我将尽可能用白话的方式去解释深度学习技术,学习过程中我会用所掌握的一些技术去动手做一些比较有意思的项目,在体验的过程中去理解原理。
本课程将采用java技术来实现深度学习技术,当然若我在后面现实的过程中发现实在实现不下去的话...,也可能会切换到Python上去做,或许也会基于已有的技术框架来实现。尽管学过了深度学习的课程,但是自己动手去一点点实现还是有些困难的,得需要深扣细节和算法细节,由于个人能力有限所以更新可能不会特别及时还望见谅。
若你懂的java,了解springboot,对AI感兴趣就一块加入学习吧。
我是基于吴恩达老师的开源课程学习的,大家感兴趣可以先去看吴恩达老师的公开课,建议先去看机器学习,然后再看深度学习的课程。
机器学习
https://study.163.com/course/courseMain.htm?courseId=1004570029
文刀 机器学习|理论与实战
https://www.youtube.com/playlist?list=PL_iBl5c4lkzpgB9ixAcHBZTwaupKSdb1i
深度学习
https://mooc.study.163.com/smartSpec/detail/1001319001.htm
基于java的DeepLearning框架 DL4j
https://deeplearning4j.org/
梯度下降推导过程
https://blog.csdn.net/xiaopan233/article/details/86718372
神经网络反向传播的推倒过程
https://www.youtube.com/watch?v=5endCP0pfyE
https://blog.csdn.net/qq_32865355/article/details/80260212
黄博士吴恩达机器学习课程PDF笔记
https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes
我会将实现的过程用视频方式来讲解,然后再将视频发布到B站和YouTube上,视频地址我会整理到下面,若有问题可在知识星球(智慧探索实验室)上讨论。
001 重新认识人工智能技术
https://www.youtube.com/watch?v=4qaXSGdK3S8
https://www.bilibili.com/video/av73467525
002 线性回归机器学习原理
https://www.youtube.com/watch?v=FCZIVqNY9GQ
https://www.bilibili.com/video/av73467652
003 线性回归机器学习java实现
https://www.bilibili.com/video/av73467810
https://www.youtube.com/watch?v=UGWr-O6PBug
004 逻辑回归的机器学习原理
录制中...
005 逻辑回归的机器学习java实现
录制中...
006 理解神经网络
录制中...
007 基于神经网络的java实现
录制中...
demo01
实现一个简单的线性回归机器学习过程,基于数组方式
demo02
实现一个简单的线性回归机器学习过程,基于矩阵方式
demo03
实现一个简单的逻辑回归机器学习过程,基于矩阵方式
demo04
基于神经网络的逻辑回归的简单实现
demo05
基于神经网络的逻辑回归的封装,组建自己的神经网络框架
Q: 为什么用java的方式去实现深度学习,而不用已有的Python、GO这些语言?
A: 我采样java的方式去实现,首先是希望通过这样的方式可以让更多懂java的人也能很好的理解这门技术,也为了自己去深刻掌握深度学习的技术。