6.1 深度学习与Keras
Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow或Theano。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果。
大象无形,大音希声
专业,专心,专注
展开
-
AI转型中的思考和洞见
应公司卓越技术委员会(TEC)的要求,本人一直利用工作之余的时间在学习深度学习和Keras。下面结合我自己获得的信息,给大家分享一下我对AI转型中的一些思考和洞见,我们知道AI(Artificial Intelligence)其实是一个很广泛的概念,根据AI的英文定义,Artificial Intelligence implies a machine that can reason。 翻译成中文的意思就是,人工智能就是一个机器,其能进行逻辑推理。原创 2017-07-11 12:57:21 · 21630 阅读 · 24 评论 -
[7]深度学习和Keras---- 快速入门心得
个礼拜终于给公司技术达人们分享完了深度学习和Keras,这其中也走过了不少的弯路。比如笔者一上来就开始看Keras,看TenseFlow,看Theano,一下子买了4五本类似的书,结果看了半天,感觉索然无味,必须要强迫自己看下去,但是里面的微积分,线性代数,概率统计,最优化方法,笔者自从研究生毕业以后,已经有7,8年没有看过这些公式了,都忘的差不多了。那如何是好呢? 下面笔者学习的心路历程,不应适合所有的人,只是分享了,希望能抛砖引玉,能够让一小部分学习深度学习的初学者,哪怕少走一丁点弯路,也就心满意足了。原创 2017-07-10 21:53:16 · 5125 阅读 · 4 评论 -
[6]深度学习和Keras---- 深度学习中的一些难理解的基础概念:softmax, batch,min-batch,iterations,epoch,SGD
在进行深度学习的过程中,我们经常会遇到一些自己不懂的概念和术语,比如,softmax, batch,min-batch,iterations,epoch,那么如何快速和容易的理解这些术语呢? 因为笔者也是深度学习的初学者,所以笔者在学习和浏览文章的过程中,把一些自己不太容易和理解的一些概率记录了下来。希望对其他初学者也有所帮助。原创 2017-06-27 20:40:12 · 13655 阅读 · 0 评论 -
[5]深度学习和Keras----一个图像识别的简单Demo
在第三篇文章中。笔者给出了如何用Keras的神经网络训练一个线性函数,在这篇文章,笔者给出如何用Keras的神经网络,对mnist图库中的60000张手写的1~9的数字进行识别的一个例子。本代码是参考自莫烦视频中的代码,但是加了一个改进,把其中的一个测试图片的二进制已经其对应的标签打印出来了。这样大家有一个更直观的印象。原创 2017-06-04 22:48:43 · 8566 阅读 · 2 评论 -
[4]深度学习和Keras----斯坦福的一个可在线运行的卷积神经网络的Demo
学习深度学习,肯定要接触CNN(卷积神经网络)和RNN(循环神经网络),刚好斯坦福大学给出了一个在线的卷积神经网络的例子,方便大家学习和了解深度学习。这个Demo从MNIST数据库中取出了60000张28X28像素的图片作为训练的样本;那么什么是MNIST数据库呢》MNIST是一个手写数字数据库,它有60000个训练样本集和10000个测试样本集。它是NIST数据库的一个子集。MNIST数据库官方网址为:http://yann.lecun.com/exdb/mnist/ ,也可以在windows下直接下载,原创 2017-06-04 22:17:12 · 7124 阅读 · 0 评论 -
[3]深度学习和Keras----Keras深度学习框架入门例子
只要是程序员都知道,学习一门新的语言或者框架的时候,第一个自己敲入且运行的程序,都一个HelloWorld的程序、笔者也不例外,当笔者把Keras在Unbuntu系统安装好之后,早已掩盖不住激动的心,然后想在Keras上面运行一个HelloWorld的例子。后面笔者参考了莫愁同学的Keras的学习视频,上面提到了一个用Keras的API去反推出一个线性函数的例子,感觉非常的有趣,所有就模拟敲入了一把,现在让我给大家来逐一解释一下,解释不到位的地方,还请海涵,毕竟也是楼主第一次接触Keras框架。首先为了让原创 2017-05-30 21:51:45 · 8422 阅读 · 1 评论 -
[2]深度学习和Keras-----如何在Ubuntu上安装深度学习的框架:Keras
在上一节,我们已经了解到了什么是人工智能。人工智能和机器学习的区别和关系。这个章节,让我们来介绍一下Keras。 Keras是深度学习的一个开源实现。参考一下Keras的官方介绍,其概念如下:Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow或Theano。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:原创 2017-05-29 22:48:27 · 5917 阅读 · 1 评论 -
[1]深度学习和Keras------人工智能和机器学习的区别?
我们经常听到AI(Artificial Intelligence.人工智能)和机器学习(machine learning),那么人工智能和机器学习的区别是什么呢?其实机器学习是人工智能的一种实现方法,而且在许多的应用领域应用的非常成功,所以现在比较流行; 说到机器学习,就不得不提深度学习,深度学习是机器学习中的一个组成分支,深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。原创 2017-04-26 23:11:12 · 3127 阅读 · 0 评论