【深度学习】小结1-入门两周学习感受

简介: 【深度学习】小结1-入门两周学习感受

遇见


我是如何走上人工智能的入门之路的呢?其实说来也巧,平常接触到的大多是前后端相关的,而一个人学习是孤独且难以坚持的,于是我也尝试加入一些团队,以让自己更好的学习和进步,也多一些和相同方向的人交流的机会。但是我不太争气,每次的尝试总是半途而废、浅尝则止。


总有一些团队在招募新成员,我依然选择再尝试尝试。毕竟暑假了,能学点东西总还是好的。头脑一热之下,我就选择了人工智能这个方向。一晃两周也就已经过去,希望自己会继续走下去。


开始


我有过一些C/C++基础。常有人对我说,有过一门语言的学习基础,再学习其它语言都会很快。

确实,一门语言的基础会对其它语言的学习有所帮助,毕竟一些编程语言之间是有一些相似性的。但我有时感觉到,这基础也是桎梏,它给我的思维方式套上了一层枷锁。


我没学习过python,但我接下来的学习需要使用它。我可能有些自大了,没打算将python再从头到尾去仔细学习一遍,以为它也就想C一样,无非一些分支、循环、和函数。于是我打算就一边学习深度学习,一边在案例中熟悉python的使用。但我后来发现,这样的计划给我带来了很大的不便,python中的一些用法,有时给我的感觉是:匪夷所思。我常常需要花费很多时间去理解它们,这给我带来了极大的不便。


我还是太低估python了,各种封装的包十分丰富。写C程序时,对一个小问题脑海里基本上就在想通过一个怎样的过程才能够实现它;而写python程序时,往往是先考虑有没有已经封装好的相关的包可以调用。好在有个jupyter notebook,对于学习者还是比较友好,查询一些包和函数都比较方便。


在正式的学习开始之前,python的环境安装算是一个拦路虎。虽然有许多的教程可以参考,但往往会出现一些意料之外的问题,反复出现各种意料之外的问题,以至于我好几次以为自己要成功了,半路又是一片报错。环境安装,几乎花了我一整天,真的差点就在这里劝退了。


缺少前置知识


其实在开始之前,是听人说过,这方面对数学是有要求的。有个人问我看神经网络像是什么,我各种扯一些生物领域方面的东西以形象地描述我的感受,但是他说:“像函数,数学里的函数。”


虽然我现在也还学得很浅,连基础都还没入门。我感觉深度学习的数学方面相关知识是真的丰富。可怜我当初高数期末考试还是我老师给捞上来的,这对我将是一个不小的挑战。


虽然有人说,可以简单的做个调包侠。做调包侠确实可以更快地上手,更早地可以开始尝试一些项目。不深究数学原理,人工智能当然靠调包也能做,但对这些更底层逻辑的理解将决定能做到什么程度。所以,我数学是很有必要补一补的。


一些学习感受

不得不说,人工智能还是很有趣的。至少现在,我还对这方面保持着较高的兴趣,这是好事。我对李宏毅老师讲的机器学习入门的第一堂课印象比较深刻,那是一个用宝可梦进化的战斗力预测来讲线性回归的例子。我当时对机器学习还没有什么概念,却也听得有滋有味,有所收获。


在刚开始学习一些玩具式的案例时,我几乎对每一行代码是想要做什么事情、每一个数学公式是什么意思,都抱有疑惑。书籍并不是保姆式的教程,我只好在网上四处寻找可能的答案。在这方面,CSDN社区给了我许多帮助,在社区提的问题都有人给出了不错的回答和建议。CSDN上也有一些十分优质的文章,让我几乎怀着惊喜和敬仰的态度一直读完。但水文是真的不少,而且很多水文是在前面,这对我筛选文章也造成了一定的困难。


在摸爬滚打地学习了一段时间后,一些东西慢慢地就变成了习惯。我习惯了一个个地去查我不知道的python封装函数,习惯了一个问题去翻很多篇文章,习惯了去问答社区提问,习惯了半天也调不好的bug······


此处引用一句话“We first make habits. Then habits make us.”

在学习的过程中,我们学习到寻常意义上的知识,也在慢慢地学习学习本身。


结语:“革命尚未成功,同志仍需努力”

其实这两周的学习状态有些差。我其实很闲,暂时没有什么要紧的事情,然而这么多空闲的时间,我却没有取得应有的效果。我觉得主要是一个注意力难以长时间集中的问题,注意力一分散到各种杂七杂八的事情上,时间也就很快地过去了。


也不怕你们笑话,两周了,我才刚刚了解到多层感知机。这样的学习效率,等我成功入门,猴年马月。也就是说,这两周几乎没有学到多少东西,有些荒废了。


坚持写一些学习的笔记,确实能给我的学习带来一些鼓励作用,但写笔记本身也是一件十分耗费时间和精力的事情,我也得渐渐的学会去做好平衡。


相关文章
|
1月前
|
机器学习/深度学习 人工智能 TensorFlow
人工智能浪潮下的自我修养:从Python编程入门到深度学习实践
【10月更文挑战第39天】本文旨在为初学者提供一条清晰的道路,从Python基础语法的掌握到深度学习领域的探索。我们将通过简明扼要的语言和实际代码示例,引导读者逐步构建起对人工智能技术的理解和应用能力。文章不仅涵盖Python编程的基础,还将深入探讨深度学习的核心概念、工具和实战技巧,帮助读者在AI的浪潮中找到自己的位置。
|
1月前
|
机器学习/深度学习 数据采集 人工智能
AI赋能教育:深度学习在个性化学习系统中的应用
【10月更文挑战第26天】随着人工智能的发展,深度学习技术正逐步应用于教育领域,特别是个性化学习系统中。通过分析学生的学习数据,深度学习模型能够精准预测学生的学习表现,并为其推荐合适的学习资源和规划学习路径,从而提供更加高效、有趣和个性化的学习体验。
131 9
|
2月前
|
机器学习/深度学习 传感器 人工智能
深度学习之自主学习和任务规划
基于深度学习的自主学习和任务规划,是指通过深度学习算法使人工智能(AI)系统能够自主地从环境中学习,并根据特定的目标和任务,规划出有效的解决方案。
79 3
|
15天前
|
机器学习/深度学习 人工智能 算法
深度学习入门:用Python构建你的第一个神经网络
在人工智能的海洋中,深度学习是那艘能够带你远航的船。本文将作为你的航标,引导你搭建第一个神经网络模型,让你领略深度学习的魅力。通过简单直观的语言和实例,我们将一起探索隐藏在数据背后的模式,体验从零开始创造智能系统的快感。准备好了吗?让我们启航吧!
42 3
|
1月前
|
机器学习/深度学习 人工智能 算法框架/工具
深度学习中的卷积神经网络(CNN)入门
【10月更文挑战第41天】在人工智能的璀璨星空下,卷积神经网络(CNN)如一颗耀眼的新星,照亮了图像处理和视觉识别的路径。本文将深入浅出地介绍CNN的基本概念、核心结构和工作原理,同时提供代码示例,带领初学者轻松步入这一神秘而又充满无限可能的领域。
|
2月前
|
机器学习/深度学习 存储 自然语言处理
深度学习之少样本学习
少样本学习(Few-Shot Learning, FSL)是深度学习中的一个重要研究领域,其目标是在只有少量标注样本的情况下,训练出能够很好地泛化到新类别或新任务的模型。
46 2
|
2月前
|
机器学习/深度学习 自然语言处理 计算机视觉
深度学习中的迁移学习技术
【10月更文挑战第11天】 本文探讨了深度学习中的迁移学习技术,并深入分析了其原理、应用场景及实现方法。通过实例解析,展示了迁移学习如何有效提升模型性能和开发效率。同时,文章也讨论了迁移学习面临的挑战及其未来发展方向。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习之复杂推理与逻辑学习
基于深度学习的复杂推理与逻辑学习是当前人工智能领域中的一个前沿研究方向,旨在结合深度学习与传统逻辑推理的优势,使机器能够在处理复杂任务时具备更强的推理能力。
38 2
|
1月前
|
安全 搜索推荐 机器学习/深度学习
AI赋能教育:深度学习在个性化学习系统中的应用
【10月更文挑战第26天】在人工智能的推动下,个性化学习系统逐渐成为教育领域的重要趋势。深度学习作为AI的核心技术,在构建个性化学习系统中发挥关键作用。本文探讨了深度学习在个性化推荐系统、智能辅导系统和学习行为分析中的应用,并提供了代码示例,展示了如何使用Keras构建模型预测学生对课程的兴趣。尽管面临数据隐私和模型可解释性等挑战,深度学习仍有望为教育带来更个性化和高效的学习体验。
142 0
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习之生物启发的学习系统
基于深度学习的生物启发学习系统(Biologically Inspired Learning Systems)旨在借鉴生物大脑的结构和学习机制,设计出更高效、更灵活的人工智能系统。
28 0
下一篇
DataWorks