POINT 01
スペクトルの前処理
領域ごとの波長データを整理し、対数変換とSavitzky–Golayフィルタによる平滑化に対応する処理を実装しました。
医学系研究室での研究支援として取り組んだ開発事例です。スペクトルデータの2クラス分類を実装。DropD分類器、スペクトルの前処理、交差検証、ROC評価を組み合わせた解析処理を構築しました。
Purpose_
スペクトルデータから2つのクラスを判別するため、領域ごとのスペクトルを扱う解析処理とDropD分類器を実装しました。前処理からモデル評価までの処理に対応しています。
Architecture_
入力データから解析・評価結果を出力するまでの流れです。
Key Points_
前処理、モデルの実装、評価・可視化を組み合わせています。
POINT 01
領域ごとの波長データを整理し、対数変換とSavitzky–Golayフィルタによる平滑化に対応する処理を実装しました。
POINT 02
2クラスのデータに対する学習、判別スコアの計算、閾値に基づく分類を実装しました。モデルの保存・読み込みにも対応しています。
POINT 03
Leave-One-Out交差検証による条件選択と、ROC-AUCによる評価処理を実装しました。
Technology_
主要な技術と、それぞれが担う処理をまとめています。
| 領域 | 技術 | 用途 |
|---|---|---|
| 分類・評価 | NumPy / scikit-learn | DropD分類器、交差検証、ROC評価 |
| 信号処理 | SciPy | スペクトルの前処理・平滑化 |
| データ処理 | pandas / OpenCV | 波長・領域データの整理 |
Outcome_
スペクトルの前処理、分類器の学習、判別スコアの出力、交差検証による評価を行う仕組みを実装しました。学習済みモデルを保存し、読み込んで利用できます。あわせて、開発したコードの解説と、実験に合わせた条件設定の補助を行いました。
Contact_
扱う画像やデータ、解析したいテーマに応じて、必要なモデルと処理の仕組みをご提案します。検討段階からご相談ください。
データ解析・開発について相談する