python #02 – ติดตั้ง Tensorflow และ Keras

ต่อจาก python #01 – ติดตั้ง jupyter notebook บน Windows

ต่อไปเราจะใช้ Machine Learning Library “Tensorflow” และใช้ “Keras” ซึ่งเป็น High-level Neuron Network API ซึ่งจะไปเรียกใช้ Backend คือ Tensorflow อีกชั้นหนึ่ง

จาก jupyter notebook ทำตามขั้นตอนต่อไปนี

1.  คำสั่งต่อไปนี้ เพื่อติดตั้ง Tensorflow

! pip install tensorflow

2.  คำสั่งต่อไปนี้ เพื่อติดตั้ง Keras

! pip install keras

จะได้ผลประมาณนี้

สร้าง Neural Network ด้วย Keras

เริ่มจาก import ส่วนต่าง ๆ ได้แก่ Models และ Layers

import keras
from keras.models import Sequential
from keras.layers import Input, Dense

สมมุติเราจะสร้าง Model แบบนี้

model = Sequential([
    Dense(8, activation='relu', input_shape=(10,), name="Hidden_Layer_1"),
    Dense(5, activation='relu', name='Hidden_Layer_2'),
    Dense(3, activation='softmax' , name='Output_Layer')
])

เสร็จแล้วก็ต้อง compile ตั้งค่า Hyperparameters ต่าง ๆ

model.compile( loss='categorical_crossentropy',
    optimizer=keras.optimizers.adam(lr=0.001),
    metrics=['accuracy'])

ดู Summary

model.summary()

ได้ผลประมาณนี้