#author("2025-12-11T05:40:13+01:00","","") #author("2025-12-11T05:40:53+01:00","","") [[山崎H]] *嗜好学習と多目的最適化を用いたパーソナライズ献立システムの引継ぎ [#w1274653] python 3.12で実行確認済み iie.lab.tpu.2526@gmail.comにアクセス. google driveをで、学生というフォルダの中から辻さんのフォルダを探す。 辻のページを開き5年保存のフォルダの中にcodeというジップファイルがあるのでダウンロードし解凍する。~ 辻のページを開いて、中にcodeというジップファイルがあるのでダウンロードし解凍する。~ **実行環境 [#tcd4a843] 必要なライブラリをすべてダウンロードする。 下の参照ライブラリをファイルに保存し、ターミナルで pip install -r requirements.txtコマンドを実行して、 動作確認済みのバージョンを一括でインストールすることを推奨します。 #ref(requirements.txt,,参照ライブラリ) **システム構成 [#tcd4a843] 初回実行時 python convert_to_parquet.py を一度だけ実行する。 この処理により、最新のレシピデータが反映されたall_recipes.parquetが生成される。 ***使用するファイルの役割 [#ta19c6d2] |ファイル名|用途| |献立作成().py|中核エンジン| |server.py|結果表示・評価サーバー| |convert_to_parquet.py|データ変換スクリプト| |all_recipes.parquet|統合レシピデータベース| |add_ux_tags.py|UXタグ付与スクリプト| |recipe_noX.csv|個別レシピデータ(元)| |cdijnklmn_extracted_with_headers.csv|ユーザー評価履歴| |all_details.json|最適化結果JSON| |graph_viewer.html|可視化ページ| |details_template.html|詳細・評価ページ| **実行 [#tcd4a843] codeフォルダでcmdを入力 コマンドプロンプト画面で python 2.1server(...).py と入力 すると下のようになる。 #ref(スクリーンショット 2025-12-11 133545.png,,30%) 次に http://127.0.0.1:5000 をコピーしてブラウザに貼り付ける。 すると献立候補 3D関連グラフというページが開かれる。 #ref(スクリーンショット 2025-12-11 133446.png,,30%)