Ayucareは、機械学習アルゴリズムを使用して症状から疾患を検出し、アーユルヴェーダ医学を推奨するWebアプリケーションです。このアプリケーションでは、2つの機械学習モデルを使用します。どちらも決定ツリーアルゴリズムを使用します。
アプリケーションを実行するには、多くのパッケージをインストールする必要があります。
これらのパッケージをインストールするには、次のコマンドを使用できます。
pip install -r requirements.txt
アプリケーションを実行するには、Samudiniディレクトリに移動し、次のコマンドを実行します。
python app.py
これにより、Flask Development Serverが開始され、アプリケーションはhttp:// localhost:5000でアクセスできます。
このアプリケーションは、2つの機械学習モデルを使用して病気を検出し、アーユルヴェーダ医学を推奨しています。
決定ツリー分類器:このモデルは、症状とそれらの対応する疾患のデータセットでトレーニングされています。一連の症状を考えると、モデルは最も可能性の高い病気を予測します。
決定ツリー分類器:このモデルは、疾患とそれに対応するアーユルヴェーダ薬のデータセットでトレーニングされています。病気を考えると、このモデルは最も効果的なアーユルヴェーダ医学を推奨しています。
機械学習モデルのトレーニングに使用されるデータセットは、NadunおよびAbdullahディレクトリのデータセットディレクトリで利用できます。 data.csvファイルには、症状とその対応する疾患のリストが含まれており、薬物処方データセット.csvファイルには、疾患とそれに対応するアーユルヴェーダ薬のリストが含まれています。
このプロジェクトに貢献したい場合は、リポジトリをフォークしてプルリクエストを送信できます。既存のコードスタイルに従い、新しい機能についてテストケースを含めるようにしてください。