ต่อจาก 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()
ได้ผลประมาณนี้