量子インスパイアード生体磁気計測異常検出器

AI/ML

概要

本リポジトリは「NVセンター(窒素空孔センター)を用いたダイヤモンド量子磁気計測」のアイデアを取り入れ、スクイーズド量子状態と古典的な機械学習を組み合わせて生体磁場(MEG様信号)の微小な異常を検出することを目的としたプロトタイプ実装です。QuTiP等で量子センサの応答やノイズ特性をシミュレートし、その出力を用いてニューラルネットワークや古典的な異常検知アルゴリズムで特徴抽出・判別を行います。研究的・教育的なサンプルコード、データ、プロット結果を含み、量子センシングと機械学習の統合ワークフローを示しています。(約300字)

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 2
  • ファイル数: 8
  • メインの言語: Python

主な特徴

  • NVセンター型量子磁気計測の概念を取り入れたシミュレーション環境を提供
  • QuTiPを用いたスクイーズド量子状態のモデル化(量子ノイズ・感度評価)
  • 古典的な機械学習/ニューラル異常検出器との統合ワークフロー
  • MEG様データを対象にした可視化・結果保存のサンプルが含まれる

技術的なポイント

本プロジェクトの技術的核心は「量子センシング由来の信号特性」と「異常検出アルゴリズム」をつなぐ点にあります。量子センサ(NVセンター)が生成する微小磁場に対する感度は、スクイーズド状態などの量子資源を使うことでクラシカル限界を超える改善が期待されます。リポジトリではQuTiPのような量子ライブラリで量子状態や応答関数を数値的にモデル化し、観測される信号のスペクトルやノイズ分布をシミュレートします。その出力を時系列データとして整形し、scikit-learnやニューラルネットワーク向けの前処理(正規化、特徴抽出、窓分割など)を経て異常検出モデルに入力します。

異常検出側では、教師なし/半教師ありのアプローチ(例:オートエンコーダ、ワン・クラス分類器、Isolation Forestなど)といった近年の手法と組み合わせる想定です。量子由来の信号特徴(例えば位相ノイズ特性、スペクトルの狭帯域ピーク、相関構造の変化など)を明示的に使うか、あるいは生データからディープ特徴を学習させるかは設計上の選択肢であり、本リポジトリは両方の橋渡しとなるサンプルパイプラインを提供します。さらに、結果の可視化(時系列プロット・スペクトログラム・検出スコアのヒートマップ等)や、異常検出の評価指標(AUC、検出率、誤報率など)を算出するための出力機能も含まれています。これにより、量子センシングの利点が実データの異常検出性能にどのように寄与するかを比較・評価できる設計になっています。(約700字)

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: file(プロジェクト概要と実行手順の説明)
  • data: dir(サンプルのMEG様データやシミュレーション出力を格納)
  • plots: dir(生成された可視化画像を保存)
  • requirements.txt: file(依存パッケージ一覧、Python 3.10+、QuTiP等を想定)
  • results: dir(実験結果・評価指標の出力) …他 3 ファイル(解析スクリプト、ユーティリティ、設定ファイルなど)

推定ワークフロー:

  1. QuTiPベースのスクリプトでスクイーズド量子状態やセンサ応答をシミュレートし、観測信号を生成。
  2. 生成信号に対して前処理(フィルタリング、窓分割、正規化)を実施。
  3. 異常検出モデル(古典的手法/ニューラルモデル)の学習または閾値設定を行い、検出スコアを算出。
  4. 可視化と評価指標の出力により、検出性能や量子資源の影響を解析。

依存関係としてREADMEにQuTiP、scikit-learn、Python 3.10+が明記されているため、量子力学シミュレーションと機械学習ライブラリの両方が必須になります。データセットやチュートリアルノートは小規模な実験検証を想定した構成で、研究プロトタイプとして再現や拡張がしやすいよう設計されています。(約600字)

まとめ

量子センシングと機械学習を結びつけた研究プロトタイプ。概念実証と拡張の出発点として有用。

リポジトリ情報:

READMEの抜粋:

🧲 Quantum-Inspired Biomedical Magnetometry Anomaly Detector

NV-center diamond quantum magnetometry meets modern neural anomaly detection leveraging squeezed quantum states and classical ML to detect subtle brain magnetic anomalies from MEG-like signals.

Python QuTiP [![scikit-learn](https://img.shields.io/badge/scikit—learn