JavaScript深度学习
全新正版 极速发货
¥
87.75
6.8折
¥
129.8
全新
库存2件
作者蔡善清 等
出版社人民邮电出版社
ISBN9787115561145
出版时间2021-04
装帧平装
开本16开
定价129.8元
货号1202325285
上书时间2024-08-06
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
蔡善清(Shanqing Cai)
谷歌公司软件工程师,深度参与了TensorFlow和TensorFlow.js的开发工作。从清华大学毕业后,他前往约翰斯·霍普金斯大学和麻省理工学院深造,并取得了麻省理工学院博士学位。
斯坦利·比列斯奇(Stanley Bileschi)
谷歌公司TensorFlow可用性团队技术负责人,领导团队构建了TensorFlow.js高阶API。
埃里克·D. 尼尔森(Eric D. Nielsen)
谷歌公司软件工程师,深度参与了TensorFlow.js的开发工作。
弗朗索瓦·肖莱(Fran?ois Chollet)
Keras之父,TensorFlow机器学习框架贡献者,Kaggle竞赛教练,目前任职于谷歌公司,从事人工智能研究,另著有《Python深度学习》。
【译者简介】
程泽
软件工程师,先后任职于AMD、IBM、ThoughtWorks等企业,对机器学习在设备端的蓬勃发展充满期待。
目录
部分动机和基本概念
章深度学习和JavaScript
1.1人工智能、机器学习、神经网络和深度学习
1.1.1人工智能
1.1.2机器学习:它和传统编程有何不同
1.1.3神经网络和深度学习
1.1.4进行深度学习的必要性
1.2为何要结合JavaScript和机器学习
1.2.1用Node.js进行深度学习
1.2.2JavaScript生态系统
1.3为何选用TensorFlow.js
1.3.1TensorFlow、Keras和TensorFlow.js的前世今生
1.3.2为何选用TensorFlow.js
1.3.3TensorFlow.js在全球的应用情况
1.3.4本书中的TensorFlow.js知识
1.4练习
1.5小结
第二部分深入浅出TensorFlow.js
第2章TensorFlow.js入门:从简单的线性回归开始
2.1示例1:用TensorFlow.js预测下载任务所需时间
2.1.1项目概览:预测下载任务所需时间
2.1.2关于代码清单和控制台交互的注意事项
2.1.3创建和格式化数据
2.1.4定义简单的模型
2.1.5使模型拟合训练集
2.1.6用经过训练的模型进行预测
2.1.7示例1小结
2.2model.fit()内部原理剖析:示例1中的梯度下降算法
2.2.1直观理解梯度下降算法优化
2.2.2探索梯度下降算法的内部原理:反向传播算法
2.3示例2:涉及多个输入特征的线性回归
2.3.1波士顿房价数据集
2.3.2从GitHub获取并运行波士顿房价预测项目
2.3.3读取波士顿房价数据
2.3.4准确定义波士顿房价问题
2.3.5线性回归前的准备工作:数据标准化
2.3.6对波士顿房价数据集进行线性回归
2.4如何理解模型
2.4.1解释习得的权重
2.4.2获取模型内部权重
2.4.3关于可解释性的注意事项
2.5练习
2.6小结
第3章添加非线性:升级加权和
第4章用convnet识别图像和音频
第5章迁移学习:复用预训练的神经网络
第三部分TensorFlow.js不错深度学习
第6章处理数据
第7章可视化数据和模型
第8章欠拟合、过拟合,以及机器学习的通用流程
第9章针对序列和文本的深度学习
0章生成式深度学习
1章深度强化学习的基本原理
第四部分总结与结语
2章模型的测试、优化和部署
3章总结与展望
附录A安装tfjs-node-gpu及其依赖(图灵社区下载)
附录BTensorFlow.js张量及运算的简明教程(图灵社区下载)
术语表(图灵社区下载)
内容摘要
本书教你使用TensorFlow.js构建强大的JavaScript深度学习应用程序。本书作者均是谷歌大脑团队的资深工程师,也是TensorFlow.js的核心开发人员。你将了解JavaScript与深度学习结合的独特优势,掌握客户端预测与分析、图像识别、监督学习、迁移学习、强化学习等核心概念,并动手在浏览器中实现计算机视觉和音频处理以及自然语言处理,构建并训练神经网络,利用客户端数据优化机器学习模型,开发基于浏览器的交互式游戏,同时为深度学习探索新的应用空间。你还可以获得深度学习模型构建过程中不同问题所涉及的策略和相关的实用知识,同时了解训练和部署这些模型的具体步骤以及重要的注意事项。本书适合对深度学习感兴趣的Web前端开发人员和基于Node.js的开发人员阅读。
主编推荐
1.深度学习扛鼎之作《Python深度学习》姊妹篇;
2.谷歌大脑团队核心开发人员官方解读TensorFlow.js;
3.前端工程师不可错过的AI入门书。
媒体评论
"这本书融合了深度学习理论和TensorFlow.js案例,可以看作JavaScript深度学习领域不可错过的学习资料。身处机器学习和JavaScript的前沿,我们希望这本书所介绍的概念能为你所用,并祝你有个硕果累累的旅程。"--Nikhil Thorat和Daniel Smilkov,TensorFlow.js技术负责人
"作为TensorFlow.js的合作伙伴,我们与TensorFlow.js团队进行了长期深入的合作。这本书涵盖了深度学习领域几乎所有成熟的人工智能算法模型。它不仅给我带来了众多深度学习应用的灵感和启发,还加深了我对深度学习的理解。我推荐前端工程师将这本书作为入门前端智能化、应用好深度学习和人工智能技术的参考读物。"--甄子(甄焱鲲),阿里巴巴前端委员会智能化方向负责人
"从大数据上看,深度学习课程在腾讯课堂上越来越受欢迎,而且大部分学习者并非算法工程师,其中Web前端开发者就占了很重要的一部分。TensorFlow.js是Web前端开发者尝试深度学习的重要途径,这本书便是很好棒的学习资料和入门指南。它由浅入深,并且在实践方面提供了大量详细的案例,会帮你打开一扇通往前端智能化世界的大门。"--王辉,腾讯在线教育部研发负责人
"前端智能化是Web前端领域的发展趋势之一。针对如何融合人工智能,利用TensorFlow.js构建强大的JavaScript深度学习应用程序,相信这本书是很好的学习资料。它不仅讲解了建模、训练以及推理等一整套理论知识,还结合实际剖析了大量的应用案例,值得仔细阅读。"--操龙敏,腾讯IMWeb前端团队负责人
"通过TensorFlow.js,前端工程师将有能力借助海量的预训练模型,迅速地集成AI功能到用户的浏览器中,实现炫酷的人工智能应用落地。这本书是《Python深度学习》的姊妹篇,大量机器学习模块介绍和示例代码带你走入JavaScript深度学习的新世界。"--李卓桓,谷歌机器学习开发者专家、PreAngel投资人
"能快速实现产品原型,是JavaScript技术栈的天然优势。TensorFlow.js将这种优势与深度学习技术结合在一起,为当下人工智能领域的学习者提供了强大的利器。TensorFlow.js的出现使机器学习模型运行在浏览器里成为可能。这本书涵盖了深度学习入门所需的大部分知识,并且配备了相当好的练习实例,无疑是掌握TensorFlow.js的佳作。"---张云龙,前端技术专家、巧子科技创始人
— 没有更多了 —
以下为对购买帮助不大的评价