10. 5 steps in the neural network model in Keras
probabilities = model.predict(test_X)
predictions = [float(np.round(x)) for x in probabilities]
accuracy = np.mean(predictions == Y)
model = Sequential()
model.add(Dense(5, input_dim=2))
model.add(Activation('relu'))
model.add(Dense(1))
model.add(Activation('sigmoid')
print(model.summary())
model.compile(optimizer=‘sgd', loss='mse', metrics=['accuracy'])
history = model.fit(X, y, batch_size=10, epochs=100)
loss, accuracy = model.evaluate(test_X, Y)
11. 神經網路 Neural Networks
• Basic building block for composition is a
perceptron (Rosenblatt c.1960)
• Linear classifier – vector of weights w and a
‘bias’ b
Output (binary)
11
16. 邊緣運算: 嵌入式AI技術實現架構
Raspberry Pi
Intel NCS
Nvidia TX2
Development Kit
Computer Vision using
OpenCV
Deep Learning
DNN
Reinforcement
Learning
CNN RNN
GAN
Embedded Linux
or
16
17. Artificial Intelligence at the edge
on-board AI to process complex data without relying on network
connectivity. AI at the Edge is the future of industry, transforming
processes in manufacturing, industrial inspection, agriculture, general
robotics, security, and AI cities.
17
https://developer.nvidia.com/embedded-computing
Jetson TX2
終端裝置AI運算的實現