딥러닝
-
[Keras] 튜토리얼7 - 데이터 자르기(train_test_split)💫 Computer Science/Python & AI Framework 2019. 12. 20. 16:20
지난 포스팅에서 데이터를 train, test, validation으로 나누는 것이 성능에 좋다는 내용을 포스팅 하였습니다. 2019/12/19 - [SW개발/Python Keras] - [케라스] 무작정 튜토리얼6 - train, test, validation DATA [케라스] 무작정 튜토리얼6 - train, test, validation DATA ● train, test, validation DATA train, test, validation data에 대한 설명 이전 포스팅 참고 2019/12/17 - [SW개발/Python Keras] - [케라스] 무작정 튜토리얼4 - RMSE, R2 (feat.회귀모델) [케라스] 무작정 튜.. ebbnflow.tistory.com 오늘은 데이터를 trai..
-
[Keras] 튜토리얼6 - train, test, validation DATA💫 Computer Science/Python & AI Framework 2019. 12. 19. 01:16
● train, test, validation DATA train, test, validation data에 대한 설명 이전 포스팅 참고 2019/12/17 - [SW개발/Python Keras] - [케라스] 무작정 튜토리얼4 - RMSE, R2 (feat.회귀모델) [케라스] 무작정 튜토리얼4 - RMSE, R2 (feat.회귀모델) ● 데이터셋 나누기 회귀모델에서 성능을 평가하는 RMSE와 R2에 대해 알아보기 전에 먼저 train data와 test data를 분류해 보도록 하겠습니다. train데이터와 test데이터를 나누지 않는다면 머신은 정해진 답만.. ebbnflow.tistory.com ● Test set과 Validation set 차이점 validation data set은 하이퍼 파..
-
[Keras] 튜토리얼5 - summery()로 모델 구조 확인💫 Computer Science/Python & AI Framework 2019. 12. 18. 00:07
● Sequential Model Sequential 모델은 레이어들이 일렬로 쭉 나열된 형태이며 쉽게 레이어 구성할 수 있습니다. 그래서 Sequential모델의 summery를 보고 모델 구조를 파악하는 연습을 해보도록 하겠습니다. input_dim(혹은 input_shape)에서 받은 노드 갯수를 그대로 입력으로, Dense(5)와 Dense레이어 모델의 파라미터 값으로 준 값을 그대로 아웃풋의 갯수로 받습니다. 예제 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 from keras.models import Sequential from keras.layers import Dense import numpy as np x = np.array([1,2,3,4,5]) y = np.arra..
-
[Keras] 튜토리얼4 - RMSE, R2 (feat.회귀모델)💫 Computer Science/Python & AI Framework 2019. 12. 17. 00:27
● 데이터셋 나누기 회귀모델에서 성능을 평가하는 RMSE와 R2에 대해 알아보기 전에 먼저 train data와 test data를 분류해 보도록 하겠습니다. train데이터와 test데이터를 나누지 않는다면 머신은 정해진 답만 외우는 형식으로 훈련을 하게 될 것이고 새로운 데이터가 들어왔을때 전혀 예측을 하지 못하게 됩니다. Train Data = 모델의 훈련을 위한 훈련용 데이터. Test Data = 모델을 평가하기 위해 정답(결과)을 이미 알고있는 테스트용 데이터. Validation Data = 여러 분석 모델 중 어떤 모델이 적합한지 선택하기 위한 검증용 데이터. 대체로 훈련데이터 : 테스트데이터의 비율은 7:3 정도를 사용한다고 하고, validation data도 사용하였을 때는 6:2:2..