본문 바로가기
Deep Learning/keras

Iris 데이터 품종 분류 실습 [ 다중 분류 ]

by leehii 2022. 9. 6.

 

np.unique(확인할 데이터, return_counts = True) 로

답 데이터의 종류가 3개인것과 각각 50개씩인것을 확인함

 

pd.get_dummies(정답데이터)

혹은

 

from tensorflow.keras.utils import to_categorical

to_categorical(정답데이터)

로 인코딩 해주기

 

차이점은 Numpy 배열로 반환받느냐, Pandas 객체로 받느냐의 차이

 

 

Sequential 모델 객체 선언후

입력층 중간층 출력층 쌓기

다중분류 출력층 활성화함수(activation : softmax)

 

 

compile 로 학습.평가방법 설정

(loss 손실함수 : 이진 binary_crossentropy / 다중분류 categorical_crossentropy)

 

 

 

 

model.evaluate()로 모델평가