亲自动手写一个深度学习框架

Posted 龙果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了亲自动手写一个深度学习框架相关的知识,希望对你有一定的参考价值。

课程目标

通过模拟Caffe,亲自动手写一个深度学习框架,搞懂底层原理,进而掌握复现新型模型的能力。

适用人群
人工智能、计算机视觉方向的本科生,研究生;IT工程师;对深度学习感兴趣者。


课程简介
Caffe、Tensorflow和Keras等框架灵活好用,但也屏蔽了很多技术细节!当我们学习所谓的“人工智能”时,主要是在学习API的调用,这对我们的模型调优很不利!


本课程鼓励大家亲自动手写一个深度学习框架,理解常用技术的底层实现原理,特别是对于半路出家,渴望转行到AI岗的朋友们,这样做对提高面试竞争力是很有利的。

本课程程做了如下安排:
1.现场板书完成数学推导,绘图帮助理解;


2.围绕MLP,一边探索各种深度学习理论,一边用Python实现;


3.采用C++来正式编写深度学习框架;


4.矩阵运算库采用Armadillo,模型保存采用protobuf,网络配置采用json,相关库的使用课程都会详细介绍,无需担心;


5.有任一编程语言基础和高等数学基础即可选修本课程,课程中会穿插讲解重点的Python、C++语法知识。


亲自动手写一个深度学习框架

亲自动手写一个深度学习框架

亲自动手写一个深度学习框架


以上是关于亲自动手写一个深度学习框架的主要内容,如果未能解决你的问题,请参考以下文章

PyTorch版《动手学深度学习》开源了,最美DL书遇上最赞DL框架

PyTorch版《动手学深度学习》开源了,最美DL书遇上最赞DL框架

TensorFlow实战-TensorFlow和其他深度学习框架的对比-第2章

动手打造深度学习框架:基本数据结构与算法

如何免费云端运行Python深度学习框架?

自己动手实现深度学习框架-3 自动分批训练, 缓解过拟合