5 아이리스 품종 예측의 실행
이제 모든 소스 코드를 모아 보면 다음과 같습니다.
실습 | 아이리스 품종 예측하기
from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense import pandas as pd import seaborn as sns import matplotlib.pyplot as plt # 깃허브에 준비된 데이터를 가져옵니다. !git clone https://github.com/taehojo/data.git # 아이리스 데이터를 불러옵니다. = pd.read_csv('./data/iris3.csv') # 속성을 X, 클래스를 y로 저장합니다. X = . [:,0:4] = . [:,4] # 원-핫 인코딩 처리를 합니다. = pd.get_dummies( ) # 모델 설정 = Sequential() .add(Dense(12, =4, ='relu')) .add(Dense(8, ='relu')) .add(Dense(3, ='softmax')) .summary() # 모델 컴파일 .compile( ='categorical_crossentropy', ='adam', =['accuracy']) # 모델 실행 = .fit(X, , =50, =5)