µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
89S51/52 ³æ´¹¤ù»P±MÃD»s§@³Ì¨Î½d¥»¡G¨Ï¥ÎKeil(ªþ½d¨Òµ{¦¡ÀɮפÎKeil C³nÅé)
¦¹§@ªÌµL¬ÛÃö®ÑÄy
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
²`«×¾Ç²ß¡G¨Ï¥ÎTensorFlow 2.x
§@ªÌ¡G
莊啟宏
¤ÀÃþ¡G
¤u·~¡E¤uµ{
¡þ
¹q¤l¡E¹q¾÷
ÂO®Ñ¨t¦C¡G¤j±M¹q¤l
¥Xª©ªÀ¡G
¥þµØ¹Ï®Ñ
¥Xª©¤é´Á¡G2022/7/15
ISBN¡G9786263282223
®ÑÄy½s¸¹¡Gkk0555500
¶¼Æ¡G520
©w»ù¡G
600
¤¸
Àu´f»ù¡G
88
§é
528
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
qÁÊ«á¥ß§Y¬°±z¶i³f
qÁÊ«á¥ß§Y¬°±z¶i³f¡G¥Ø«eµL®w¦s¶q,ŪªÌ¤Uq«á,¶}©l¶i¤J½Õ®Ñµ{§Ç,¤@¯ë¤Ñ¼Æ¬ù¬°2-10¤u§@¤é(¤£§t¨Ò°²¤é)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
²`«×¾Ç²ß¡G¨Ï¥ÎTensorFlow 2.x
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
®ÑÄy¥Ø¿ý
¦PÃþ±ÀÂË
深度學習:使用TensorFlow 2.x 內容簡介 深度學習是人工智慧(AI)中發展最快速的領域之一,其主要原因是因為深度學習技術模擬了人類大腦的神經網路運作。近年來由於圖形處理器(GPU)的興起,改善了電腦的運算速度,因此各式各樣的神經網路一一出現,而這些神經網路也被應用在我們常用的一些應用產品,例如:文字辨識、語音辨識、垃圾郵件過濾、翻譯等。書中先講述AI概論、Tensorflow的安裝、張量的基礎應用到進階應用,讓讀者能夠先掌握Tensorflow,接著經由Tensorflow來講述深度學習的各種實作項目,如類神經網路、神經網路的優化與調教、卷積神經網路及循環神經網路,藉此能夠將Tensorflow活用,並且對深度學習有更進一步的認識。 本書適用於大學、科大資工、電機、電子系「深度學習」(且使用TensorFlow 2.x)課程使用。 本書特色 1.由淺入深的神經網路介紹: 本書從最基本的深度神經網路架構敘述,接著介紹各種卷積神經網路,並利用Python語法完成各模型的架設。 2.使用最新的Tensorflow 2.x 版本: 本書使用Tensorflow 2.x 框架來演練多種的神經網路模型,並在利用簡短的程式範例讓讀者了解網路模型。 3.配合常見的訓練資料庫訓練: 本書使用常見的資料庫,讓網路訓練的過程中更加貼近日常生活。 4.圖表分析: 在書中藉由大量的2D、3D的圖表分析,讓使用者清楚瞭解網路訓練情況。 5.提供大量的網路論文模型與名稱: 書中介紹的網路模型大多來自於頂尖的會議論文,除了有詳細的模型解說外,還提供相對的論文名稱,讓讀者更深入的研讀學習。
CH1 ¤H¤u´¼¼z·§½× 1-1 ¤H¤u´¼¼zªº¿³°_ 1-2 ¾÷¾¹¾Ç²ß(Machine Learning ,ML)·§z 1-3 ²`«×¾Ç²ß(Deep Learning ,DL) 1-4 ¤H¤u´¼¼zÀ³¥Î»â°ì CH2 TensorflowÀô¹Ò¦w¸Ë»P¤¶²Ð 2-1 Tensorflow ²¤¶ 2-2 Keras ²¤¶ 2-3 ¶}µoÀô¹Ò¦w¸Ë CH3 ±`¥Î¤u¨ã¤¶²Ð 3-1 NumPy ¤¶²Ð 3-2 Matplotlib ¤¶²Ð 3-3 Pandas ¤¶²Ð CH4 ±i¶qªº°ò¦»P¶i¶¥À³¥Î 4-1 ±i¶q(tensor)¤¶²Ð 4-2 ¼Æ¾ÚÃþ«¬¤¶²Ð 4-3 ±i¶qªº¦UºØ¹Bºâ CH5 Ãþ¯«¸gºô¸ô 5-1 Ãþ¯«¸gºô¸ô(Neural Network, NN)²¤¶ 5-2 ¿EÀy¨ç¼Æ(Activation Function)¤¶²Ð 5-3 ¯«¸gºô¸ô(¦h¼h·Pª¾¾÷ Multilayer perceptron, MLP) 5-4 ºô¸ô°Ñ¼ÆªºÀu¤Æ 5-5 ¯«¸gºô¸ô°V½m¹ê¨Ò(MNIST ¤â¼g¼Æ¦r¿ëÃÑ) 5-6 ¨Ï¥Îkeras ¼Ò²Õ¹ê²{¯«¸gºô¸ô°V½m(Fashion MNIST ÃѧO) 5-7 ºô¸ôªº«O¦s»P¸ü¤J CH6 ¯«¸gºô¸ôªºÀu¤Æ»P½Õ±Ð 6-1 ¹LÀÀ¦X(overfitting)»P¤íÀÀ¦X(underfitting)°ÝÃD 6-2 ¼Æ¾Ú¶°¹º¤À 6-3 ´£«e°±¤î(Early stopping) 6-4 ³]©w¼Ò«¬¼h¼Æ¹ï 6-5 ¨Ï¥ÎDropout 6-6 ¨Ï¥Î¥¿«h¤Æ(regularization) 6-7 ¼Æ¾Ú¼W±j(Data Augmentation) CH7 ¨÷¿n¯«¸gºô¸ô 7-1 ²L½Í¨÷¿n¯«¸g(Convolutional Neural Network)ºô¸ô 7-2 ¨÷¿n¼h(Convolution Layer) 7-3 ¦À¤Æ¼h(Pooling Layer) 7-4 Flatten(®i¥)»PDense(¥þ³s±µ)¼h 7-5 ¨÷¿n¯«¸gºô¸ô¹ê§@(LeNet-5 ¹ê§@) 7-6 ±`¨£¨÷¿n¯«¸gºô¸ô(¤@)¡ÐAlexNet ºô¸ô 7-7 ±`¨£¨÷¿n¯«¸gºô¸ô(¤G)¡ÐVGG ºô¸ô 7-8 ±`¨£¨÷¿n¯«¸gºô¸ô(¤T)¡ÐGoogLeNet ºô¸ô 7-9 ±`¨£¨÷¿n¯«¸gºô¸ô(¥|)¡ÐResNet ºô¸ô 7-10 ±`¨£¨÷¿n¯«¸gºô¸ô(¤)¡ÐDenseNet ºô¸ô CH8 ´`Àô¯«¸gºô¸ô 8-1 ²L½Í´`Àô¯«¸gºô¸ô 8-2 ´`Àô¯«¸gºô¸ô(Recurrent Neural Network) 8-3 ´`Àô¯«¸gºô¸ô(RNN)ªº±è«×®ø¥¢»PÃz¬µ 8-4 ªøµu´Á°O¾Ð(Long Short-Term Memory, LSTM) 8-5 ªù±±´`Àô³æ¤¸(Gate Recurrent Unit, GRU)
¥b¾ÉÅé²£·~·§½×
¾÷¾¹¾Ç²ß¡G±q²z½×¨ì¹ê
¥b¾ÉÅé¿nÅé¹q¸ô»sµ{§Þ
LabVIEWµ{¦¡³]
¬Ý¹Ï¾ÇC»y¨¥»P¹Bºâ«ä
¹q¸£ºô»Úºô¸ô¡G¥Ñ¤W¦Ó
LabVIEW»P·P´ú
¹Ï¸Ñ¹qºÏ¾Ç¡G±q·§©À¨ì
¶W¹Ï¸Ñ¹q°Ê¨®ªººc³y»P
¬Ý¹Ï¾ÇPython¡G
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C