인공지능 분야에서 특징학습은 많은 데이터로부터 적절한 특징들을 자동적으로 추출하여 검출 또는 인식 성능 향상을 위해 사용되는 기법이다. 가장 널리 사용되는 특징학습 기법은 Energy-based Model 중에 하나인 제한된 볼츠만머신(RBM, Restricted Boltzmann Machine)으로 단층의 구조를 갖는 신경망이다. RBM은 Binary-Binary RBM, Gaussian-Binary RBM (GBRBM), ...
인공지능 분야에서 특징학습은 많은 데이터로부터 적절한 특징들을 자동적으로 추출하여 검출 또는 인식 성능 향상을 위해 사용되는 기법이다. 가장 널리 사용되는 특징학습 기법은 Energy-based Model 중에 하나인 제한된 볼츠만머신(RBM, Restricted Boltzmann Machine)으로 단층의 구조를 갖는 신경망이다. RBM은 Binary-Binary RBM, Gaussian-Binary RBM (GBRBM), Kernel RBM (KRBM) 등 여러 종류가 있다. RBM 학습 방법은 주로 Maximum Likelihood Estimation (MLE)와 Score Matching (SM) 기법을 사용한다. MLE 기법은 모델 분포에 처리하기 어려운 정규화 항목 (분배 함수) 이 존재하기 때문에 RBM을 학습하는데 많은 계산량이 요구되어진다. SM 학습방법은 모델 분포의 스코어 값을 차의 크기를 최소화하는 기법으로 MLE 기법의 단점을 극복하기 위해 제안되었다. 본 논문에서는 이미지의 특징을 추출하고 인식하기 위한 새로운 SM을 이용한 커널 볼츠만머신(SMKRBM, Score Matching Kernel RBM)의 학습기법을 제안한다. 제안된 SMKRBM은 입력 이미지에 대해서 비선형 함수를 통해서 고차원의 특징공간으로 사상하고, 이 공간에서 가시유닛과 은닉유닛에 대한 에너지 함수를 정의한다. 그리고 커널함수의 특성을 이용하여 SM 학습 기법을 통해 모델을 학습하고 이를 통해 이미지의 특징을 추출한다. 딥러닝에서 많이 쓰이고 있는 rectified linear unit을 커널함수로 사용한다. 또한 KRBM을 학습하기 위해 MLE 기법인 경사기반 Contrastive Divergence (CD) 와 SM 학습기법이 비율적으로 결합한 알고리즘 (SM+CD)을 제안한다. 제안된 알고리즘의 성능을 평가하기 위해 CIFAR10, Fashion-MNIST 그리고 ECG5000의 세가지 데이터를 이용한 실험에서 SMKRBM은 이미지 인식과 이상 탐지에 유용한 특징들을 학습하여 생성한다. 분류 문제 중에 실험 결과에 따라 제안된 SMKRBM은 SMGBRBM보다 향상된 인식성능을 보여주고 SMKRBM중에 SM+CD는 는 0.3일 때 제일 좋은 성능을 얻어냈다. 이상 탐지 실험 결과에 따라 제안된 SMKRBM과 SMGBRBM은 최대 성능이 비슷하고 Auto Encoder보다 더 좋은 성능을 보여준다.
인공지능 분야에서 특징학습은 많은 데이터로부터 적절한 특징들을 자동적으로 추출하여 검출 또는 인식 성능 향상을 위해 사용되는 기법이다. 가장 널리 사용되는 특징학습 기법은 Energy-based Model 중에 하나인 제한된 볼츠만머신(RBM, Restricted Boltzmann Machine)으로 단층의 구조를 갖는 신경망이다. RBM은 Binary-Binary RBM, Gaussian-Binary RBM (GBRBM), Kernel RBM (KRBM) 등 여러 종류가 있다. RBM 학습 방법은 주로 Maximum Likelihood Estimation (MLE)와 Score Matching (SM) 기법을 사용한다. MLE 기법은 모델 분포에 처리하기 어려운 정규화 항목 (분배 함수) 이 존재하기 때문에 RBM을 학습하는데 많은 계산량이 요구되어진다. SM 학습방법은 모델 분포의 스코어 값을 차의 크기를 최소화하는 기법으로 MLE 기법의 단점을 극복하기 위해 제안되었다. 본 논문에서는 이미지의 특징을 추출하고 인식하기 위한 새로운 SM을 이용한 커널 볼츠만머신(SMKRBM, Score Matching Kernel RBM)의 학습기법을 제안한다. 제안된 SMKRBM은 입력 이미지에 대해서 비선형 함수를 통해서 고차원의 특징공간으로 사상하고, 이 공간에서 가시유닛과 은닉유닛에 대한 에너지 함수를 정의한다. 그리고 커널함수의 특성을 이용하여 SM 학습 기법을 통해 모델을 학습하고 이를 통해 이미지의 특징을 추출한다. 딥러닝에서 많이 쓰이고 있는 rectified linear unit을 커널함수로 사용한다. 또한 KRBM을 학습하기 위해 MLE 기법인 경사기반 Contrastive Divergence (CD) 와 SM 학습기법이 비율적으로 결합한 알고리즘 (SM+CD)을 제안한다. 제안된 알고리즘의 성능을 평가하기 위해 CIFAR10, Fashion-MNIST 그리고 ECG5000의 세가지 데이터를 이용한 실험에서 SMKRBM은 이미지 인식과 이상 탐지에 유용한 특징들을 학습하여 생성한다. 분류 문제 중에 실험 결과에 따라 제안된 SMKRBM은 SMGBRBM보다 향상된 인식성능을 보여주고 SMKRBM중에 SM+CD는 는 0.3일 때 제일 좋은 성능을 얻어냈다. 이상 탐지 실험 결과에 따라 제안된 SMKRBM과 SMGBRBM은 최대 성능이 비슷하고 Auto Encoder보다 더 좋은 성능을 보여준다.
In the field of artificial intelligence, feature learning is a technique used to improve detection or recognition performance by automatically extracting appropriate features from many data. The most widely used feature learning technique is the Restricted Boltzmann Machine (RBM), one of the Energy-...
In the field of artificial intelligence, feature learning is a technique used to improve detection or recognition performance by automatically extracting appropriate features from many data. The most widely used feature learning technique is the Restricted Boltzmann Machine (RBM), one of the Energy-based models, a neural network with a single-layer structure. There are several types of RBMs, including Binary-Binary RBM, Gaussian-Binary RBM (GBRBM), and Kernel RBM (KRBM). RBM learning methods mainly use Maximum Likelihood Estimation (MLE) and Score Matching (SM) techniques. The MLE technique requires a lot of computation to learn RBM because there are normalization items (distribution functions) that are difficult to handle in the model distribution. The SM learning method is a technique that minimizes the size of the difference in the score value of the model distribution and has been proposed to overcome the shortcomings of the MLE technique. In this paper, we propose a learning technique of a kernel Boltzmann machine (SMKRBM) using a novel SM for extracting and recognizing features of images. The proposed SMKRBM is thought of as a high-dimensional feature space through nonlinear functions for input images, and defines energy functions for visible and hidden units in this space. And using the characteristics of the kernel function, the model is learned through the SM learning technique and the characteristics of the image are extracted through this. The reccted linear unit, which is widely used in deep learning, is used as a kernel function. We also propose an algorithm (SM+CD) that combines the MLE technique, the gradient-based Contrastive Divergence (CD), and the SM learning technique in proportion to learn KRBM. In an experiment using three data from CIFAR10, Fashion-MNIST, and ECG5000 to evaluate the performance of the proposed algorithm, SMKRBM is generated by learning useful features for image recognition and anomaly detection. Among the classification problems, the proposed SMKRBM shows better recognition performance than SMGBRBM, and among SMKRBM, SM+CD obtained the best performance when SMKRBM is 0.3. Based on the results of anomaly detection experiments, the proposed SMKRBM and SMGBRBM have similar maximum performance and show better performance than Auto Encoder.
In the field of artificial intelligence, feature learning is a technique used to improve detection or recognition performance by automatically extracting appropriate features from many data. The most widely used feature learning technique is the Restricted Boltzmann Machine (RBM), one of the Energy-based models, a neural network with a single-layer structure. There are several types of RBMs, including Binary-Binary RBM, Gaussian-Binary RBM (GBRBM), and Kernel RBM (KRBM). RBM learning methods mainly use Maximum Likelihood Estimation (MLE) and Score Matching (SM) techniques. The MLE technique requires a lot of computation to learn RBM because there are normalization items (distribution functions) that are difficult to handle in the model distribution. The SM learning method is a technique that minimizes the size of the difference in the score value of the model distribution and has been proposed to overcome the shortcomings of the MLE technique. In this paper, we propose a learning technique of a kernel Boltzmann machine (SMKRBM) using a novel SM for extracting and recognizing features of images. The proposed SMKRBM is thought of as a high-dimensional feature space through nonlinear functions for input images, and defines energy functions for visible and hidden units in this space. And using the characteristics of the kernel function, the model is learned through the SM learning technique and the characteristics of the image are extracted through this. The reccted linear unit, which is widely used in deep learning, is used as a kernel function. We also propose an algorithm (SM+CD) that combines the MLE technique, the gradient-based Contrastive Divergence (CD), and the SM learning technique in proportion to learn KRBM. In an experiment using three data from CIFAR10, Fashion-MNIST, and ECG5000 to evaluate the performance of the proposed algorithm, SMKRBM is generated by learning useful features for image recognition and anomaly detection. Among the classification problems, the proposed SMKRBM shows better recognition performance than SMGBRBM, and among SMKRBM, SM+CD obtained the best performance when SMKRBM is 0.3. Based on the results of anomaly detection experiments, the proposed SMKRBM and SMGBRBM have similar maximum performance and show better performance than Auto Encoder.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.