初学者更容易上手的TensorFlow 2.0
透过Keras API可更加容易且快速搭建网路
运用TensorFlow 2.0和Keras API的强大灵活性和控制性,可轻松学会深度学习
[ TensorFlow 2.0语法更简洁 ]学习门槛较低,使初学者更容易上手
[ TensorFlow 2.0支援多个平台 ]可以在多种平台上训练生成的网路模型
[ TensorFlow 2.0内建Keras高阶API ]Keras与TensorFlow的相容性、方便性和效率更高
[ TensorFlow 2.0简化API ]只保留tf.keras,清除较少人使用和重复的API
在人工智慧(AI)的时代,TensorFlow已经成为深度学习开发的主流程式库,其功能强大、运算效率高、支援多个平台,造就了业界和学术界的广泛使用。然而,TensorFlow 1.x版的学习门槛高,对刚入门的初学者来说相当难上手,针对这个问题,Google开发团队推出了TensorFlow 2.0版。TensorFlow 2.0引入了Eager Execution动态图模式、Keras高阶API和tf.data等三个功能,让学习门槛大幅降低。本书使用最新的TensorFlow 2.0深度学习套件,并透过十个章节的内容,让读者同时学习到理论与实务应用。
拿起这本书,你将学到: ◎利用TensorFlow Keras API,并能充分理解使用简洁指令、自由组合且容易扩展的模块化API的优势。
◎利用tf.data资料输入管道,速度更快、更简单。
◎学习TensorFlow高阶技巧:客制化网路层、损失函数、指标函数和回调函数。
◎学习TensorBoard高阶技巧:TensorBoard低阶API和超参数调校工具。
◎使用TensorFlow Datasets资料集平台,更方便下载和使用。
◎使用TensorFlow Hub开放预训练模型平台,更方便搭建和使用预训练权重。
◎了解神经网路反向传递的原理。
◎了解及实作全连接神经网路。
◎了解及实作卷积神经网路。
◎了解及实作迁移学习任务。
◎掌握训练网路的技巧:权重初始化的重要性、权重正规化、Dropout、Batch Normalization。
◎运用深度学习经典网路架构:LeNet、AlexNet、VGG、GoogLeNet和ResNet。