CN116796179A - Method for detecting wine quality using electronic nose based on noise filtering framework and fusion model - Google Patents
Method for detecting wine quality using electronic nose based on noise filtering framework and fusion model Download PDFInfo
- Publication number
- CN116796179A CN116796179A CN202310805492.0A CN202310805492A CN116796179A CN 116796179 A CN116796179 A CN 116796179A CN 202310805492 A CN202310805492 A CN 202310805492A CN 116796179 A CN116796179 A CN 116796179A
- Authority
- CN
- China
- Prior art keywords
- data
- signal
- model
- noise filtering
- classifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N27/00—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means
- G01N27/02—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means by investigating impedance
- G01N27/04—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means by investigating impedance by investigating resistance
- G01N27/12—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means by investigating impedance by investigating resistance of a solid body in dependence upon absorption of a fluid; of a solid body in dependence upon reaction with a fluid, for detecting components in the fluid
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/213—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
- G06F18/2135—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on approximation criteria, e.g. principal component analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/20—Ensemble learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/02—Preprocessing
- G06F2218/04—Denoising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/08—Feature extraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Software Systems (AREA)
- Chemical & Material Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Analytical Chemistry (AREA)
- Pathology (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Electrochemistry (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Medical Informatics (AREA)
- Immunology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Investigating Or Analyzing Materials By The Use Of Fluid Adsorption Or Reactions (AREA)
Abstract
本发明涉及气味检测识别技术领域,公开了一种基于噪声滤波框架和融合模型的电子鼻检测葡萄酒质量的方法,使用9个MOS的气体传感器组成的传感器阵列采集对不同种类葡萄酒气味有响应的电阻数据,并将其转化为可输出的数字信号;对采集的数据利用噪声滤波框架进行滤波;使用主成分分析法PCA进行数据的特征提取(降维);建立融合分类模型,将深度神经网络DNN、支持向量机SVM和决策树DT融合为混合模型,并利用Adaboost算法调整分类器权重,组合这些分类器,以生成最终的输出;利用融合分类模型输出最终的分类结果。与现有技术相比,本发明通过噪声滤波和特征提取对采集的气味数据进行处理,利用融合模型进行气味识别,提高了分类准确性,又能解决复杂的非线性问题。
The invention relates to the technical field of odor detection and identification. It discloses a method for detecting wine quality using an electronic nose based on a noise filtering framework and a fusion model. A sensor array composed of 9 MOS gas sensors is used to collect resistances responsive to different types of wine odors. data and convert it into an output digital signal; filter the collected data using a noise filtering framework; use principal component analysis method PCA to extract data features (dimensionality reduction); establish a fusion classification model and combine the deep neural network DNN , Support vector machine SVM and decision tree DT are fused into a hybrid model, and the Adaboost algorithm is used to adjust the classifier weights and combine these classifiers to generate the final output; the fusion classification model is used to output the final classification result. Compared with the existing technology, the present invention processes the collected odor data through noise filtering and feature extraction, and uses a fusion model for odor recognition, which improves classification accuracy and can solve complex nonlinear problems.
Description
技术领域Technical field
本发明涉及气味检测识别技术领域,具体涉及一种基于噪声滤波框架和融合模型的电子鼻检测葡萄酒质量的方法。The invention relates to the technical field of odor detection and recognition, and specifically relates to a method for detecting wine quality using an electronic nose based on a noise filtering framework and a fusion model.
背景技术Background technique
气味的识别与人类的生活息息相关。在食物品质判别、工业生产、环境监测、安全监控、疾病诊断等方面都会涉及气味识别。通过气味识别进一步进行物质识别等。目前,应用于复杂气味样品识别的方法主要是依靠气相色谱分析方法和气质联用分析技术。但是,这些方法,在分析复杂气味样品时常常需要复杂的前处理步骤,而且样品的分析周期较长,仪器的运行和维护成本较高。因此,这些方法存在是分析效率低而且分析成本高的缺点。Odor recognition is closely related to human life. Odor recognition is involved in food quality identification, industrial production, environmental monitoring, safety monitoring, disease diagnosis, etc. Further substance identification is carried out through odor recognition. At present, the methods used to identify complex odor samples mainly rely on gas chromatography analysis methods and GC-MS analysis technology. However, these methods often require complex pre-processing steps when analyzing complex odor samples, and the sample analysis cycle is long, and the operation and maintenance costs of the instrument are high. Therefore, these methods have the disadvantages of low analysis efficiency and high analysis cost.
电子鼻系统是自1982年起快速发展起来的一种新型的气味分析设备。电子鼻系统主要是由传感器阵列和模式识别算法构成,相对气相色谱等气味样品分析设备,电子鼻系统具有样品前处理简单、响应灵敏,分析速度快、分析成本低等优点,因而在多个领域应用于气味识别。The electronic nose system is a new type of odor analysis equipment that has been developed rapidly since 1982. The electronic nose system is mainly composed of a sensor array and a pattern recognition algorithm. Compared with odor sample analysis equipment such as gas chromatography, the electronic nose system has the advantages of simple sample preprocessing, sensitive response, fast analysis speed, and low analysis cost. Therefore, it is used in many fields. Application to odor recognition.
现有的电子鼻系统,在进行气味识别时,通常采用的气味识别方法例如主成分分析法、判别因子分析法、簇类独立软模式分类法、统计质量控制分析法等,但是目前电子鼻系统在识别中,容易受到很多外界因素的影响而无法准确识别,例如其他气味的干扰。而且人类的嗅觉很难区分不同的葡萄酒或者咖啡等混合物,随着电子鼻的不断发展,基于电子鼻技术,可以根据不同的气味,区分出不同性质的葡萄酒种类。When existing electronic nose systems perform odor identification, they usually use odor identification methods such as principal component analysis, discriminant factor analysis, cluster independent soft pattern classification, statistical quality control analysis, etc. However, the current electronic nose system During identification, it is easily affected by many external factors and cannot be accurately identified, such as interference from other odors. Moreover, it is difficult for human sense of smell to distinguish different mixtures such as wine or coffee. With the continuous development of electronic nose, based on electronic nose technology, wine types of different properties can be distinguished based on different odors.
但是电子鼻系统传感器阵列长时间暴露于各种气体导致传感器会有饱和的可能性,环境空气的变化也很可能影响气体传感器的稳定性,电子鼻信号中不可避免地存在噪声。这样存在对不同气味的识别的精确度低的缺陷,一般只能识别一些简单的气味样品,或是差异性较大的气味样品。另外,对于传统的气味识别分类器,传统机器学习多使用一种分类模型进行气味识别分辨,多少也存在着气味识别的精确度低的缺陷。However, the sensor array of the electronic nose system is exposed to various gases for a long time, which may cause the sensor to be saturated. Changes in the ambient air are also likely to affect the stability of the gas sensor. Noise is inevitable in the electronic nose signal. This has the disadvantage of low accuracy in identifying different odors. Generally, it can only identify some simple odor samples or odor samples with large differences. In addition, for traditional odor recognition classifiers, traditional machine learning mostly uses a classification model for odor recognition and discrimination, which also has the disadvantage of low accuracy of odor recognition.
发明内容Contents of the invention
发明目的:针对现有技术中存在的问题,本发明提供一种基于噪声滤波框架和融合模型的电子鼻检测葡萄酒质量的方法,通过噪声滤波和特征提取对采集的气味数据进行处理,利用融合模型进行气味识别,提高了分类准确性,又能解决复杂的非线性问题。Purpose of the invention: In view of the problems existing in the prior art, the present invention provides a method for detecting wine quality with an electronic nose based on a noise filtering framework and a fusion model. The collected odor data is processed through noise filtering and feature extraction, and the fusion model is used. Smell recognition improves classification accuracy and can solve complex nonlinear problems.
技术方案:本发明提供了一种基于噪声滤波框架和融合模型的电子鼻检测葡萄酒质量的方法,包括如下步骤:Technical solution: The present invention provides a method for detecting wine quality with an electronic nose based on a noise filtering framework and a fusion model, which includes the following steps:
步骤1:使用9个MOS的气体传感器组成的传感器阵列采集对不同种类葡萄酒气味有响应的电阻数据,并将所述电阻数据转化为可输出的数字信号;Step 1: Use a sensor array composed of 9 MOS gas sensors to collect resistance data responsive to different types of wine odors, and convert the resistance data into an output digital signal;
步骤2:对步骤1中采集的数据利用噪声滤波框架进行滤波;Step 2: Filter the data collected in step 1 using the noise filtering framework;
步骤3:使用主成分分析法PCA进行数据的降维;Step 3: Use principal component analysis (PCA) to reduce the dimensionality of the data;
步骤4:建立融合分类模型,所述融合分类模型为基于深度神经网络DNN、支持向量机SVM和决策树DT,融合为一个混合模型,并利用Adaboost算法调整分类器权重,组合这些分类器,以生成最终的输出;Step 4: Establish a fusion classification model. The fusion classification model is based on the deep neural network DNN, support vector machine SVM and decision tree DT, and is fused into a hybrid model. The Adaboost algorithm is used to adjust the classifier weights and combine these classifiers to generate final output;
步骤5:对步骤3降维后的数据,利用融合分类模型输出最终的分类结果。Step 5: Use the fusion classification model to output the final classification result for the dimensionally reduced data in Step 3.
进一步地,所述步骤1中的9个MOS的气体传感器分别为烟雾传感器、酒精传感器、甲烷天然气传感器、煤气传感器、液化气气体传感器、一氧化碳传感器、氢气传感器、可燃气体传感器、空气质量传感器。Further, the nine MOS gas sensors in step 1 are smoke sensor, alcohol sensor, methane natural gas sensor, coal gas sensor, liquefied petroleum gas sensor, carbon monoxide sensor, hydrogen sensor, combustible gas sensor, and air quality sensor.
进一步地,所述步骤2中对采集的数据进行噪声滤除,具体如下:Further, in step 2, noise filtering is performed on the collected data, as follows:
(1)设置适当的小波分解级别,确定缩放参数(v);(1) Set the appropriate wavelet decomposition level and determine the scaling parameter (v);
(2)原始x(t)信号和重建y(t)信号之间的IQR计算;(2) IQR calculation between original x(t) signal and reconstructed y(t) signal;
(3)建立IQR矩阵IQRm×n;(3) Establish the IQR matrix IQR m×n ;
(4)基于IQR矩阵,使用每个信号的最大值自变量来确定最适合的缩放母小波MWT;(4) Based on the IQR matrix, use the maximum independent variable of each signal to determine the most suitable scaled mother wavelet MWT;
(5)使用最适合的缩放MWT进行信号重建。(5) Use the most suitable scaled MWT for signal reconstruction.
进一步地,离散小波变换DWT表示传感器输出的数据,含噪声的原始信号x(t)的DWT的数学表达式如下:Furthermore, the discrete wavelet transform DWT represents the data output by the sensor. The mathematical expression of the DWT of the original signal x(t) containing noise is as follows:
其中,v和w分别是缩放参数和平移参数;缩放参数建立了缩放后的母小波MWT的时间和频率分辨率;缩放后的MWT由表示,缩放参数的值与频率成反比;移动参数w使缩放后的MWT沿着时间轴移动;当执行DWT时,分解水平和小波函数类型是对信号结构变化最有影响的两个参数;Among them, v and w are the scaling parameters and translation parameters respectively; the scaling parameters establish the time and frequency resolution of the scaled mother wavelet MWT; the scaled MWT is given by Indicates that the value of the scaling parameter is inversely proportional to the frequency; moving the parameter w makes the scaled MWT move along the time axis; when performing DWT, the decomposition level and wavelet function type are the two parameters that have the most influence on the change of the signal structure;
缩放参数对应于信号重构中的分解级别,分解水平通过以下规则来确定:The scaling parameter corresponds to the decomposition level in signal reconstruction, which is determined by the following rules:
根据采样信号的频率Fsample和分解的级别level,来确定频率的特性Fchar;According to the frequency F sample of the sampling signal and the level of decomposition, the frequency characteristics F char are determined;
通过计算信息质量比IQR为所需要的信号寻找最适合的母小波,原始信号x(t)和重建信号y(t)之间的IQR值由下式给出:Find the most suitable mother wavelet for the required signal by calculating the information quality ratio IQR. The IQR value between the original signal x(t) and the reconstructed signal y(t) is given by the following formula:
通过比较几个母小波的信息质量比,最大值即为所需要的信号;传感器阵列信号处理中,由n个不同的MWT重建的m个信号的IQR值由以下矩阵来表示:By comparing the information quality ratio of several mother wavelets, the maximum value is the required signal; in sensor array signal processing, the IQR value of m signals reconstructed by n different MWTs is represented by the following matrix:
根据最大IQR值选择所需要信号的最佳缩放母小波:Select the best scaled mother wavelet of the required signal based on the maximum IQR value:
根据选择最合适的母小波进行信号重建,重建信号特定值的幅度(y(t))方程如下:According to the selection of the most appropriate mother wavelet for signal reconstruction, the amplitude (y(t)) equation of the specific value of the reconstructed signal is as follows:
其中,y′和c分别对应于y的新缩放值和可能的类标签的数量。where y′ and c correspond to the new scaled value of y and the number of possible class labels respectively.
进一步地,所述步骤3中使用主成分分析法进行数据的特征提取的目标是将n组向量降到k个维度,0<k<n,在正交约束下,最大k方差被用作新变量的基础,经过主成分分析法进行数据的特征提取后的目标如下:Furthermore, the goal of using the principal component analysis method for data feature extraction in step 3 is to reduce n groups of vectors to k dimensions, 0<k<n, and under orthogonal constraints, the maximum k variance is used as the new Based on the variables, the goals after feature extraction of the data through principal component analysis are as follows:
(1)同一种气味的多个测量值能否组合在一组;(1) Can multiple measurement values of the same odor be combined into one group?
(2)两种不同的气味是否表现为两个分离的组;(2) Whether two different odors appear as two separate groups;
(3)同组内相同气味测量值方差有多大。(3) How large is the variance of the same odor measurement values within the same group.
进一步地,所述步骤4中利用Adaboost算法调整分类器权重具体如下:Further, in step 4, the Adaboost algorithm is used to adjust the classifier weight as follows:
集成学习对原始样本进行重采样后得到若干数据集,每一个数据集单独训练出一个基础的分类器;针对每组数据,分类器又会得到对应数量的预测结果,使用集成方法对结果进行融合决策从而得到最终的结果,在分类阶段,已存储的气味数据集被分为两类数据,即训练数据70%和测试数据30%,训练数据用于训练模型,测试数据用于测试模型的性能;Ensemble learning resamples the original samples to obtain several data sets. Each data set trains a basic classifier separately. For each set of data, the classifier will obtain a corresponding number of prediction results, and the results are fused using an ensemble method. The decision is made to obtain the final result. In the classification stage, the stored odor data set is divided into two types of data, namely training data 70% and test data 30%. The training data is used to train the model, and the test data is used to test the performance of the model. ;
ε定义为加权误差,δ定义为函数,α定义为弱分类器的权重,y定义为输出类,将初始权重设为1/m,设k为boosting迭代次数,让i从1到k进行循环,训练一个基分类器Ci,训练深度神经网络模型DNN,基分类器C1原始训练集中的所有样本,在原始训练集中申请C1到所有示例,计算加权误差ε,如果ε>0.5的话,重置m个样本的权重,然后开始训练基分类器C2,循环;弱分类器权重/>使用AdaBoost算法调整样本的权重和当前分类器的权重,通过更改基分类器,重复上述步骤分别到支持向量机SVM模型和决策树DT模型,最终预测输出结果。ε is defined as the weighted error, δ is defined as the function, α is defined as the weight of the weak classifier, y is defined as the output class, and the initial weight is set to 1/m, Let k be the number of boosting iterations, let i loop from 1 to k, train a base classifier C i , train the deep neural network model DNN, base classifier C 1 for all samples in the original training set, apply C 1 in the original training set Go to all examples, calculate the weighted error ε, if ε>0.5, reset the weights of m samples, and then start training the base classifier C 2 , loop; weak classifier weight/> Use the AdaBoost algorithm to adjust the weight of the sample and the weight of the current classifier. By changing the base classifier, repeat the above steps to the support vector machine SVM model and the decision tree DT model respectively, and finally predict the output results.
进一步地,所述深度神经网络模型DNN具体结构如下:Further, the specific structure of the deep neural network model DNN is as follows:
深度神经网络模型DNN由9个输入层,7个隐藏层和4个输出层组成;9个输入层的输入即为9个MOS的气体传感器的采集数据,隐藏层的激活函数是ELU函数,其数学表达式如下:The deep neural network model DNN consists of 9 input layers, 7 hidden layers and 4 output layers; the input of the 9 input layers is the collected data of 9 MOS gas sensors, and the activation function of the hidden layer is the ELU function, which The mathematical expression is as follows:
x<0:ELU(x)=ex-1x<0: ELU(x)=e x -1
x≥0:ELU(x)=xx≥0:ELU(x)=x
输出层的激活函数是归一化函数Softmax,Softmax函数公式如下所示:所有的zi都是输入矢量的元素,/>构成一个概率分布,归一化来保证输出数值之和等于1,且每个输出结果都在(0,1)之间,K为多类别分类器的类别数量。The activation function of the output layer is the normalized function Softmax. The Softmax function formula is as follows: All z i are elements of the input vector,/> A probability distribution is formed, normalized to ensure that the sum of the output values is equal to 1, and each output result is between (0, 1), K is the number of categories of the multi-category classifier.
进一步地,所述支持向量机SVM核函数被设置为线性核,分类器的数量为600,线性内核是一个使用线性划分数据的函数;所述决策树DT,分类器的数量被设置为600,随机状态被设置为0,最大深度被设置为2,学习率被设置为1。Further, the support vector machine SVM kernel function is set to a linear kernel, and the number of classifiers is 600. The linear kernel is a function that uses linear division of data; the decision tree DT, the number of classifiers is set to 600, The random state is set to 0, the maximum depth is set to 2, and the learning rate is set to 1.
有益效果:Beneficial effects:
1、本发明针对长时间暴露于各种气体导致传感器会有饱和的可能性,环境空气的变化也很可能影响气体传感器的稳定性,电子鼻信号中不可避免地存在噪声,使用噪声滤波框架最大限度地减少电子鼻检测过程中的噪声,通过建立缩放母小波,确立合适的信号分解级别,计算信息质量比来选择最合适的母小波,从而进行信号重建。1. This invention aims at the possibility of saturation of the sensor caused by long-term exposure to various gases. Changes in the ambient air are also likely to affect the stability of the gas sensor. Noise is inevitably present in the electronic nose signal, and the use of a noise filtering framework is the most effective. To minimize the noise in the electronic nose detection process, establish a scaling mother wavelet, establish an appropriate signal decomposition level, and calculate the information quality ratio to select the most appropriate mother wavelet for signal reconstruction.
2、本发明使用主成分分析法进行数据的特征提取,找出数据的分布,观察样本是否可以准确分类,在处理数据时估计统计计算的准确性。使用降维处理技术,通过将多个原始指标转换为多个综合指标,使用几个指标来替换原始变量,优化降维的目标是将n组向量降到k个维度。2. The present invention uses the principal component analysis method to extract features of the data, find out the distribution of the data, observe whether the samples can be accurately classified, and estimate the accuracy of statistical calculations when processing the data. Using dimensionality reduction processing technology, by converting multiple original indicators into multiple comprehensive indicators and using several indicators to replace the original variables, the goal of optimizing dimensionality reduction is to reduce n groups of vectors to k dimensions.
3、本发明使用机器学习算法对经过PCA降维后的数据进行的计算进行分类,其目的是在处理数据时估计统计计算的准确性。另外,本发明设计一种混合的分类器,结合传统机器学习和深度学习模型,包括深度神经网络(DNN)、支持向量机(SVM)和决策树(DT),融合为一个混合模型,该模型利用Adaboost算法调整分类器的权重,从而组合这些分类器,以生成最终的输出。支持向量机核函数可以将样本从原始空间映射到更高维的特征空间,从而使得样本线性可分,提高分类的准确性。但是支持向量机(SVM)存在弊端,仅使用SVM在训练集中可以得到良好的准确性,然而在测试集中准确性较差。本质上决策树(DT)是通过一系列规则对数据进行分类,因此分类方面可以得到良好的准确性。深度神经网络(DNN)具有多个非线性映射的特征变换,可以对高度复杂的函数进行拟合。模型相对简单,学习较快耗时少。相比浅层建模方式,深层建模能更细致高效的表示实际的复杂非线性问题。因此本方法采用深度神经网络(DNN)、支持向量机(SVM)和决策树(DT)进行融合模型的构建,既可以得到更好的分类准确性,又能解决复杂的非线性问题。3. The present invention uses a machine learning algorithm to classify calculations performed on data after PCA dimensionality reduction, with the purpose of estimating the accuracy of statistical calculations when processing data. In addition, the present invention designs a hybrid classifier that combines traditional machine learning and deep learning models, including deep neural network (DNN), support vector machine (SVM) and decision tree (DT), and merges it into a hybrid model. The Adaboost algorithm is used to adjust the weights of the classifiers to combine these classifiers to generate the final output. The support vector machine kernel function can map samples from the original space to a higher-dimensional feature space, thereby making the samples linearly separable and improving the accuracy of classification. However, support vector machines (SVM) have disadvantages. Only using SVM can obtain good accuracy in the training set, but the accuracy in the test set is poor. Essentially, decision trees (DT) classify data through a series of rules, so good accuracy can be obtained in classification. Deep neural network (DNN) has multiple nonlinear mapping feature transformations and can fit highly complex functions. The model is relatively simple, and learning is faster and less time-consuming. Compared with shallow modeling methods, deep modeling can represent actual complex nonlinear problems in a more detailed and efficient manner. Therefore, this method uses deep neural network (DNN), support vector machine (SVM) and decision tree (DT) to construct a fusion model, which can not only obtain better classification accuracy, but also solve complex nonlinear problems.
4、本发明Adaboost算法训练基分类器时采用的串行的方式,各个基分类器之间有依赖。基本思路是将基分类器层层叠加,每一层在训练的时候,对前一层基分类器分错的样本,给予更高的权重。测试时更具各层分类器的结果加权得到最终结果,采用集成学习来调整权重,不断重复计算,以获取更好的准确率。4. The Adaboost algorithm of the present invention adopts a serial method when training base classifiers, and there are dependencies between each base classifier. The basic idea is to stack base classifiers layer by layer. During training, each layer gives a higher weight to the samples that were misclassified by the previous layer's base classifier. During testing, the results of each layer of classifiers are weighted to obtain the final result. Integrated learning is used to adjust the weights and the calculations are repeated to obtain better accuracy.
附图说明Description of the drawings
图1为本发明葡萄酒气味识别过程流程图;Figure 1 is a flow chart of the wine odor identification process of the present invention;
图2为本发明噪声处理具体步骤;Figure 2 shows the specific steps of noise processing in the present invention;
图3为本发明系统结构框架图;Figure 3 is a structural framework diagram of the system of the present invention;
图4为本发明传感器连接图。Figure 4 is a connection diagram of the sensor of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。The present invention will be further described below in conjunction with the accompanying drawings. The following examples are only used to more clearly illustrate the technical solutions of the present invention, but cannot be used to limit the scope of the present invention.
本发明公开了一种基于噪声滤波框架和融合模型的电子鼻检测葡萄酒质量的方法,参见图1,包括如下步骤:The invention discloses a method for detecting wine quality using an electronic nose based on a noise filtering framework and a fusion model. See Figure 1, which includes the following steps:
步骤1:使用9个MOS的气体传感器组成的传感器阵列采集对不同种类葡萄酒气味有响应的电阻数据,并将所述电阻数据转化为可输出的数字信号。Step 1: Use a sensor array composed of 9 MOS gas sensors to collect resistance data responsive to different types of wine odors, and convert the resistance data into an output digital signal.
电子鼻系统包括传感器阵列和数据处理模块。传感器阵列由烟雾传感器、酒精传感器、甲烷气体传感器、甲烷天然气传感器、液化石油气传感器、一氧化碳传感器、氢气传感器、可燃气体传感器、空气质量传感器组成,传感器形成传感器阵列。传感器对对不同的挥发性有机物产生特定的响应,与不同的气体分子的相互作用以不同的方式改变每个通道的电阻,每一种气体传感器都会测量出一种特定的模式,即气味指纹,输出是模拟传感器电阻值的形式,连接图如图4所示。本发明实施例中使用的传感器型号如下表1所示:The electronic nose system includes a sensor array and a data processing module. The sensor array consists of a smoke sensor, an alcohol sensor, a methane gas sensor, a methane natural gas sensor, a liquefied petroleum gas sensor, a carbon monoxide sensor, a hydrogen sensor, a combustible gas sensor, and an air quality sensor. The sensors form a sensor array. The sensor responds specifically to different volatile organic compounds. Interactions with different gas molecules change the resistance of each channel in different ways. Each gas sensor measures a specific pattern, known as an odor fingerprint. The output is in the form of an analog sensor resistance value, and the connection diagram is shown in Figure 4. The sensor models used in the embodiments of the present invention are shown in Table 1 below:
表1传感器型号Table 1 Sensor model
数据处理模块使用Raspberry Pi进行设计,气味识别系统中,Raspberry Pi的8通道A-D转换器:Raspberry Pi没有每个传感器提供的模拟端口,相反,要从每个传感器读取数据,我们需要将这些模拟数据转换为Raspberrry Pi的17位数字数据。The data processing module is designed using Raspberry Pi. In the smell recognition system, Raspberry Pi's 8-channel A-D converter: Raspberry Pi does not have analog ports provided by each sensor. On the contrary, to read data from each sensor, we need to analog these The data is converted to 17-bit digital data for the Raspberry Pi.
ADC Pi是一个8通道17位模数转换器,设计用于与Raspberry Pi和其他兼容的单板计算机一起工作。ADC Pi基于两个Microchip MCP3424 A/D转换器,每个转换器包含4个模拟输入。MCP3424是具有低噪声差分输入的Δ-∑a/D转换器。The ADC Pi is an 8-channel 17-bit analog-to-digital converter designed to work with the Raspberry Pi and other compatible single-board computers. The ADC Pi is based on two Microchip MCP3424 A/D converters, each containing 4 analog inputs. The MCP3424 is a delta-sigma a/D converter with low noise differential inputs.
原始电阻数据经过模拟数字转换器即A/D转换器,是将模拟信号转换为一个可输出的数字信号。然后数据与单板计算机(树莓派)进行通信,从而进行后续数据处理。The original resistance data passes through an analog-to-digital converter, that is, an A/D converter, which converts the analog signal into an output digital signal. The data is then communicated with a single-board computer (Raspberry Pi) for subsequent data processing.
步骤2:对步骤1中采集的数据利用噪声滤波框架进行滤波。Step 2: Filter the data collected in step 1 using the noise filtering framework.
(1)设置适当的小波分解级别,确定缩放参数(v)。(1) Set the appropriate wavelet decomposition level and determine the scaling parameter (v).
(2)原始x(t)信号和重建y(t)信号之间的IQR计算。(2) IQR calculation between original x(t) signal and reconstructed y(t) signal.
(3)建立IQR矩阵IQRm×n。(3) Establish the IQR matrix IQR m×n .
(4)基于IQR矩阵,使用每个信号的最大值自变量来确定最适合的缩放母小波MWT。(4) Based on the IQR matrix, use the maximum independent variable of each signal to determine the most suitable scaled mother wavelet MWT.
(5)使用最适合的缩放MWT进行信号重建。(5) Use the most suitable scaled MWT for signal reconstruction.
具体如下:details as follows:
噪声滤波是提高数据质量的关键,离散小波变换DWT表示传感器输出的数据,含噪声的原始信号x(t)的DWT的数学表达式如下:Noise filtering is the key to improving data quality. Discrete wavelet transform DWT represents the data output by the sensor. The mathematical expression of DWT of the original signal x(t) containing noise is as follows:
其中,v和w分别是缩放参数和平移参数;缩放参数建立了缩放后的母小波MWT的时间和频率分辨率;缩放后的MWT由表示,缩放参数的值与频率成反比;v的值越高意味着频率越低,反之亦然。移动参数w使缩放后的MWT沿着时间轴移动;当执行DWT时,分解水平和小波函数类型是对信号结构变化最有影响的两个参数。Among them, v and w are the scaling parameters and translation parameters respectively; the scaling parameters establish the time and frequency resolution of the scaled mother wavelet MWT; the scaled MWT is given by means that the value of the scaling parameter is inversely proportional to the frequency; higher values of v mean lower frequencies, and vice versa. The moving parameter w moves the scaled MWT along the time axis; when performing DWT, the decomposition level and wavelet function type are the two parameters that have the most influence on changes in signal structure.
缩放参数对应于信号重构中的分解级别。频率越低分解越多,因此设置适当的分解水平尤为重要。本方法采用的分解水平可以通过以下规则来确定:The scaling parameter corresponds to the level of decomposition in signal reconstruction. Lower frequencies result in more decomposition, so setting the appropriate decomposition level is especially important. The level of decomposition used in this method can be determined by the following rules:
根据采样信号的频率Fsample和分解的级别level,来确定频率的特性Fchar,从而可以有效地避免因信号频率特性和参考范围失配引起信号缺陷。The frequency characteristics F char are determined based on the frequency F sample of the sampling signal and the level of decomposition, thereby effectively avoiding signal defects caused by mismatch between the signal frequency characteristics and the reference range.
噪声滤波的主要原理是在不丢失基本信息的情况下进行信号重构。本方法通过计算信息质量比IQR为所需要的信号寻找最适合的母小波,原始信号x(t)和重建信号y(t)之间的IQR值由下式给出:The main principle of noise filtering is to reconstruct the signal without losing the basic information. This method finds the most suitable mother wavelet for the required signal by calculating the information quality ratio IQR. The IQR value between the original signal x(t) and the reconstructed signal y(t) is given by the following formula:
通过比较几个母小波的信息质量比,最大值即为所需要的信号;传感器阵列信号处理中,由n个不同的MWT重建的m个信号的IQR值由以下矩阵来表示:By comparing the information quality ratio of several mother wavelets, the maximum value is the required signal; in sensor array signal processing, the IQR value of m signals reconstructed by n different MWTs is represented by the following matrix:
根据最大IQR值选择所需要信号的最佳缩放母小波:Select the best scaled mother wavelet of the required signal based on the maximum IQR value:
根据选择最合适的母小波进行信号重建,重建信号特定值的幅度(y(t))方程如下:According to the selection of the most appropriate mother wavelet for signal reconstruction, the amplitude (y(t)) equation of the specific value of the reconstructed signal is as follows:
其中,y′和c分别对应于y的新缩放值和可能的类标签的数量。至此,完整的噪声滤波过程已经完成,理论上可以有效地提高数据的质量。where y′ and c correspond to the new scaled value of y and the number of possible class labels respectively. At this point, the complete noise filtering process has been completed, which can theoretically effectively improve the quality of data.
步骤3:使用主成分分析法PCA进行数据的降维。Step 3: Use principal component analysis (PCA) to reduce the dimensionality of the data.
使用主成分分析法进行数据的特征提取(也称为降维),找出数据的分布,观察样本是否可以准确分类。其目的是在处理数据时估计统计计算的准确性。Use principal component analysis to extract features from the data (also called dimensionality reduction), find out the distribution of the data, and observe whether the samples can be accurately classified. Its purpose is to estimate the accuracy of statistical calculations when processing data.
主成分分析(PCA)是一种多元统计方法,将数据压缩到较少的维度,降低了高维数据的复杂性,同时保留了模式和趋势。使用降维处理技术,通过将多个原始指标转换为多个综合指标,使用几个指标来替换原始变量。优化降维的目标是将n组向量降到k个维度(0<k<n)。在正交约束下,最大k方差被用作新变量的基础。Principal component analysis (PCA) is a multivariate statistical method that compresses data into fewer dimensions, reducing the complexity of high-dimensional data while retaining patterns and trends. Using dimensionality reduction processing technology, several indicators are used to replace the original variables by converting multiple original indicators into multiple comprehensive indicators. The goal of optimized dimensionality reduction is to reduce n sets of vectors to k dimensions (0<k<n). Under orthogonal constraints, the maximum k-variance is used as the basis for new variables.
从主成分分析中推断出以下信息:The following information was inferred from principal component analysis:
(1)同一种气味的多个测量值能否组合在一组。(1) Can multiple measurement values of the same odor be combined into one group.
(2)两种不同的气味是否可以表现为两个分离的组。(2) Whether two different odors can appear as two separate groups.
(3)同组内相同气味测量值方差有多大。(3) How large is the variance of the same odor measurement values within the same group.
步骤4:建议融合分类模型,所述融合分类模型为基于深度神经网络DNN、支持向量机SVM和决策树DT,融合为一个混合模型,并利用Adaboost算法调整分类器权重,组合这些分类器,以生成最终的输出。Step 4: Suggest a fusion classification model. The fusion classification model is based on the deep neural network DNN, support vector machine SVM and decision tree DT, and is fused into a hybrid model. The Adaboost algorithm is used to adjust the classifier weights and combine these classifiers to Generate the final output.
为了获得更好的性能,本方法设计一种混合的分类器,结合传统机器学习和深度学习模型,包括深度神经网络(DNN)、支持向量机(SVM)和决策树(DT),融合为一个混合模型,该模型利用Adaboost算法调整分类器的权重,从而组合这些分类器,以生成最终的输出。利用Adaboost算法调整分类器权重具体如下:In order to obtain better performance, this method designs a hybrid classifier that combines traditional machine learning and deep learning models, including deep neural network (DNN), support vector machine (SVM) and decision tree (DT), into one Hybrid model, which uses the Adaboost algorithm to adjust the weights of classifiers to combine these classifiers to generate the final output. The details of using the Adaboost algorithm to adjust the classifier weight are as follows:
集成学习对原始样本进行重采样后得到若干数据集,每一个数据集单独训练出一个基础的分类器;针对每组数据,分类器又会得到对应数量的预测结果,使用集成方法对结果进行融合决策从而得到最终的结果,在分类阶段,已存储的气味数据集被分为两类数据,即训练数据70%和测试数据30%,训练数据用于训练模型,测试数据用于测试模型的性能;Ensemble learning resamples the original samples to obtain several data sets. Each data set trains a basic classifier separately. For each set of data, the classifier will obtain a corresponding number of prediction results, and the results are fused using an ensemble method. The decision is made to obtain the final result. In the classification stage, the stored odor data set is divided into two types of data, namely training data 70% and test data 30%. The training data is used to train the model, and the test data is used to test the performance of the model. ;
ε定义为加权误差,δ定义为函数,α定义为弱分类器的权重,y定义为输出类,将初始权重设为1/m,设k为boosting迭代次数,让i从1到k进行循环,训练一个基分类器Ci,训练深度神经网络模型DNN,基分类器C1原始训练集中的所有样本,在原始训练集中申请C1到所有示例,计算加权误差ε,如果ε>0.5的话,重置m个样本的权重,然后开始训练基分类器C2,循环;弱分类器权重/>使用AdaBoost算法调整样本的权重和当前分类器的权重,通过更改基分类器,重复上述步骤分别到支持向量机SVM模型和决策树DT模型,最终预测输出结果。ε is defined as the weighted error, δ is defined as the function, α is defined as the weight of the weak classifier, y is defined as the output class, and the initial weight is set to 1/m, Let k be the number of boosting iterations, let i loop from 1 to k, train a base classifier C i , train the deep neural network model DNN, base classifier C 1 for all samples in the original training set, apply C 1 in the original training set Go to all examples, calculate the weighted error ε, if ε>0.5, reset the weights of m samples, and then start training the base classifier C2, loop; weak classifier weight/> Use the AdaBoost algorithm to adjust the weight of the sample and the weight of the current classifier. By changing the base classifier, repeat the above steps to the support vector machine SVM model and the decision tree DT model respectively, and finally predict the output results.
深度神经网络模型DNN具体结构如下:The specific structure of the deep neural network model DNN is as follows:
深度神经网络模型DNN由9个输入层,7个隐藏层和4个输出层组成;9个输入层的输入即为9个MOS的气体传感器的采集数据,隐藏层的激活函数是ELU函数,其数学表达式如下:The deep neural network model DNN consists of 9 input layers, 7 hidden layers and 4 output layers; the input of the 9 input layers is the collected data of 9 MOS gas sensors, and the activation function of the hidden layer is the ELU function, which The mathematical expression is as follows:
x<0:ELU(x)=ex-1x<0: ELU(x)=e x -1
x≥0:ELU(x)=xx≥0:ELU(x)=x
输出层的激活函数是归一化函数Softmax,Softmax函数公式如下所示:所有的zi都是输入矢量的元素,/>构成一个概率分布,归一化来保证输出数值之和等于1,且每个输出结果都在(0,1)之间,K为多类别分类器的类别数量。The activation function of the output layer is the normalized function Softmax. The Softmax function formula is as follows: All z i are elements of the input vector,/> A probability distribution is formed, normalized to ensure that the sum of the output values is equal to 1, and each output result is between (0, 1), K is the number of categories of the multi-category classifier.
支持向量机SVM核函数被设置为线性核,分类器的数量为600,线性内核是一个使用线性划分数据的函数;所述决策树DT,分类器的数量被设置为600,随机状态被设置为0,最大深度被设置为2,学习率被设置为1。The support vector machine SVM kernel function is set to a linear kernel, the number of classifiers is 600, the linear kernel is a function that uses linear division of data; the decision tree DT, the number of classifiers is set to 600, and the random state is set to 0, the maximum depth is set to 2, and the learning rate is set to 1.
步骤5:对步骤3降维后的数据,利用融合分类模型输出最终的分类结果。Step 5: Use the fusion classification model to output the final classification result for the dimensionally reduced data in Step 3.
本发明准备葡萄酒样本用于测试,将葡萄酒样本放入气味采集箱,封闭环境更利于葡萄酒气味的采集。葡萄酒样本分为刚打开、放置2天和放置4天,分别是新鲜、半新鲜、不新鲜三种新鲜程度。使用9个气体传感器组成的传感器阵列对测试的葡萄酒样本进行采集数据,分别采集其刚打开、放置2天和放置4天时传感器形成的不同响应的电阻数据,即气味指纹。The present invention prepares wine samples for testing, puts the wine samples into the odor collection box, and the closed environment is more conducive to the collection of wine odors. Wine samples are divided into freshly opened, stored for 2 days, and stored for 4 days, with three freshness levels: fresh, semi-fresh, and stale. A sensor array composed of 9 gas sensors was used to collect data on the tested wine samples, and the resistance data of the different responses formed by the sensors when they were just opened, left for 2 days and 4 days were collected, that is, the odor fingerprint.
原始电阻数据经过模拟数字转换器即A/D转换器,是将模拟信号转换为一个可输出的数字信号。然后数据与单板计算机(树莓派)进行通信,从而进行后续的数据处理。The original resistance data passes through an analog-to-digital converter, that is, an A/D converter, which converts the analog signal into an output digital signal. The data is then communicated with the single-board computer (Raspberry Pi) for subsequent data processing.
使用噪声滤波框架对采集的原始气味数据进行噪声过滤,通过对信号数据建立缩放母小波MWT,确定出合适的信号分解级别,计算出信息质量比IQR来选择最合适的母小波,从而进行信号重建,达到对原始气味数据进行噪声降噪的目的。Use the noise filtering framework to perform noise filtering on the collected original odor data. By establishing a scaling mother wavelet MWT on the signal data, determine the appropriate signal decomposition level, and calculate the information quality ratio IQR to select the most appropriate mother wavelet for signal reconstruction. , to achieve the purpose of noise reduction on the original odor data.
过滤后的数据使用主成分分析法PCA进行特征提取,变成易于被机器学习模型训练的特征数据。选取三种模型DNN、SVM、DT组成的融合模型对数据进行分类,融合模型利用Adaboost算法调整分类器的权重,从而组合这些分类器。The filtered data uses principal component analysis method PCA for feature extraction and becomes feature data that is easy to be trained by the machine learning model. A fusion model consisting of three models, DNN, SVM, and DT, is selected to classify the data. The fusion model uses the Adaboost algorithm to adjust the weights of the classifiers to combine these classifiers.
根据实验的精度和召回率得出F1score,F1score是衡量模型能力的准确度和召回率的平均值。理论上提出的模型中准确率会更高,标准偏差会更低,F1score具有更多1.00的值,意味着融合模型有更好的可预测性,说明模型对检测葡萄酒质量是更加有效的。The F 1 score is obtained based on the precision and recall of the experiment. The F 1 score is the average of the accuracy and recall that measures the model's ability. Theoretically, the accuracy of the proposed model will be higher, the standard deviation will be lower, and the F 1 score will have more values of 1.00, which means that the fusion model has better predictability, indicating that the model is more effective in detecting wine quality. .
上述实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。The above embodiments are only for illustrating the technical concepts and features of the present invention. Their purpose is to enable those familiar with this technology to understand the content of the present invention and implement it accordingly, and cannot limit the scope of protection of the present invention. All equivalent transformations or modifications made based on the spirit and essence of the present invention shall be included in the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310805492.0A CN116796179A (en) | 2023-07-03 | 2023-07-03 | Method for detecting wine quality using electronic nose based on noise filtering framework and fusion model |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310805492.0A CN116796179A (en) | 2023-07-03 | 2023-07-03 | Method for detecting wine quality using electronic nose based on noise filtering framework and fusion model |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116796179A true CN116796179A (en) | 2023-09-22 |
Family
ID=88041727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310805492.0A Pending CN116796179A (en) | 2023-07-03 | 2023-07-03 | Method for detecting wine quality using electronic nose based on noise filtering framework and fusion model |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116796179A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118275630A (en) * | 2024-05-31 | 2024-07-02 | 启思半导体(杭州)有限责任公司 | Wine quality monitoring and identifying method, system and device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015504173A (en) * | 2012-01-17 | 2015-02-05 | エムケイエス インストゥルメンツ, インコーポレイテッド | Method and apparatus for measuring siloxane in biogas |
| WO2020210673A1 (en) * | 2019-04-10 | 2020-10-15 | Cornell University | Neuromorphic algorithm for rapid online learning and signal restoration |
| CN114113471A (en) * | 2021-11-08 | 2022-03-01 | 滁州怡然传感技术研究院有限公司 | Method and system for detecting food freshness of artificial nose refrigerator based on machine learning |
-
2023
- 2023-07-03 CN CN202310805492.0A patent/CN116796179A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015504173A (en) * | 2012-01-17 | 2015-02-05 | エムケイエス インストゥルメンツ, インコーポレイテッド | Method and apparatus for measuring siloxane in biogas |
| WO2020210673A1 (en) * | 2019-04-10 | 2020-10-15 | Cornell University | Neuromorphic algorithm for rapid online learning and signal restoration |
| CN114113471A (en) * | 2021-11-08 | 2022-03-01 | 滁州怡然传感技术研究院有限公司 | Method and system for detecting food freshness of artificial nose refrigerator based on machine learning |
Non-Patent Citations (3)
| Title |
|---|
| DEDY RAHMAN WIJAYA ET AL.: "Information Quality Ratio as a novel metric for mother wavelet selection", 《CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS》, vol. 160, 15 June 2017 (2017-06-15), pages 2 - 4 * |
| 凌峰: "《人工智能程序员面试笔试宝典》", vol. 978, 30 December 2019, 机械工业出版社, pages: 60 - 63 * |
| 孙喜洋: "基于人工嗅觉系统的集成学习研究", 中国优秀硕士学位论文全文数据库(信息科技辑), vol. 2018, no. 08, 15 August 2018 (2018-08-15), pages 13 - 15 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118275630A (en) * | 2024-05-31 | 2024-07-02 | 启思半导体(杭州)有限责任公司 | Wine quality monitoring and identifying method, system and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108491970B (en) | Atmospheric pollutant concentration prediction method based on RBF neural network | |
| CN110543860B (en) | Mechanical fault diagnosis method and system based on TJM transfer learning | |
| CN113011660A (en) | Air quality prediction method, system and storage medium | |
| CN108956145A (en) | Fault diagnosis method for rolling bearings based on lossless constrained noise reduction sparse autoencoder | |
| CN101614787A (en) | Fault Diagnosis Method of Analog Electronic Circuit Based on M-ary Structure Classifier | |
| CN112462001B (en) | A Gas Sensor Array Model Calibration Method for Data Augmentation Based on Conditional Generative Adversarial Networks | |
| CN114252560A (en) | Mixed gas identification method based on improved one-dimensional convolutional neural network | |
| CN111340132A (en) | Machine olfaction mode identification method based on DA-SVM | |
| CN119808010B (en) | A method for constructing a model for distinguishing true from false wine | |
| CN108287184A (en) | Paraffin odor Classified Protection based on electronic nose | |
| CN117057464A (en) | Soil organic matter spectrum prediction method and device based on nonlinear memory learning | |
| Qu et al. | Open-set gas recognition: A case-study based on an electronic nose dataset | |
| CN113889198A (en) | Transformer fault diagnosis method and equipment based on oil chromatogram time-frequency domain information and residual error attention network | |
| Wu et al. | Process monitoring of nonlinear uncertain systems based on part interval stacked autoencoder and support vector data description | |
| Shi et al. | Feature extraction and classification of cataluminescence images based on sparse coding convolutional neural networks | |
| CN116796179A (en) | Method for detecting wine quality using electronic nose based on noise filtering framework and fusion model | |
| CN119623754A (en) | A method for ozone concentration prediction based on peak perception and influencing factor analysis | |
| CN116451105A (en) | A Fault Diagnosis Method for Wind Turbine Gearbox Based on ICEEMDAN-MPE-RF and SVM | |
| CN118114085A (en) | Intelligent identification method for hyperspectral altered mineral of rock core based on artificial intelligence | |
| CN116842324A (en) | Valve internal leakage level prediction method based on acoustic emission signals | |
| Huang et al. | Distribution transformer mechanical faults diagnosis method incorporating cross-domain feature extraction and recognition of unknown-type faults | |
| CN115527172A (en) | Transformer substation transformer fault identification method based on joint neural network | |
| CN103400021A (en) | KDSNE hydroelectric generating set noise source detection method based on heavy tailed distribution | |
| CN119719953B (en) | Bearing fault diagnosis method integrating neighborhood relation maintenance and manifold embedded distribution alignment | |
| CN119671416A (en) | Method for building a carbon-based conductive industry model based on petroleum coke detection big data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |