感度と許容度
感度と許容度 (Sensitivity & Tolerance) セクションでは、サンプルレート、ビット深度、ノイズレベル、エラー許容度などのさまざまなパラメータをテストすることで、センサー構成を評価および最適化できます。これにより、異なる条件がモデルの精度に与える影響を判断し、システムのパフォーマンスを改善するのに役立ちます。
学習済みツールの概要 (Trained Tool Overview)
このセクションでは、バージョン管理、サンプルレート、ターゲット範囲など、学習済みツールの詳細情報を表示できます。以下の表は、利用可能な詳細の概要です:
| フィールド | 説明 |
|---|---|
| Trained Tool Description | 目的を含む、学習済みツールの簡単な概要を提供します。 |
| Version | 学習済みツールのバージョン番号を表示します。 |
| Created Date & Time | ツールが作成された日時を表示します。 |
| Sample Rate | データサンプルが記録されたレートを指定します。 |
| Target Range (Number of Classes) | 出力分類の数を定義します。 |
| Status | ツールがアクティブか非アクティブかを示します。 |
データサンプルリスト (Data Sample Lists)
Data Sample Lists セクションには、テストに使用可能なデータセットが表示されます。各データセットの詳細なメタデータを表示できます:
| フィールド | 説明 |
|---|---|
| List Name | データサンプルリストの名前。 |
| List Type | データセットのタイプを指定します。 |
| Data Shape | データサンプルの構造を示します。 |
| Sample Rate | データ収集頻度を表示します。 |
| N Samples | データセット内のサンプル数。 |
| Target Range | 想定される値の範囲を定義します。 |
| Created Date & Time | データセット作成のタイムスタンプ。 |
| Modified Date & Time | 最終変更のタイムスタンプ。 |
| Comments | データセットに関連するメモまたは備考。 |
| Status | データセットがアクティブかアーカイブ済みかを示します。 |
センサー感度テストの実行 (Running a Sensor Sensitivity Test)
ステップ 1: 学習済みツールとデータセットを選択する
- Trained Tool セクションに移動します。
- 利用可能なオプションから必要な Trained Tool(学習済みツール) と Data Sample List(データサンプルリスト) を選択します。
- New Sensor Sensitivity Test をクリックしてテストを開始します。
ステップ 2: テストパラメータを設定する
- Sensor Sensitivity Test ウィンドウで、他のパラメータを一定に保ちながら変更する Specification Variable(仕様変数) を1つ選択します。
- 以下のオプションから Range Variable(範囲変数) を選択します:
- Sample Rate (サンプルレート)
- Bit Depth (ビット深度)
- Noise (ノイズ)
- None (Fixed Settings) (なし - 固定設定)
- Settings タブでテスト設定を構成します:
- Sample Rate (Min & Max Values): サンプルレートの最小値と最大値を定義します。
- Bandwidth (帯域幅): サンプルレートに基づいて自動的に調整されます。
- Advanced Options (詳細オプション) (任意):
- Bit Depth: ビット深度を設定します(デフォルトはネイティブのビット深度)。
- Quantization Depth (量子化深度): 各チャンネルの実際のデータ範囲に基づいて調整されます。
- Noise (dB Level): テスト用のノイズパラメータを選択します。
- Level Adjustment (レベル調整): 以下から選択します:
- SNR by sample: サンプルごとの信号対雑音比(SNR)。
- Fixed Background Noise: 固定バックグラウンドノイズ。
- Hide Advanced Options をクリックして、これらの設定を折りたたみます。
ステップ 3: ステップ数と間隔を定義する
- Step Count: テストのステップ数を入力します。
- Spacing: 以下から選択します:
- x2
- x10
- Uniform (均一)
- 選択した間隔に基づいて、システムは Current Steps(現在のステップ) を表示します。
ステップ 4: テストタイプを選択する
- Try New Data As-Is: 再トレーニングなしで、シミュレートされたデータストリームに対する既存の学習済みツールの精度をテストします。
- Optimized k-Fold: k-fold検証を使用して、各テストポイントのトレーニングを再最適化します。
ステップ 5: テストを開始する
Start をクリックしてテストを開始します。
エラー許容度テストの実行 (Running an Error Tolerance Test)
ステップ 1: 学習済みツールとデータセットを選択する
- Trained Tool セクションに移動します。
- 利用可能なオプションから必要な Trained Tool(学習済みツール) と Data Sample List(データサンプルリスト) を選択します。
- New Error Tolerance Test をクリックしてテストを開始します。
ステップ 2: テストパラメータを設定する
- Range Type(範囲タイプ) を選択します:
- % Error (% 誤差)
- Absolute Error (絶対誤差)
- Maximum Error Delta(最大エラーデルタ) を ± X % として定義します。
- Data Channels フィールドで、ドロップダウンリストからチャンネルを選択します。
- Step Count を入力して、テストの粒度を決定します。
- Error Test Range(エラーテスト範囲) を選択します。精度は、0から最大センサーエラーまで段階的にテストされます。
ステップ 3: テストを開始する
Start をクリックしてエラー許容度テストを開始します。
テスト結果の表示 (Viewing Test Results)
テストが完了すると、結果は Test Results セクションに表示されます。
センサー感度の結果 (Sensor Sensitivity Results)
- サンプルレート、帯域幅、ビット深度、ノイズレベル、およびテストタイプを表示します。
- グラフ表現:
感度の結果は、以下のグラフにプロットされます:
- X軸: サンプルレート (Hz) または帯域幅
- Y軸: 正解率 (%) または適合率 (Precision) ラジオボタンを使用して、X軸とY軸のパラメータを切り替えることができます。
- 凡例とエクスポートオプション:
- グラフは、正解率または適合率のレベルに基づいて色分けされています。
- 必要に応じて、データをクリップボードに エクスポート したり、結果を 削除 したりできます。
エラー許容度の結果 (Error Tolerance Results)
- このセクションには以下が表示されます:
| フィールド | 説明 |
|---|---|
| Sample List Name | 使用されたデータセットの名前。 |
| Range Type | % Error または Absolute Error |
| Max Error Delta | 最大許容誤差。 |
- グラフ表現:
- X軸: 絶対誤差 (Absolute Error)
- Y軸: 正解率 (%)
- Data Columns(データ列) は右側に表示され、素早く参照できます。
これにより、精度に最適なセンサー設定を決定し、さまざまなエラーレベルがモデルのパフォーマンスにどのように影響するかを評価し、センサーの信頼性に関する視覚的および数値的な洞察を提供し、さまざまな条件下でテストしてモデルの堅牢性を改善することができます。この構造化されたテストプロセスに従うことで、センサー構成を微調整し、AI駆動型アプリケーションの最適なパフォーマンスと信頼性を確保できます。