본문 바로가기

About/Pytorch

(3)
[Pytorch] Inception v3를 이용한 동물 이미지 분류 학습하기(하이퍼 파라미터 및 Optimizer 비교) Image Classifier 하이퍼 파라미터 비교 Kaggle에서 얻은 이미지 데이터를 Inception v3 모델을 이용하여 학습시키고 분류한다. 모델의 하이퍼 파라미터를 변경하며 학습하였을 때 모델의 분류 정확도를 비교해보자. 사용한 모델은 inception v3 모델입니다. 사용한 데이터는 다양한 동물의 이미지 사진이다. (분류 클래스 : ['butterfly', 'cow', 'dog', 'elephant', 'goat', 'hen', 'horse', 'spyder'] ) 이미지 출처 https://www.kaggle.com/kdnishanth/animal-classification Animal Classification www.kaggle.com SGD, Adam 비교 model = incept..
홀드아웃 데이터셋 - 학습, 검증, 테스트 데이터 셋을 분할하는 방법(단순 홀드아웃 데이터셋, K-겹 검증) 학습, 검증, 테스트 데이터 학습데이터 셋을 갖고 알고리즘을 학습시키고, 검증 데이터셋을 이용해 알고리즘의 *하이퍼파라미터를 튜닝한다. 알고리즘 학습이 완료되면 테스트 데이터셋을 이용해 알고리즘 성능을 측정한다. 하이퍼파라미터란 네트워크를 구성하는 레이어 수, 학습률 등...을 가리킴. 일반적으로 수동으로 변경됨 학습, 검증 및 테스트 분할 홀드아웃 데이터셋(holdout dataset) 학습 데이터셋으로만 알고리즘을 학습 검증 데이터셋으로 알고리즘의 하이퍼파라미터를 튜닝 기대 성능이 달성될때까지 1, 2번을 반복적으로 수행 알고리즘과 하이퍼파라미터를 고정하고, 테스트 데이터셋으로 성능을 평가 데이터를 두 부분으로 분할하고 학습할 경우 알고리즘에 정보유출이 발생할 수 있다. 또한 알고리즘 학습과 테스트에..
[Pytorch] Linear Regression - 파이토치를 이용한 선형회귀분석 선형 회귀 분석이란? 통계학에서, 선형 회귀(線型回歸, 영어: linear regression)는 종속 변수 y와 한 개 이상의 독립 변수 (또는 설명 변수) X와의 선형 상관 관계를 모델링하는 회귀분석 기법이다. 한 개의 설명 변수에 기반한 경우에는 단순 선형 회귀, 둘 이상의 설명 변수에 기반한 경우에는 다중 선형 회귀라고 한다 - 위키백과 선형 회귀 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 독립변수 1개와 종속변수 1개를 가진 선형 회귀의 예 통계학에서, 선형 회귀(線型回歸, 영어: linear regression)는 종속 변수 y와 한 개 이상의 독립 변수 (또는 설명 ko.wikipedia.org 간단하게 말해서 주어진 X(데이터)을 가장 잘 표현할 수 있는 하나의 ..