Sensitivity & Tolerance
The Sensitivity & Tolerance section allows you to evaluate and optimize sensor configurations by testing various parameters, including sample rate, bit depth, noise levels, and error tolerance. This helps determine the impact of different conditions on model accuracy and refine system performance.
Trained Tool Overview
In this section, you can view detailed information about the trained tool, including versioning, sample rates, and target ranges. The table below outlines the available details:
| Field | Description |
|---|---|
| Trained Tool Description | Provides a brief overview of the trained tool, including its purpose. |
| Version | Displays the version number of the trained tool. |
| Created Date & Time | Shows when the tool was created. |
| Sample Rate | Specifies the rate at which data samples were recorded. |
| Target Range (Number of Classes) | Defines the number of output classifications. |
| Status | Indicates whether the tool is active or inactive. |
Data Sample Lists
The Data Sample Lists section displays the available datasets used for testing. You can view detailed metadata for each dataset:
| Field | Description |
|---|---|
| List Name | Name of the data sample list. |
| List Type | Specifies the type of dataset. |
| Data Shape | Indicates the structure of the data samples. |
| Sample Rate | Shows the data collection frequency. |
| N Samples | Number of samples in the dataset. |
| Target Range | Defines the range of expected values. |
| Created Date & Time | Timestamp of dataset creation. |
| Modified Date & Time | Last modification timestamp. |
| Comments | Notes or remarks related to the dataset. |
| Status | Indicates whether the dataset is active or archived. |
Running a Sensor Sensitivity Test
Step 1: Select a Trained Tool and Dataset
- Navigate to the Trained Tool section.
- Select the required Trained Tool and Data Sample List from the available options.
- Click New Sensor Sensitivity Test to initiate the test.
Step 2: Configure Test Parameters
- In the Sensor Sensitivity Test window, select one Specification Variable to vary, while keeping other parameters constant.
- Choose the Range Variable from the following options:
- Sample Rate
- Bit Depth
- Noise
- None (Fixed Settings)
- Configure the test settings under the Settings tab:
- Sample Rate (Min & Max Values): Define the minimum and maximum sample rates.
- Bandwidth: Automatically adjusted based on the sample rate.
- Advanced Options (Optional):
- Bit Depth: Set the bit depth (default is native bit depth).
- Quantization Depth: Adjusted based on the actual data range of each channel.
- Noise (dB Level): Select noise parameters for testing.
- Level Adjustment: Choose between:
- SNR by sample (Signal-to-Noise Ratio per sample)
- Fixed Background Noise
- Click Hide Advanced Options to collapse these settings.
Step 3: Define Step Count and Spacing
- Step Count: Enter the number of steps for testing.
- Spacing: Choose from:
- x2
- x10
- Uniform
- The system will display Current Steps based on the selected spacing.
Step 4: Select Test Type
- Try New Data As-Is: Tests the accuracy of the existing trained tool on a simulated data stream without retraining.
- Optimized k-Fold: Re-optimizes training for each test point using k-fold validation.
Step 5: Start the Test
Click Start to begin the test.
Running an Error Tolerance Test
Step 1: Select a Trained Tool and Dataset
- Navigate to the Trained Tool section.
- Select the required Trained Tool and Data Sample List from the available options.
- Click New Error Tolerance Test to initiate the test.
Step 2: Configure Test Parameters
- Choose the Range Type:
- % Error
- Absolute Error
- Define the Maximum Error Delta as ± X %.
- In the Data Channels field, select the channels from the dropdown list.
- Enter the Step Count to determine test granularity.
- Select the Error Test Range. Accuracy will be tested in incremental steps from 0 to the maximum sensor error.
Step 3: Start the Test
Click Start to begin the error tolerance test.
Viewing Test Results
Once the tests are completed, results are displayed in the Test Results section.
Sensor Sensitivity Results
- Displays Sample Rate, Bandwidth, Bit Depth, Noise Level, and Test Type.
- Graphical Representation:
The sensitivity results are plotted on a graph with:- X-Axis: Sample Rate (Hz) or Bandwidth
- Y-Axis: Accuracy (%) or Precision
You can switch X and Y-axis parameters using radio buttons.
- Legend & Export Options:
- The graph is color-coded based on accuracy or precision levels.
- You can export data to the clipboard or delete results as needed.
Error Tolerance Results
- This section displays:
| Field | Description |
|---|---|
| Sample List Name | Name of the dataset used. |
| Range Type | % Error or Absolute Error |
| Max Error Delta | Maximum permissible error. |
- Graphical Representation:
- X-Axis: Absolute Error
- Y-Axis: Accuracy (%)
- The Data Columns are displayed on the right side for quick reference.
This helps determine the best sensor settings for accuracy, evaluates how different error levels affect model performance, provides visual and numerical insights into sensor reliability, and allows you to test under varied conditions and refine model robustness. By following this structured testing process, you can fine-tune your sensor configurations, ensuring optimal performance and reliability for your AI-driven applications.