Information
Table Of Contents
- A. Overview
- 1. Getting started
- 1.1 The BME688 Gas Sensor
- 1.2 Example: Coffee vs. Normal Air
- 1.3 A Few Things To Keep In Mind
- 1.4 Step 1: Record Normal Air
- 1.5 Step 2: Record Espresso Coffee
- 1.6 Step 3: Record Normal Air Again
- 1.7 Step 4: Record Filter Coffee
- 1.8 Step 5: Import & Label The Data
- 1.9 Step 6: Create New Algorithm and Classes
- 1.10 Step 7: Train And Evaluate The Algorithm
- 1.11 Step 8: Export The Algorithm
- 1.12 Conclusion
- 2. Introduction
- 2.1 What is it about? – An analogy
- 2.2 Why the BME688?
- 2.3 What is a use case for a gas sensor?
- 2.4 What is special about the BME688 gas sensor?
- 2.5 How can I evaluate BME688 performance for a specific use case?
- 2.6 How can I use the results for my product development?
- 3. Glossary
- 3.1 Sensor Board
- 3.2 Measurement Session
- 3.3 Algorithm
- B. Process Steps
- 1. Configure Board
- 1.1 Overview
- 1.2 Board Type
- 1.3 Board Mode
- 1.4 Heater Profile
- 1.5 Duty Cycle
- 1.6 Board Layout
- 2. Record Data
- 2.1 Overview
- 2.2 Start recording
- 2.3 During recording
- 2.4 End recording
- 3. Import Data
- 3.1 Overview
- 3.2 Data Overview
- 3.3 Board ID
- 3.4 Board Type
- 3.5 Board Mode
- 3.6 Session Name
- 3.7 Session Date
- 3.8 Specimen Data
- 4. Collect Specimens
- 4.1 Overview
- 4.2 Label
- 4.3 Comment
- 4.4 Session
- 4.5 Start & End Time
- 4.6 Duration
- 4.7 Cycles Total
- 4.8 Cycles Dropped
- 4.9 Remaining Cycles
- 4.10 Board Configuration
- 4.11 Board ID
- 4.12 Board Type
- 4.13 Board Mode
- 4.14 Show Configuration
- 5. Train Algorithms
- 5.1 Overview
- 5.2 Name
- 5.3 Created
- 5.4 Classes
- 5.5 Class Name & Color
- 5.6 Common Data
- 5.7 Data Balance
- 5.8 Data Channels
- 5.9 Neural Net
- 5.10 Training Method
- 5.11 Max. Training Rounds
- 5.12 Data Splitting
- 6. Evaluate Algorithms
- 6.1 Overview
- 6.2 Confusion Matrix
- 6.3 Accuracy
- 6.4 Macro-averaged F1 Score
- 6.5 Macro-averaged False Positive Rate
- 6.6 Training Data
- 6.7 Test Data
- 6.8 Additional Testing
- 2.1
Bosch Sensortec | BME AI-Studio Documentation 23 | 49
Modifications reserved | Data subject to change
without notice Document number: BST-BME688-AN001-00
Other board types coming soon
In a future release of BME AI-Studio, we plan to have the possibility to choose other BME boards.
1.3 Board Mode
The board mode can be set to different modes, depending on your goal.
Warning
Fabric-new boards need to undergo a stabilization procedure. For stabilization, you can use any board mode as long
as you let it run for 24 hours.
Sensor board Default HP/RDC is used to perform standard measurements. It uses the HP-354 heater profile,
a versatile and short profile, which is best to begin with.
Heater profile exploration is used to scan a variety of heater profiles in order to find the one best suitable for a
specific use case. In this mode you are able to choose multiple heater profiles, but only one duty cycle.
Duty cycle exploration is used if you want to optimize the duty cycling for a given heater profile. In this mode,
you are able to choose multiple duty cycles, but only one heater profile. Usually this mode is used for optimizing
the energy efficiency, when you already found the best heater profile for your use case.
1.4 Heater Profile
In this section, you can choose the heater profiles to be used in the sensor board configuration.
Select heater profiles
In order to make a selection of heater profiles, click on Select Heater Profiles ... and choose the desired
heater profiles from the list. You can select multiple heater profiles, if you have chosen "Heater Profile Exploration"
as board mode. You can select only one heater profile, if you have chosen "Duty Cycle Exploration" as board mode
.
Each heater profile can be viewed with its temperature sequence (graph and table) as well as a description of its
purpose.
Different groups of heater profiles
The pre-defined heater profiles can be viewed as profiles that belong to different profile groups. This is also indicated by
the numbering system within the name of the heater profiles. While exploring new use cases it is good advice to try
heater profiles from various groups in the first place. Once it is clear which group of heater profiles work best you may
explore this group in depth, by recording data with various heater profiles from this group and compare the results.
Maximum number of heater profiles
The maximum number of heater profiles (in Heater Profile Exploration) is given by the board type:
BME board x8 can be configured with a maximum of four heater profiles










