岐阜県DS2025

2025年12月17日水曜日 午後の演習課題です.

import torchでエラーになる方へ:
(1)Win+GPU版・GPU対応版・Windowsの場合:
pip3 install torch torchvision torchaudio –index-url https://download.pytorch.org/whl/cu118
(1行で入れます)

(2)Win+CPU版・GPUの設定をしていないCPU版・Windows
pip3 install torch torchvision torchaudio

(3)Mac+MPS(Metal performance shaders対応・MacOS
pip3 install torch torchvision torchaudio
/Applications/Python\ 3.11/Install\ Certificates.command
(2行あります)


実習1:サウンド関連
練習手順説明書PDF:音声認識
サンプルプログラムZIP:soundprocess(700MBくらいあります)
昔ながらの音声処理PDF:音声処理

実習2:画像における異常検知(胸部X線画像の左右反転異常検知)
異常検知説明スライドPDF:異常検知の考え方
配布プログラムZIP:4つのサンプルコードとデータ(600MBくらいあります)
以下の4つの方法がそれぞれのディレクトリにサンプルコードを含めて保存しています.
AutoEncoderによる画像再構成による異常検知:
01_ChestFlip_AutoEncoder_Reconst
AutoEncoderによる画像再構成後,Encoder部で抽出した潜在空間における異常検知:
02_ChestFlip_AutoEncoder_HotellingT2
DeepSVDDで1クラスSVM風中心を定めて異常検知:
03_ChestFlip_DeepSVDD
DeepSVDDに少数例異常例を見せてあげて境界を決定して異常検知:
04_ChestFlip_DeepSAD

実習3:強化学習による迷路解法からスケジューリング
強化学習説明スライドPDF:強化学習
練習手順説明書PDF:強化学習編2025|強化学習編2025ver2
サンプルプログラム1ZIP:ReinforcementLearning
サンプルプログラム2ZIP:JobShop_3M_SPR3_multi4.ipynb

実習4:OpenAIのAPI利用でChatGPTを使う
ChatGPTをAPIで利用:Zipファイルをダウンロードしてください.
Jupyter Notebookから開くとそのまま動作します.
ZIPファイル:プロンプトおよびVLMなど

実習5:画像分類と特徴の可視化
選挙もひと段落です.お米問題に取り組んでみませんか?
お米の1粒ずつをスキャナでとりこみました.1粒ずつの画像を,上の2クラス分類もしくは4クラス分類の画像分類問題としてとらえ,どのくらい正確に分類できるかチャレンジしてみましょう.以下は画像データとプログラムのZIPファイルです.
玄米ともち麦2クラス分類
米粒に古古古古米が混ざっている:画像再構成

実習4の拡張:
LLM+RAG+Graph関連:
グラフ入門説明スライドPDF:01_グラフ入門
グラフ入門ZIP:グラフ(ZIPファイル:10MB)
テキスト情報のベクトル化ZIP:Text Embedding(テキスト埋め込み)
RAG実装に向けてZIP:LangChainによるQA生成

実習5の拡張(1):以下はZIPファイル
2クラス分類+FineTuning:101_2-classFT.zip (179MB)
2クラス分類+転移学習:102_2-classTL.zip (179MB)
4クラス分類+FineTuning:103_XPDirection_4-classFT.zip (19MB)
4クラス分類+転移学習104_XPDirection_4-classTL.zip (19MB)
4クラス分類+ViT利用:105_ViT_chest4dir.zip (15MB)
4クラス分類+自分でモデル作成:106_MyCNN_XPDirection_4-class.zip (19MB)
2クラス分類+性別判定+ROC:107_XP2Gender.zip (48MB)

実習5の拡張(2):
胸部X線画像から年齢予測+相関とBA解析:108_XP2age_regression.zip (40MB)