À°§U¤¤¤ß | §Úªº±b¸¹ | Ãö©ó§Ú­Ì

AI´¹¤¸À³¥Î¶}µo¹ê½î(²`«×¾Ç²ßºtºâªk»P´¹¤¸³]­p´¶³q°ªµ¥±Ð¨|¤H¤u´¼¼z±M·~¨t¦C±Ð§÷)

  • §@ªÌ¡G½sªÌ:´¿ºû//¤ý¬x½÷//¦¶¬P|³d½s:¤ýÙy//¸ÑªÚ
  • ¥Xª©ªÀ¡G¾÷±ñ¤u·~
  • ISBN¡G9787111773542
  • ¥Xª©¤é´Á¡G2025/02/01
  • ¸Ë´V¡G¥­¸Ë
  • ­¶¼Æ¡G218
¤H¥Á¹ô¡GRMB 69 ¤¸      °â»ù¡G¤¸
©ñ¤JÁʪ«¨®
¥[¤J¦¬Âç¨

¤º®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ºô¸ô½Õ¸Õ¤èª