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
플라스크 앱 시작
python app.py
그러면 포트 5000
의 localhost
에서 웹 애플리케이션이 실행됩니다.
웹 인터페이스에 액세스
http://localhost:5000/
으로 이동합니다.app.py
: Flask 애플리케이션의 진입점입니다.application.py
: 경로 및 웹 양식 처리를 관리합니다.predict_pipeline.py
: 전처리 및 모델 예측을 포함한 예측 파이프라인을 관리합니다.data_ingestion.py
: 데이터 수집 및 초기 처리를 관리합니다.data_transformation.py
: 전처리 파이프라인을 구현합니다.model_trainer.py
: RandomForest, DecisionTree, GradientBoosting 등과 같은 다양한 알고리즘을 사용하여 기계 학습 모델의 훈련을 관리합니다.utils.py
: 직렬화 및 기타 작업을 위한 유틸리티 함수입니다.logger.py
: 모니터링을 위한 로깅을 구성합니다.exception.py
: 강력한 오류 관리를 위한 사용자 정의 예외 처리입니다. 기여를 환영합니다! 저장소를 포크하고 제안된 변경 사항이 포함된 풀 요청을 제출하세요.
MIT 라이센스에 따라 배포됩니다. 자세한 내용은 LICENSE
파일을 참조하세요.