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
で Web アプリケーションが実行されます。
Web インターフェースにアクセスする
http://localhost:5000/
に移動します。app.py
: Flask アプリケーションのエントリ ポイント。application.py
: ルートと Web フォームの処理を管理します。predict_pipeline.py
: 前処理やモデル予測を含む予測パイプラインを管理します。data_ingestion.py
: データの取り込みと初期処理を管理します。data_transformation.py
: 前処理パイプラインを実装します。model_trainer.py
: RandomForest、DecisionTree、GradientBoosting などのさまざまなアルゴリズムを使用して機械学習モデルのトレーニングを管理します。utils.py
: シリアル化およびその他のタスク用のユーティリティ関数。logger.py
: 監視用のログを構成します。exception.py
: 堅牢なエラー管理のためのカスタム例外処理。 貢献は大歓迎です!リポジトリをフォークし、提案された変更を含めてプル リクエストを送信してください。
MIT ライセンスに基づいて配布されます。詳細については、 LICENSE
ファイルを参照してください。