POINT 01
One-Class SVMによる異常検知
One-Class SVMを利用し、データの特徴を学習して異常を検出する処理を構築しました。
医学系研究室での研究支援として取り組んだ開発事例です。One-Class SVMを用いた異常検知モデルを開発。交差検証・ROC評価とPCAによる可視化を組み合わせ、モデルを検証する処理を実装しました。
Purpose_
データの特徴をもとに異常を検出するため、One-Class SVMを使った学習・評価の処理を実装しました。学習条件を検証する処理と、別途テストデータを評価する処理を用意しています。
Architecture_
入力データから解析・評価結果を出力するまでの流れです。
Key Points_
前処理、モデルの実装、評価・可視化を組み合わせています。
POINT 01
One-Class SVMを利用し、データの特徴を学習して異常を検出する処理を構築しました。
POINT 02
交差検証を行うNotebookと、テストデータを評価するNotebookを用意しました。ROCによる評価でモデルの判別性能を確認できます。
POINT 03
主成分分析の可視化処理を用意し、入力データの特徴を図で確認できるようにしました。
Technology_
主要な技術と、それぞれが担う処理をまとめています。
| 領域 | 技術 | 用途 |
|---|---|---|
| モデル | scikit-learn / One-Class SVM | 異常検知と交差検証 |
| データ処理 | NumPy / pandas / OpenCV | 解析データの準備 |
| 評価・可視化 | ROC / PCA / Matplotlib | 判別性能と特徴の可視化 |
Outcome_
異常検知の学習、交差検証、テスト評価、特徴の可視化を行う処理を実装しました。モデルの検証に必要な結果を確認できる構成です。あわせて、開発したコードの解説と、実験に合わせた条件設定の補助を行いました。
Contact_
扱う画像やデータ、解析したいテーマに応じて、必要なモデルと処理の仕組みをご提案します。検討段階からご相談ください。
データ解析・開発について相談する