ZhijieXiong/pyedmine
A library of algorithms for reproducing knowledge tracing, cognitive diagnosis, exercise recommendation and learning path recommendation models.
This project helps educators, researchers, and learning platform developers build and evaluate AI models for understanding and guiding student learning. It takes raw educational data (like student interactions with exercises) and processes it to train models that can predict student knowledge, diagnose learning gaps, recommend practice problems, or suggest personalized learning paths. The end-user persona is an educational data scientist or researcher focused on improving adaptive learning systems.
Use this if you need a standardized framework to develop, reproduce, and compare different models for knowledge tracing, cognitive diagnosis, exercise recommendation, or learning path recommendation using various educational datasets.
Not ideal if you are looking for a plug-and-play application for teachers or students, as this requires technical expertise in data preprocessing, model training, and evaluation.
Stars
74
Forks
11
Language
Python
License
MIT
Category
Last pushed
Dec 09, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ZhijieXiong/pyedmine"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras-team/keras
Deep Learning for humans
Lightning-AI/torchmetrics
Machine learning metrics for distributed, scalable PyTorch applications.
Lightning-AI/pytorch-lightning
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
lanpa/tensorboardX
tensorboard for pytorch (and chainer, mxnet, numpy, ...)