AI´¹¤¸À³¥Î¶}µo¹ê½î(²`«×¾Ç²ßºtºâªk»P´¹¤¸³]p´¶³q°ªµ¥±Ð¨|¤H¤u´¼¼z±M·~¨t¦C±Ð§÷)
¤º®e¤j¿û
¥»®Ñ¬O¤@¥»Ãö©óAI´¹¤¸ªººî¦X«ü«n¡A¤£¶È¨t²Î¤¶²Ð¤FAI´¹¤¸ªº°ò¦ª¾ÃÑ©Mµo®iÁͶաAÁÙ«ÂI¤¶²Ð¤FAI´¹¤¸¦b¦UÓ»â°ìªºÀ³¥Î»P¶}µo¡C
¥»®Ñ¦@¤À¬°9³¹¡A¥]¬A¡G»{ÃÑAI´¹¤¸¡BAI´¹¤¸¶}µo¥¥x¡B¼Æ¾Ú¹w³B²z¡BAI´¹¤¸À³¥Î¶}µo®Ø¬[¡BAI´¹¤¸±`¥Î¼Ò«¬ªº°V½m»P»´¶q¤Æ¡B¼Ò«¬ªº±À²z®Ø¬[¡X¡XONNX Runtime¡BFPGAÃþAI´¹¤¸ªº¶}µo¹ê½î¡B¦Pºc´¼¯à´¹¤¸¥¥xÀ³¥Î¶}µo¹ê½î©M²§ºc´¼¯à´¹¤¸¥¥xÀ³¥Î¶}µo¹ê½î¡C
¥»®Ñ²z½×Ápô¹ê»Ú¡A¬ð¥X¤FAI´¹¤¸À³¥Îªº¹ê½î¯S¦â¡A¯à°÷«Ü¦n¦aº¡¨¬°ª®Õ¤H¤u´¼¼z¡B¹q¤l«H®§¤uµ{¡B´¼¯à»s³y¤uµ{µ¥±M·~AI´¹¤¸»PÀ³¥Î¶}µo¤H¤~ªº°ö¾iªº»Ý¨D¡A¤]«D±`¾A¦XAI´¹¤¸¶}µo¤uµ{®v§Þ¯à´£¤Éªº»Ý¨D¡C
§@ªÌ¤¶²Ð
½sªÌ:´¿ºû//¤ý¬x½÷//¦¶¬P|³d½s:¤ýÙy//¸ÑªÚ
¥Ø¿ý
«e¨¥
1 »{ÃÑAI´¹¤¸
1.1 AI´¹¤¸·§z
1.2 AI´¹¤¸¤ÀÃþ
1.2.1 ¶Ç²Î¤¤¥¡·L³B²z¾¹¡X¡XMPU
1.2.2 ³q¥Î´¹¤¸¡X¡XGPU
1.2.3 ¥b©w»s¤Æ´¹¤¸¡X¡XFPGA
1.3 AI´¹¤¸¶}µoªº³q¥Î¬yµ{
1.3.1 ¿ï¾ÜAI´¹¤¸¶}µo¥¥x
1.3.2 ¼Æ¾Ú¹w³B²z
1.3.3 ¼Ò«¬°V½m»P¼Ò«¬ªº»´¶q¤Æ
1.3.4 ®Ø¬[¿ï¾Ü»P¼Ò«¬±À²z
1.3.5 ´¹¤¸Àô¹Ò°t¸m»P¼Ò«¬³¡¸p
1.4 AI´¹¤¸±`¥Î¥\¯à¥[³t¼Ò¶ô
1.4.1 ¥\¯à¥[³t¼Ò¶ô·§z
1.4.2 µøÄ±³B²z¥[³t¾¹¡X¡XVPAC
1.4.3 ²`«×©M¹B°Ê·Pª¾¥[³t¾¹¡X¡XDMPAC
1.4.4 ²`«×¾Ç²ß¥[³t¾¹¡X¡XDLA
1.4.5 µøÄ±¥[³t¾¹¡X¡XPVA
1.5 ¥»³¹¤pµ²
1.6 ¥»³¹²ßÃD
2 AI´¹¤¸¶}µo¥¥x
2.1 AI´¹¤¸µwÅ饥xªº¤ÀÃþ
2.1.1 ¦PºcAI´¹¤¸µwÅ饥x
2.1.2 ²§ºcAI´¹¤¸µwÅ饥x
2.2 AI´¹¤¸¶}µo¥¥xªº±`¥Î¥~³]
2.2.1 ºô¸ô³]³Æ
2.2.2 Åã¥Ü¼Ò¶ô©MÄá¹³ÀY¼Ò¶ô
2.2.3 ¼Ò¼ÆÂà´«¾¹¼Ò¶ôADC
2.2.4 ³q¥Î¿é¤J/¿é¥X¼Ò¶ôGPIO
2.2.5 IIC±±¨î¾¹
2.3 ¥»³¹¤pµ²
2.4 ¥»³¹²ßÃD
3 ¼Æ¾Ú¹w³B²z
3.1 ²`«×¾Ç²ß¼Æ¾Ú¹w³B²z·§z
3.2 ±`¥Îªº¼Æ¾Ú¹w³B²z¤èªk
3.2.1 ¹s§¡È¤Æ¡]¤¤¤ß¤Æ¡^
3.2.2 Âk¤@¤Æ¡]¼Ð·Ç¤Æ¡^
3.2.3 ¥D¦¨¤À¤ÀªR¡]PCA¡^
3.2.4 ¥Õ¤Æ¡]Whitening¡^
3.3 µøÀW¼Æ¾Ú¹w³B²z¡X¡X°ò©óGStreamer
3.3.1 GStreamer·§z
3.3.2 GStreamer¤u¨ã
3.3.3 GStreamerªº¨Ï¥Î¤èªk
3.3.4 ½s¼gGStreamerªº´¡¥ó
3.4 ¥»³¹¤pµ²
3.5 ¥»³¹²ßÃD
4 AI´¹¤¸À³¥Î¶}µo®Ø¬[
4.1 AI´¹¤¸À³¥Î¶}µo®Ø¬[·§z
4.2 ±`¥ÎªºAI´¹¤¸À³¥Î¶}µo®Ø¬[
4.2.1 °ò©óNVIDIAªº¶}µo®Ø¬[TensorRT
4.2.2 Google Researchªº¶}µo®Ø¬[MediaPipe
4.2.3 ^¯Sº¸ªº¶}µo®Ø¬[OpenVINO
4.2.4 °w¹ï¤â¾÷ºÝªº¶}µo®Ø¬[NCNN
4.3 ¶}µo®Ø¬[À³¥Î¥Ü¨Ò¡G¨®µPÃѧO
4.3.1 ¼Æ¾Ú¶°
4.3.2 ¨®µP°Ï°ìÀË´ú
4.3.3 ¨®µPÃѧOºtºâªk
4.3.4 ¼Ò«¬°V½m
4.3.5 ¼Ò«¬³¡¸p
4.4 ¥»³¹¤pµ²
4.5 ¥»³¹²ßÃD
5 AI´¹¤¸±`¥Î¼Ò«¬ªº°V½m»P»´¶q¤Æ
5.1 ±`¥Îªººô¸ô¼Ò«¬
5.1.1 ²`«×¯«¸gºô¸ô¡]DNN¡^
5.1.2 ¨÷¿n¯«¸gºô¸ô¡]CNN¡^
5.1.3 ´Ý®tºô¸ô¡]ResNet¡^
5.1.4 ¥Í¦¨¹ï§Üºô¸ô¡]GAN¡^
5.1.5 ´`Àô¯«¸gºô¸ô¡]RNN¡^
5.1.6 ªøµu°O¾Ðºô¸ô¡]LSTM¡^
5.1.7 Transformer
5.1.8 ¤j»y¨¥¼Ò«¬GPT
5.2 ±`¥Îªº¼Ò«¬¾Ç²ßÃþ«¬
5.2.1 ºÊ·þ¾Ç²ß
5.2.2 ¥bºÊ·þ¾Ç²ß
5.2.3 µLºÊ·þ¾Ç²ß
5.2.4 ±j¤Æ¾Ç²ß
5.3 ¼Ò«¬ªº»´¶q¤Æ¤èªk
5.3.1 ¼Ò«¬»´¶q¤Æªº·§©À»P§@¥Î
5.3.2 °ò©óµ²ºcÀu¤Æªº»´¶q¤Æ¤èªk
5.3.3 °ò©ó°Ñ¼Æ¶q¤Æªº»´¶q¤Æ¤èªk
5.3.4 °ò©óºô¸ô°ÅªKªº»´¶q¤Æ¤èªk
5.3.5 °ò©óª¾ÃÑ»]ÃH§Þ³Nªº»´¶q¤Æ¤èªk
5.4 »´¶q¤Æ¼Ò«¬³]p¹ê¨Ò¡GYOLO?Fire¥Ø¼ÐÀË´úºtºâªk
5.4.1 YOLO?FireÀË´úºtºâªk³]p
5.4.2 ºô¸ô¾ãÅéµ²ºc
5.4.3 °ò©ó¬ÛÃö©Êªº·l¥¢¨ç¼Æ
5.4.4 ¼Ò«¬°V½m
5.4.5 ¹êÅç¹Lµ{»Pµ²ªG
5.5 ¥»³¹¤pµ²
5.6 ¥»³¹²ßÃD
6 ¼Ò«¬ªº±À²z®Ø¬[¡X¡XONNX Runtime
6.1 ONNX Runtime·§z
6.2 ONNX Runtime±À²z¬yµ{
6.2.1 ¦w¸ËÀô¹Ò
6.2.2 °V½m¼Ò«¬
6.2.3 ±N¼Ò«¬Âà´«¾É¥X¬°ONNX®æ¦¡
6.2.4 ¨Ï¥ÎONNX Runtime¸ü¤J¹B¦æ¼Ò«¬
6.3 ONNX®æ¦¡Âà´«¤u¨ã
6.3.1 MXNetÂà´«¦¨ONNX
6.3.2 TensorFlowÂà´«¦¨ONNX
6.3.3 PyTorchÂà´«¦¨ONNX
6.4 ONNX Runtime¥Ü¨Ò¡GÅÞ¿è¦^Âkºtºâªk¡]°ò©óscikit?learnªº¹ê²{¡^
6.4.1 ONNX Runtime¼Ò«¬¹B¦æ¹Lµ{
6.4.2 °V½m¼Ò«¬
6.4.3 ±N¼Ò«¬Âà´«¾É¥X¬°ONNX®æ¦¡
6.4.4 ¨Ï¥ÎONNX Runtime¸ü¤J¹B¦æ¼Ò«¬
6.4.5 ONNX Runtime¤¤¹ê²{ÅÞ¿è¦^Âkºtºâªk¹ê¨Ò
6.5 ¥»³¹¤pµ²
6.6 ¥»³¹²ßÃD
7 FPGAÃþAI´¹¤¸ªº¶}µo¹ê½î
7.1 ¶}µo¤u¨ãVitis AI·§z
7.2 Vitis AIªº±`¥Î°Ñ¼Æ¤ÆIP®Ö
7.2.1 DPUCZDX8G·§z
7.2.2 °ª©Ê¯à³q¥ÎCNN³B²z¤ÞÀºDPUCVDX8G
7.2.3 °ª§]¦R¶q³q¥ÎCNN³B²z¤ÞÀºDPUCVDX8H
7.2.4 ¥]§t³ÌÀu¤Æªº²`«×¾Ç²ß¼Ò«¬ªºVitis AI Model Zoo
7.3 Vitis AI¶}µo¤u¨ã¥]
7.3.1 Vitis AI¶q¤Æ¾¹
7.3.2 Vitis AIÀu¤Æ¾¹
7.3.3 Vitis AI½s;¹
7.3.4 Vitis AI Profiler¡]¤ÀªR¾¹¡^
7.3.5 Vitis AI®w
7.4 Vitis AIÀ³¥Î¶}µo¥Ü¨Ò¡GÀ³¥ÎZynqºÊ´ú¹D¸ôµõÁ_
7.5 ¥»³¹¤pµ²
7.6 ¥»³¹²ßÃD
8 ¦Pºc´¼¯à´¹¤¸¥¥xÀ³¥Î¶}µo¹ê½î
8.1 Jetson Nano¶}µoªÌ®M¥ó²¤¶
8.2 ¨Ï¥Î«eªº·Ç³Æ
8.2.1 ¦w¸Ë·®°
8.2.2 ¦w¸ËµL½uºô¥d
8.2.3 ¦w¸ËÄá¹³ÀY
8.2.4 °t¸m¨t²Î
8.3 ¶}µo¹ê½î¡G¦æ¤HÃѧO
8.3.1 ¼Ò«¬°V½m
8.3.2 ¹êÅçÀô¹Ò
8.3.3 ¦æ¤HÀË´ú¥\¯à´ú¸Õ
8.4 ¥»³¹¤pµ²
8.5 ¥»³¹²ßÃD
9 ²§ºc´¼¯à´¹¤¸¥¥xÀ³¥Î¶}µo¹ê½î
9.1 ¦h®Ö´¹¤¸ªº®Ö¶¡³q«H¾÷¨î
9.1.1 IPC·§z
9.1.2 IPC¦b¦h®Ö¤¤ªº¹ê²{ì²z
9.1.3 ®Ö¶¡³q«H¨óij
9.1.4 ¦h®Ö¶¡ªº¤¶±©w¸q¥H¤Î¥Ü¨Ò¥N½X
9.2 TDA4VM?SK¥¥x²¤¶
9.3 SDK¶}µo³nÅ鲤¶
9.3.1 PSDK Linux³nÅé¥]²¤¶
9.3.2 PSDK RTOS³nÅé¥]²¤¶
9.4 ¨Ï¥Î«eªº·Ç³Æ
9.4.1 TDA4VM?SKªOSD¥d¿N¿ý
9.4.2 TDA4VM?SKªOºô¸ô½Õ¸Õ¤èª