9. AI Hardware which?
CPU, GPU, FPGA, ASIC
Gohsuke Takama
-
CPU GPU FPGA ASIC
○ → →→ →→→
by Software by Software Hardware
Logic Circuit
Hardware
Logic Circuit
Programming
Languages
Programming
Languages
on Logic
Definition
Fixed by
Design
○ ○ FeedForward
Network
oriented
Fixed by
Design
x86
ARM
NVIDIA (CUDA)
AMD
Xilinx (AMD),
Lattice,
Altera (Intel)
Google TPU
speed
execution
programming
design flexibility
chips
10. Development Frameworks which?
• TensorFlow : Google
• PyTorch : Facebook
• MXNet : Amazon, Apple?
• CNTK : Microsoft (Windows)
• DL4J (Java, Android)
• CoreML (iOS)
• ONNX : Fb + MS (interoperability oriented)
• Keras (entry level friendly)
• Ludwig : Uber (code-free framework)
• Azure ML Studio : Microsoft (code-free framework)
-
11. AI vs AI
One Pixel Attack
Gohsuke Takama
https://youtu.be/SA4YEAWVpbk
https://github.com/Hyperparticle/one-pixel-attack-keras
12. AI vs AI
DARPA Cyber Grand Challenge 2016
Gohsuke Takama
https://www.darpa.mil/program/cyber-grand-challenge