SuccessSage
1.0.0
SuccessSage เป็นโปรเจ็กต์แมชชีนเลิร์นนิงแบบครบวงจรที่ครอบคลุมซึ่งมุ่งเป้าไปที่การทำนายผลการสอบของนักเรียน โดยใช้ประโยชน์จากข้อมูลทางการศึกษาและข้อมูลประชากรที่หลากหลายเพื่อให้ข้อมูลเชิงลึกและการคาดการณ์ ช่วยให้ผู้มีส่วนได้ส่วนเสียทางการศึกษาเข้าใจและปรับปรุงผลลัพธ์ของนักเรียนได้ดียิ่งขึ้น
โครงการใช้ชุดข้อมูลที่ประกอบด้วยคุณลักษณะหลายประการที่บ่งบอกถึงผลการเรียนของนักเรียน:
โคลนพื้นที่เก็บข้อมูล
git clone https://github.com/Shubham235Chandra/SuccessSage.git
cd SuccessSage
ตั้งค่าสภาพแวดล้อมเสมือน (ไม่บังคับ แต่แนะนำ)
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
ข้อกำหนดในการติดตั้ง
pip install -r requirements.txt
เริ่มแอป Flask
python app.py
สิ่งนี้จะเรียกใช้เว็บแอปพลิเคชันบน localhost
บนพอร์ต 5000
เข้าถึงเว็บอินเตอร์เฟส
http://localhost:5000/
app.py
: จุดเริ่มต้นของแอปพลิเคชัน Flaskapplication.py
: จัดการเส้นทางและการจัดการเว็บฟอร์มpredict_pipeline.py
: จัดการไปป์ไลน์การทำนาย รวมถึงการประมวลผลล่วงหน้าและการทำนายโมเดลdata_ingestion.py
: จัดการการนำเข้าและการประมวลผลข้อมูลเบื้องต้นdata_transformation.py
: ใช้งานไปป์ไลน์การประมวลผลล่วงหน้าmodel_trainer.py
: จัดการการฝึกฝนโมเดลการเรียนรู้ของเครื่องโดยใช้อัลกอริธึมต่างๆ เช่น RandomForest, DecisionTree, GradientBoosting และอื่นๆutils.py
: ฟังก์ชันยูทิลิตี้สำหรับซีเรียลไลซ์และงานอื่น ๆlogger.py
: กำหนดค่าการบันทึกสำหรับการตรวจสอบexception.py
: การจัดการข้อยกเว้นแบบกำหนดเองสำหรับการจัดการข้อผิดพลาดที่มีประสิทธิภาพ ยินดีบริจาค! โปรดแยกพื้นที่เก็บข้อมูลและส่งคำขอดึงพร้อมกับการเปลี่ยนแปลงที่คุณเสนอ
เผยแพร่ภายใต้ใบอนุญาต MIT ดูไฟล์ LICENSE
สำหรับข้อมูลเพิ่มเติม