Skip to main content
Have a personal or library account? Click to login
Development of a portable electronic nose for the classification of tea quality based on tea dregs aroma Cover

Development of a portable electronic nose for the classification of tea quality based on tea dregs aroma

Open Access
|Jul 2024

Figures & Tables

Figure 1:

Electronic diagram of portable electronic nose.

Table 1:

Sensor array used in the portable electronic nose and its specifications.

NameSpecification
TGS 2602High sensitivity to gaseous air contaminants and VOCs such as ammonia, H2S, ethanol, and toluene.
TGS 2620High sensitivity to alcohol and organic solvent vapors and other volatile vapors, such as hydrogen, carbon monoxide, methane, and iso-butane.
MQ-7High sensitivity to carbon monoxide.
MQ-9High sensitivity to carbon monoxide, methane, and LPG.
TGS 2600High sensitivity to low concentrations of gaseous air contaminants such as hydrogen, carbon monoxide, methane, iso-butane, and ethanol.
TGS 2611High sensitivity and selectivity to methane gas, response to ethanol, hydrogen, and iso-butane.

[i] VOCs, volatile organic compounds.

Figure 2:

The design of the portable electronic nose.

Figure 3:

Photograph of a portable electronic nose.

Figure 4:

Typical response of sensor array to tea aroma (A) good, (B) strange, and (C) burnt.

Table 2:

Hyperparameter settings for training using machine learning classifiers

ClassifierHyperparameterValue
NB (type = multinomial NB)alpha[0, 0.1, 0.01, 0.001, 1.0]
fit_prior[True, False]
KNNn_neighbors1–10
P[1, 2]
weights[‘uniform’, ‘distance’]
SVM (type = SVC)C[1, 10, 100, 1000]
gamma[0.1, 0.01, 0.001, 0.0001]
kernel[‘linear’, ‘poly’, ‘rbf’, ‘sigmoid’]
DTcriterion[‘gini’, ‘entropy’]
max_depth[5, 10, 15, 20, 25, 30]
max_features[‘sqrt’, ‘log2’, None]
min_samples_leaf[2, 3, 4, 5]
min_samples_split[2, 3, 4, 5]
splitter[‘best’, ‘random’]
RFn_estimators[10, 25, 50, 100]
criterion[‘gini’, ‘entropy’, ‘log_loss’]
max_depth[5, 10, 15, 20, 25, 30]
max_features[‘sqrt’, ‘log2’, None]
min_samples_leaf[2, 3, 4, 5]
min_samples_split[2, 3, 4, 5]

[i] DT, Decision Tree; KNN, K-Nearest Neighbor; NB, Naïve Bayes; RF, Random Forest; SVM, Support Vector Machine.

Figure 5:

The architecture of MLP. MLP, multilayer perceptron.

Table 3:

Variation of the number of hidden layers, the number of hidden nodes, and the activation function of MLP architecture

Activation FunctionHidden LayerHidden Node
ReLU250, 50
100, 100
350, 50
100, 100
450, 50
100, 100
Sigmoid250, 50
100, 100
350, 50
100, 100
450, 50
100, 100

[i] MLP, multilayer perceptron; ReLU, Rectified Linear Unit.

Table 4:

The evaluation performance of machine learning classifiers

ClassifierAccuracyPrecisionRecallF1-score
NB0.5972 ± 0.02410.6513 ± 0.08770.5972 ± 0.02410.5432 ± 0.0181
KNN0.7778 ± 0.00000.7897 ± 0.02530.7778 ± 0.00000.7575 ± 0.0112
SVM0.7778 ± 0.03930.7792 ± 0.04730.7778 ± 0.03930.7702 ± 0.0433
DT0.5972 ± 0.09920.6196 ± 0.08940.5972 ± 0.09920.6002 ± 0.0932
RF0.6667 ± 0.05560.6649 ± 0.04430.6667 ± 0.05560.6572 ± 0.0444

[i] DT, Decision Tree; KNN, K-Nearest Neighbor; NB, Naïve Bayes; RF, Random Forest; SVM, Support Vector Machine.

Table 5:

The evaluation performance of MLP

Activation functionHidden layerHidden nodeAccuracyPrecisionRecallF1-score
ReLU2500.8472 ± 0.04610.8714 ± 0.05450.8472 ± 0.04610.8394 ± 0.0489
1000.8750 ± 0.04610.8921 ± 0.04640.8750 ± 0.04610.8683 ± 0.0511
3500.8611 ± 0.02780.8831 ± 0.03620.8611 ± 0.02780.8537 ± 0.0323
1000.8750 ± 0.02410.8921 ± 0.03610.8750 ± 0.02410.8703 ± 0.0246
4500.8472 ± 0.04610.8564 ± 0.05810.8472 ± 0.04610.8399 ± 0.0494
1000.8472 ± 0.02410.8712 ± 0.03070.8472 ± 0.02410.8362 ± 0.0290
Sigmoid2500.7361 ± 0.02410.6907 ± 0.04860.7361 ± 0.02410.6816 ± 0.0385
1000.7500 ± 0.02780.7738 ± 0.06360.7500 ± 0.02780.7149 ± 0.0247
3500.7083 ± 0.02410.7401 ± 0.07360.7083 ± 0.02410.6486 ± 0.0305
1000.7222 ± 0.00000.7817 ± 0.04130.7222 ± 0.00000.6583 ± 0.0185
4500.6806 ± 0.04610.5978 ± 0.16630.6806 ± 0.04610.5978 ± 0.0888
1000.7083 ± 0.02410.7153 ± 0.15640.7083 ± 0.02410.6191 ± 0.0495

[i] MLP, multilayer perceptron; ReLU, Rectified Linear Unit.

Language: English
Submitted on: Jun 26, 2023
Published on: Jul 20, 2024
Published by: International Journal on Smart Sensing and Intelligent Systems
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2024 Adi Djoko Guritno, Agus Harjoko, Megita Ryanjani Tanuputri, Diyah Utami Kusumaning Putri, Nur Achmad Sulistyo Putro, published by International Journal on Smart Sensing and Intelligent Systems
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.