86. ルールベースと機械学習
86
Sheep Dog
を見分ける仕様
やルール
= if XX
Then XXX
else XXX
Mop
を見分ける仕様
やルール
= if XX
Then XXX
else XXX
Sheep Dog
を見分ける仕様
やルール
0101011101010
1110101001011
1110010101010
Mop
を見分ける仕様
やルール
0111100101010
1101010001010
1110100100101
人間が記述 データから生成
206. SOCと汎用プロセッサ
CPU CPU CPU CPU
CPU CPU CPU CPU
CPU CPU CPU CPU
FPGA
SOC 汎用CPU 汎用CPU+FPGA
CPU CPU CPU CPU
特定のデバイス用
の専用設計
汎用演算に特化し、
マルチコア化によっ
て処理能力を強化
FPGAにより目的別
の高速化ハードウェ
アを入れ替えて使
用
211. ARMのAIアーキテクチャ
ARM DynamIQ
Arm ML
(Machine Learning)
Arm OD
(Object Detection)
2017年3月発表
CPUクラスタの規模を最大8コアに拡張
ヘテロジニアスマルチコア構成が可能
AI/ML「にも」有効
モバイルデバイス上での機械学習を高速化
毎秒4.6兆回以上の演算(4.6TOPs)が可能
画像認識に特化
60 fps(フレーム/秒)のフルHD映像をリアルタ
イムに検知
監視カメラなどへの応用(IoT)
Arm MLとArm ODを組み合わせることで
高性能かつ電力効率の高い人物検出・認識ソリューションを実現