pykt-team/pykt-toolkit
pyKT: A Python Library to Benchmark Deep Learning based Knowledge Tracing Models
What it solves
pyKT provides a standardized way to train and benchmark deep learning-based knowledge tracing (DLKT) models. It eliminates the need to implement multiple models from scratch by providing a unified library for comparing different knowledge tracing approaches across various datasets.
How it works
Built on PyTorch, the library integrates several key components:
- Data Preprocessing: Standardized procedures for over 7 popular datasets across different domains.
- Model Implementations: Over 10 frequently compared deep learning knowledge tracing (DLKT) models.
- Evaluation: Five detailed prediction scenarios to ensure transparent and extensive experimentation.
Who it’s for
Researchers and developers working on educational AI, specifically those focused on modeling student proficiency and predicting learning outcomes through knowledge tracing.
Highlights
- Comprehensive Model Suite: Includes a wide range of DLKT approaches for easy comparison.
- Standardized Benchmarking: Provides integrated preprocessing for multiple datasets and specific prediction scenarios.
- PyTorch-based: Leverages the PyTorch ecosystem for deep learning training.
Related
- Project
- Project
- Project
- Project
- Project