ELA — Easy to Learn AI
From Raw CSV to a Leak-Free, Audited, Deployable ML Model — Locally.
Machine learning is powerful, but building a reliable workflow requires knowledge of preprocessing, validation, evaluation, and deployment. For beginners, these steps are often where mistakes happen.
ELA turns raw tabular data into a complete, reliable ML workflow while keeping the important decisions visible.
Upload a CSV, select the target and features, and ELA handles:
- Automatic feature detection
- Imputation, scaling, and encoding
- Leak-free preprocessing with Scikit-Learn Pipelines
- Classification and regression
- 5-fold cross-validation with GridSearchCV
- Model evaluation and error analysis
- Local AI-powered auditing
- PDF experiment reports
- Deployable ".pkl" model pipelines
Leak-Free by Design
ELA splits the data before preprocessing.
Imputation, scaling, and encoding are fitted only on the appropriate training data through "Pipeline" and "ColumnTransformer".
This prevents test-set information from leaking into training and makes the automated workflow more trustworthy.
AI Auditing Without the Cloud
After training, ELA uses Ollama + Qwen3:8B locally to audit the experiment.
The audit examines model performance, errors, confusion matrices, class imbalance, potential bias, weaknesses, and edge cases.
The dataset stays on the user's machine.
From Experiment to Deployment
ELA doesn't stop at evaluation.
The complete preprocessing and trained model pipeline can be exported as a ".pkl" file and loaded directly into Python applications, APIs, or other software without retraining.
Built for Understanding
ELA is not designed to hide machine learning behind a single button.
It is built around four principles:
«Automate the repetitive. Expose the important. Prevent common mistakes. Keep data local.»
The complete workflow:
Raw CSV → Preprocessing → Training → Evaluation → AI Audit → Deployable Model
Built With
Python · Flask · Scikit-Learn · Pandas · NumPy · Ollama · Qwen3:8B · Joblib · ReportLab · JavaScript · Bootstrap
What's Next
- ONNX export
- Multi-model comparison
- SHAP/LIME explainability
- Advanced bias and data-quality auditing
- ELD — Easy to Learn Deep Learning
Participation and competitions: Ninth place in SPEED august ai challenge, TOP 10
Vision
Make machine learning easier to learn, safer to experiment with, and practical enough to take beyond the notebook.
Built With
- bootstrap
- css3
- flask
- html5
- javascript
- ollama
- pandas
- python
- reportlab
- scikit-learn
Log in or sign up for Devpost to join the conversation.