scholarly journals Classification of Few Labeled Images Based on Integrated GMM Clustering

Author(s):  
Pengfei Zhang ◽  
Minzhou Dong ◽  
Junhong Duan

In order to improve the classifier classification accuracy of by using convolutional neural network training, a large amount of labeled data is often required, but sometimes labeled data is not easily obtained.This paper proposes a solution based on the idea of integrated GMM clustering and label delivery for classifying images with few labeled samples, assigning tags to unlabeled data through certain rules, and converting unlabeled data into labeled data for training of the model.In this paper, experiments are performed on hand-written digital recognition data sets. The results show that the present algorithm has a great improvement in the accuracy of model classification comparing with the method of using only labeled samples in the case of few labeled samples. The effectiveness of the present algorithm is validated.

2020 ◽  
Vol 12 (5) ◽  
pp. 1-15
Author(s):  
Zhenghao Han ◽  
Li Li ◽  
Weiqi Jin ◽  
Xia Wang ◽  
Gangcheng Jiao ◽  
...  

Sensors ◽  
2021 ◽  
Vol 21 (7) ◽  
pp. 2411
Author(s):  
Davor Kolar ◽  
Dragutin Lisjak ◽  
Michał Pająk ◽  
Mihael Gudlin

Intelligent fault diagnosis can be related to applications of machine learning theories to machine fault diagnosis. Although there is a large number of successful examples, there is a gap in the optimization of the hyper-parameters of the machine learning model, which ultimately has a major impact on the performance of the model. Machine learning experts are required to configure a set of hyper-parameter values manually. This work presents a convolutional neural network based data-driven intelligent fault diagnosis technique for rotary machinery which uses model with optimized hyper-parameters and network structure. The proposed technique input raw three axes accelerometer signal as high definition 1-D data into deep learning layers with optimized hyper-parameters. Input is consisted of wide 12,800 × 1 × 3 vibration signal matrix. Model learning phase includes Bayesian optimization that optimizes hyper-parameters of the convolutional neural network. Finally, by using a Convolutional Neural Network (CNN) model with optimized hyper-parameters, classification in one of the 8 different machine states and 2 rotational speeds can be performed. This study accomplished the effective classification of different rotary machinery states in different rotational speeds using optimized convolutional artificial neural network for classification of raw three axis accelerometer signal input. Overall classification accuracy of 99.94% on evaluation set is obtained with the CNN model based on 19 layers. Additionally, more data are collected on the same machine with altered bearings to test the model for overfitting. Result of classification accuracy of 100% on second evaluation set has been achieved, proving the potential of using the proposed technique.


2020 ◽  
Vol 10 (3) ◽  
pp. 681-687
Author(s):  
Danyang Ma ◽  
Genke Yang ◽  
Zeya Li ◽  
Haichun Liu ◽  
Changchun Pan ◽  
...  

Schizophrenia is a severe mental disorder that can result in hallucinations, delusions, and extremely disordered thinking and behavior. While electroencephalography (EEG) has been used as an auxiliary tool for diagnostic purposes in several recent studies, all EEG channels are treated homogeneously without addressing the dominance of certain channels. The main purpose of this study is to obtain the weight value of each channel as the quantitative representation of influence of each scalp area on the classification of schizophrenia phases, and then to apply the weight values to improve the accuracy of classification. We propose a new convolutional neural network (CNN) structure based on AlexNet to derive weight values as weight layer and classify the samples better. Our results show that the modified CNN structure achieves better performance in terms of time consumption and classification accuracy compared with the original classifier. Also, the visualization of the weight layer in our model indicates possible correlations between scalp areas and schizophrenia conditions, which may benefit future pathological study.


2021 ◽  
Vol 2062 (1) ◽  
pp. 012008
Author(s):  
Sunil Pandey ◽  
Naresh Kumar Nagwani ◽  
Shrish Verma

Abstract The convolutional neural network training algorithm has been implemented for a central processing unit based high performance multisystem architecture machine. The multisystem or the multicomputer is a parallel machine model which is essentially an abstraction of distributed memory parallel machines. In actual practice, this model corresponds to high performance computing clusters. The proposed implementation of the convolutional neural network training algorithm is based on modeling the convolutional neural network as a computational pipeline. The various functions or tasks of the convolutional neural network pipeline have been mapped onto the multiple nodes of a central processing unit based high performance computing cluster for task parallelism. The pipeline implementation provides a first level performance gain through pipeline parallelism. Further performance gains are obtained by distributing the convolutional neural network training onto the different nodes of the compute cluster. The two gains are multiplicative. In this work, the authors have carried out a comparative evaluation of the computational performance and scalability of this pipeline implementation of the convolutional neural network training with a distributed neural network software program which is based on conventional multi-model training and makes use of a centralized server. The dataset considered for this work is the North Eastern University’s hot rolled steel strip surface defects imaging dataset. In both the cases, the convolutional neural networks have been trained to classify the different defects on hot rolled steel strips on the basis of the input image. One hundred images corresponding to each class of defects have been used for the training in order to keep the training times manageable. The hyperparameters of both the convolutional neural networks were kept identical and the programs were run on the same computational cluster to enable fair comparison. Both the convolutional neural network implementations have been observed to train to nearly 80% training accuracy in 200 epochs. In effect, therefore, the comparison is on the time taken to complete the training epochs.


Sign in / Sign up

Export Citation Format

Share Document