-
Keras 특징
일반신경망(ANN), 나선형신경망(Convolutional Neural Networks, CNN), 순환신경망(RNN) 모델을 개별 또는 조합으로 다양한 딥러닝 모델을 쉽게 구축 할 수 있다.
Keras 계층
CPU/GPU/TPU <=> TensorFlow <=> Keras(HighLevel Api)
Keras Ex
import tensorflow as tf import tensorflow.keras as krs import numpy as np print("Ver: " + str(tf.__version__)) di = np.array([1,2,3]) dt = np.array([10,20,30]) print("NpArray: " + str(di) ) model = krs.Sequential() #layer구성 model.add(krs.layers.Flatten(input_shape=(1,))) #입력층 model.add(krs.layers.Dense(1, activation='linear')) model.compile(optimizer=krs.optimizers.SGD(learning_rate=1e-2), loss='mse') model.summary() #학습 hist = model.fit(di, dt, epochs=30000, verbose=False) #test rst = model.predict(np.array([5, 7, 100])) print(rst) #결과 #[[ 49.999897] # [ 69.999825] # [999.99664 ]]
'Ai' 카테고리의 다른 글
Keras 사과 바나나 구분 (0) 2021.04.04 전이학습 (0) 2021.04.04 인공신경망 (Artificial NeuralNetwork) (0) 2021.04.04 Python Keras 흐름 (0) 2021.04.03 TensorFlow (0) 2021.04.03 Keras (0) 2020.09.04 시타델 인공지능(AI) 매매 퀀트 헤지펀드 (0) 2019.06.10 ai 인공지능시대엔 생각의 스포츠센터 (0) 2016.06.29