SuccessSage adalah proyek pembelajaran mesin menyeluruh yang bertujuan untuk memprediksi kinerja ujian siswa. Hal ini memanfaatkan beragam data pendidikan dan demografi untuk memberikan wawasan dan prediksi, memungkinkan pemangku kepentingan pendidikan untuk lebih memahami dan meningkatkan hasil siswa.
Proyek ini menggunakan kumpulan data yang berisi beberapa fitur yang menunjukkan kinerja akademik siswa:
Kloning Repositori
git clone https://github.com/Shubham235Chandra/SuccessSage.git
cd SuccessSage
Menyiapkan Lingkungan Virtual (opsional tetapi disarankan)
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
Persyaratan Instal
pip install -r requirements.txt
Mulai Aplikasi Flask
python app.py
Ini akan menjalankan aplikasi web di localhost
pada port 5000
.
Akses Antarmuka Web
http://localhost:5000/
.app.py
: Titik masuk aplikasi Flask.application.py
: Mengelola rute dan penanganan formulir web.predict_pipeline.py
: Mengelola pipeline prediksi termasuk preprocessing dan prediksi model.data_ingestion.py
: Mengelola penyerapan dan pemrosesan awal data.data_transformation.py
: Mengimplementasikan pipeline prapemrosesan.model_trainer.py
: Mengelola pelatihan model pembelajaran mesin menggunakan berbagai algoritma seperti RandomForest, DecisionTree, GradientBoosting, dan banyak lagi.utils.py
: Fungsi utilitas untuk serialisasi dan tugas lainnya.logger.py
: Mengonfigurasi logging untuk pemantauan.exception.py
: Penanganan pengecualian khusus untuk manajemen kesalahan yang kuat. Kontribusi dipersilakan! Silakan fork repositori dan kirimkan permintaan penarikan dengan perubahan yang Anda usulkan.
Didistribusikan di bawah Lisensi MIT. Lihat file LICENSE
untuk informasi lebih lanjut.