ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Python Keras 간단 예제
    Search: Ai Ai 2021. 4. 3. 20:27

     

    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

    댓글