Skip to Content
机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)
book

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

by Aurélien Géron
October 2020
Intermediate to advanced
693 pages
16h 26m
Chinese
China Machine Press
Content preview from 机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)
262
10
现在,你了解了使用 Keras 实现 MLP 所需的所有概念!
10.2 使用 Keras 实现 MLP
Keras 是高级深度学习 API,可让你轻松构建、训练、评估和执行各种神经网络。其
文档(或规范)可从
https://keras.io/
获得。这个参考实现也称为 Keras,由 Fransois
Chollet 开发,是一个研究项目
13
的一部分,并于 2015 3 月作为开源项目发布。由
于其易用性、灵活性和精巧设计,它迅速流行 。为了执行神经网络所需的繁重计算,
此参考实现依赖于计算后端。目前你可以从三种流行的开源深度学习库中进行选择:
TensorFlow、微软的 Cognitive ToolkitCNTK)和 Theano。因此,为避免混淆,我们将
此参考实现称为多后端
Keras
1
2016 年底以来发布了其他的实现。现在,你可以在 Apache MXNet、苹果的 Core ML
JavaScript TypeScript(可以在网络浏览器中运行 Keras 代码)和 PlaidML(可以在各种
GPU 设备上运行,而不仅仅是 Nvidia)上运行 Keras。而且,TensorFlow 本身现在与自
己的 Keras 实现程序 tf.keras 捆绑在一起。它仅支持 TensorFlow 作为后端,但具有
提供一些有用的额外功能的优势(见图 10-10):例如,它支持 TensorFlow 的数据 API
可轻松高效地加载和预处理数据。因此,我们将在本书中使用 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

算法技术手册(原书第2 版)

算法技术手册(原书第2 版)

George T.Heineman, Gary Pollice, Stanley Selkow
Go语言编程

Go语言编程

威廉·肯尼迪
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey

Publisher Resources

ISBN: 9787111665977