深度学习的最佳入门路线

简介: 深度学习的最佳入门路线

       首先上来必不可能去啃那几本书(花书,西瓜书之类的),因为不是数学专业且没有极大的动力是学不下去的,大多是数学公式的推导过程。

       类似这个书,其实把基本的矩阵和概率知识弄明白就行了,后面就是实践了(借助知乎高赞回答)

这是一门要实践的知识,理论再精美,不work没有用。

1. 首先最应该做的是把最基本的向量和矩阵运算与numpy和pytorch的操作对应起来,并熟练掌握。你问具体是哪些,就是线性代数的内容。

2,其次就是各种维度变换操作:升维,降维,变形,维度交换这有专门的库einops。当然torch原生操作也必须熟练。


3. 然后就是神经网络的经典模块,全链接,卷积,池化,rnn,注意力等,看李沐大神的B站视频


4. 然后你就可以看论文,或者看理论《花书》,对着别人源码来复现。


5. 由于这几年的发展,深度学习的理论涉及的数学越来越广泛,机器学习的经典方法还是要学习一遍的。三大经典书籍可以看看mlapp,prml,esl。对于初学者这里面的任何一本你翻开,估计都要头大,我只能说慢慢啃。想要顺畅的看懂,你需要熟练掌握矩阵微分与求导。涉及的数学也是很广泛的,你要抑制一下好奇心,不然你都想搞透,每看一页都要付出很大的代价。


6. 其次就是诸如涉及高维的数学:微分几何,还有随机分析,ode,ped,动力系统,


做完123基本可以入门,搞定45基本理论可以做的比较扎实,但是45没人带,自学估计要比较长时间。6就看你基本功了,数学学好这些都无所谓。尽管实现自己idea就可以了。

相关文章
|
9月前
|
机器学习/深度学习 PyTorch TensorFlow
[深度学习入门]Numpy基础(上)
[深度学习入门]Numpy基础(上)
|
2月前
|
机器学习/深度学习 存储 人工智能
深度学习第1天:深度学习入门-Keras与典型神经网络结构
深度学习第1天:深度学习入门-Keras与典型神经网络结构
|
24天前
|
机器学习/深度学习 算法 异构计算
为什么说深度学习入门难?
深度学习对于初学者可能会有一定的学习曲线,但并不是不可战胜的难题。深度学习难不难学?通过合适的学习资源、坚持不懈的努力和实际项目的实践,你可以逐渐掌握深度学习的技能。深度学习的重要性和广泛应用性使得克服学习难度是非常值得的。
21 3
|
1月前
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch深度学习框架入门与应用
PyTorch 提供了丰富的工具和 GPU 加速功能,便于构建和训练神经网络。基础包括:1) 张量,类似 NumPy,支持 GPU 计算;2) 自动微分,方便计算梯度;3) 内置神经网络模块 `nn`。PyTorch 还支持数据并行、自定义层、模型保存加载、模型可视化和剪枝量化等进阶用法。通过不断学习,你将能掌握更多高级功能。【6月更文挑战第6天】
40 8
|
1月前
|
机器学习/深度学习 API TensorFlow
Keras深度学习框架入门与实践
**Keras**是Python的高级神经网络API,支持TensorFlow、Theano和CNTK后端。因其用户友好、模块化和可扩展性受到深度学习开发者欢迎。本文概述了Keras的基础,包括**模型构建**(Sequential和Functional API)、**编译与训练**(选择优化器、损失函数和评估指标)以及**评估与预测**。还提供了一个**代码示例**,展示如何使用Keras构建和训练简单的卷积神经网络(CNN)进行MNIST手写数字分类。最后,强调Keras简化了复杂神经网络的构建和训练过程。【6月更文挑战第7天】
25 7
|
2月前
|
机器学习/深度学习 数据可视化 TensorFlow
使用TensorFlow进行深度学习入门
【5月更文挑战第18天】本文介绍了TensorFlow深度学习入门,包括TensorFlow的概述和一个简单的CNN手写数字识别例子。TensorFlow是由谷歌开发的开源机器学习框架,以其灵活性、可扩展性和高效性著称。文中展示了如何安装TensorFlow,加载MNIST数据集,构建并编译CNN模型,以及训练和评估模型。此外,还提供了预测及可视化结果的代码示例。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
使用TensorFlow进行深度学习入门
【5月更文挑战第11天】本文引导读者入门TensorFlow深度学习,介绍TensorFlow——Google的开源机器学习框架,用于处理各种机器学习问题。内容包括TensorFlow安装(使用pip)、核心概念(张量、计算图和会话)以及构建和训练简单线性回归模型的示例。通过这个例子,读者可掌握TensorFlow的基本操作,包括定义模型、损失函数、优化器以及运行会话。
|
2月前
|
机器学习/深度学习 Python
【深度学习入门】- Matlab实现图片去重
【深度学习入门】- Matlab实现图片去重
|
2月前
|
机器学习/深度学习 Python
【深度学习入门】- 神经网络
【深度学习入门】- 神经网络
|
2月前
|
机器学习/深度学习
【深度学习入门】- 用电路思想解释感知机
【深度学习入门】- 用电路思想解释感知机