基于浏览器的深度学习

[法] 泽维尔·布里(Xavier Bourry) [美] 佐佐木凯(Kai Sasaki) [奥地利] 克里斯托夫·科纳(Christoph Körner) 等
译者序 TensorFlow已经成为工业界主流的深度学习框架,再加上Keras易用性的加持,越来越多的从业者或者公司开始使用TensorFlow实现其深度学习的应用。一直以来缺乏客户端的深度学习框架,而且基于浏览器的TensorFlow.js则弥补了这一空白。基于浏览器的TensorFlow.js可以跨平台、实时地进行推断,深受JavaScript开发者的喜爱,在Github上的Star数也增长迅速。 本书是一本介绍TensorFlow.js的书,内容主要包括神经网络架构、主流的JavaScript深度学习框架、深度学习的JavaScript基础、基于WebGL的GPU加速、浏览器上的数据抽取和操作,以及TensorFlow.js实践应用。每章都配有完整的代码示例以及可视化效果,轻松易学。书中还详细介绍了TensorFlow.js中的重要模块tfjs-core、tfjs-layers、tfjs-node和tfjs-converter等。 本书虽然不难,但是对于新手或者渴望获得知识的读者来说,他们会从这本书学到有用的知识点。 本书大部分是在周末或乘坐高铁时翻译的。虽然译书可以学到知识,却要消耗更多的时间。但只要在某个时间点某个人读到其中一段文字,然后拍着桌子说“看了好多种表述,这次终于搞懂了”,我就知足了。 在此,也要感谢家人和朋友的帮助和支持。没有他们的支持完成本书的时间会更长。其中部分纯前端的内容,由邀请的前端朋友易乐天翻译,在这里表示感谢。由于水平有限,以及本书涉及知识点众多,难免会出现错误。为了方便读者反馈问题,给出本人公众号:神机喵算。欢迎大家对本书的翻译纠错,对于发现的问题我一定会虚心接受批评并立即改正,并在公众号更新读者的问题,避免其他读者再入“坑”。 侠天 前言 “一次编写,处处运行”是开发者们曾经的梦想。如果在所有环境,无论是什么样的机器、操作系统、屏…