실습 | 와인의 종류 예측하기: 데이터 확인과 실행
from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from sklearn.model_selection import train_test_split # 깃허브에 준비된 데이터를 가져옵니다. !git clone https://github.com/taehojo/data.git # 와인 데이터를 불러옵니다. = pd.read_csv('./data/wine.csv', = ) # 와인의 속성을 X로, 와인의 분류를 y로 저장합니다. X = .iloc[:,0:12] = .iloc[:,12] # 학습셋과 테스트셋으로 나눕니다. , , , = train_test_split(X, , =0.2, = ) # 모델 구조를 설정합니다. = Sequential() .add(Dense(30, =12, ='relu')) .add(Dense(12, ='relu')) .add(Dense(8, ='relu')) .add(Dense(1, ='sigmoid')) .summary() # 모델을 컴파일합니다. .compile( ='binary_crossentropy', ='adam',
=['accuracy']) # 모델을 실행합니다. = .fit( , , =50, =500, =0.25) # 0.8 x 0.25 = 0.2 # 테스트 결과를 출력합니다. = .evaluate( , ) print('Test accuracy:', [1])