前言

马克·库班(NBA小牛队老板,亿万富翁)说过,“人工智能、深度学习和机器学习,不论你现在是否能够理解这些概念,你都应该学习。否则三年内,你就会像被灭绝的恐龙一样被社会淘汰。”

马克·库班的这番话可能听起来挺吓人的,但道理是没毛病的!我们正经历一场大革命,这场革命就是由大数据和强大的电脑计算能力发起的。2016年3月,震惊世界的AlphaGo以4:1的成绩战胜李世石,让越来越多的人了解到人工智能的魅力,也让更多的人加入深度学习的研究。

然而普通的程序员想要快速入门深度学习,就需要使用简单易懂的框架,自从Google公司开源了TensorFlow深度学习框架,深度学习这门技术便成为广大开发者最实用的技术。而Keras框架使得编写神经网络模型更简单、更高效。

深度学习如何高效入门可以说是AI领域老生常谈的一个问题了,一种路径是从传统的统计学习开始,然后跟着书上推公式学数学;另一种路径是从实验入手,毕竟深度学习是一门实验科学,可以通过学习深度学习框架TensorFlow和Keras以及具体的图像识别的任务入手。对于想要快速出成果的同学来说,第一种方法是不推荐的,除非你的数学很强想去做一些偏理论的工作,对于大部分人来说还是从深度模型入手,以实验为主来学习比较合适。

本书立足实践,以通俗易懂的方式详细介绍深度学习的基础理论以及相关的必要知识,同时以实际动手操作的方式来引导读者入门人工智能深度学习。