专栏名称: 炼数成金前沿推荐
关注炼数成金,学习数据挖掘与分析技巧,了解最新快的数据分析课程信息。更多知识更多优惠,尽在炼数成金!招募天下好汉,一起炼数成金!
目录
相关文章推荐
湖北工信  ·  最新解读!事关湖北汽车以旧换新 ·  昨天  
中国市场监管报  ·  最新召回!涉及这些品牌 ·  昨天  
小新说车  ·  新增2座版,还有开孔机盖!小米SU7 ... ·  昨天  
汽车最前线  ·  买车比买iPhone还便宜?补贴完不到1万, ... ·  3 天前  
汽车金融大全APP  ·  抵押解押上牌过户,全国可做 ·  3 天前  
51好读  ›  专栏  ›  炼数成金前沿推荐

深度学习框架Keras学习与应用

炼数成金前沿推荐  · 公众号  ·  · 2018-05-02 17:34

正文

课程简介:

近几年各种深度学习框架涌现,大家可能很难从众多的深度学习框架中选择一个合适的框架进行学习。对于深度学习的初学者,或者觉得Tensorflow,Caffe等框架学习困难难以上手的人,可以考虑学习Keras。


Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。


Keras的设计原则是:

用户友好:Keras是为人类而不是天顶星人设计的API。用户的使用体验始终是我们考虑的首要和中心内容。Keras遵循减少认知困难的较佳实践:Keras提供一致而简洁的API, 能够极大减少一般应用下用户的工作量,同时,Keras提供清晰和具有实践意义的bug反馈。


模块性:模型可理解为一个层的序列或数据的运算图,完全可配置的模块可以用最少的代价自由组合在一起。具体而言,网络层、损失函数、优化器、初始化策略、激活函数、正则化方法都是独立的模块,你可以使用它们来构建自己的模型。


易扩展性:添加新模块超级容易,只需要仿照现有的模块编写新的类或函数即可。创建新模块的便利性使得Keras更适合于先进的研究工作。


与Python协作:Keras没有单独的模型配置文件类型(作为对比,caffe有),模型由python代码描述,使其更紧凑和更易debug,并提供了扩展的便利性。


课程内容基本上是以代码编程为主,也会有少量的深度学习理论内容。课程会一步一步从Keras环境安装开始讲解,并从最基础的Keras实现线性回归,非线性回归,手写数字分类模型开始讲起。逐步讲到一些深度学习网络的应用如CNN,LSTM。最后会带着大家完成一些实际的应用案例如图像识别,图片风格转换,seq2seq模型的应用,情感分类,生成对抗网络等。


课程大纲:

第一课 Keras简介,Anaconda安装,Tensorflow的CPU版本安装,Keras安装。

第二课 Keras实现线性回归,非线性回归,手写数字分类。

第三课 交叉熵(cross-entropy),过拟合,dropout,正则化以及Keras中各种优化器的介绍。

第四课 卷积神经网络CNN的讲解,以及用CNN解决MNIST分类问题。

第五课 递归神经网络LSTM的讲解,以及LSTM网络的使用。

第六课 使用Keras完成图像识别。

第七课 使用Keras完成图片风格转换。

第八课 seq2seq模型讲解及使用。

第九课 使用Keras进行情感分类。

第十课 使用Keras搭建生成对抗网络GAN。


授课时间:

课程将于2018年5月3日开课,课程持续时间大约为12周








请到「今天看啥」查看全文