如何进行深度学习
深度学习是一个心理学概念,也是人工智能的核心目标。人工智能方面的深度学习是指通过数据库的形式解析事物的内在逻辑,用计算机语言进行识别、读取、操作、反馈、修正等等这个过程。
而我理解的关于人的深度学习是不是跟深度睡眠一样,深度睡眠的人享受睡眠过程,完全沉浸入其中,一时半会儿都唤不醒?可以分为两个方面探讨:1、人的深度学习要进行,是不是要对事物的本质,即内在逻辑了解清楚呢?
比如说牛顿的万有引力定律的发现,他是从苹果掉地上的启发而来,从而寻根究底,探寻到这个规律。这与兴趣和韧性有关。2、人的深度学习不要被不断干扰。
这与睡眠类似,不断被吵醒的人,睡眠质量肯定不高,所以,要想深度学习,时间、空间都需要安排好来,还有工具、资料等等。
谷歌人工智能写作项目:神经网络伪原创
学习深度学习如何下手
其实对于初学者来说,不建议刚开始就学算法,因为脱离业务和数据的算法讨论是毫无意义的,刚开始应该先打好编程和数学基础写作猫。
深度学习看似难度大,按照正确的学习路径学习,可以大大降低学习门槛,同时激发学习的乐趣。
简单的说,学习路线大概如下:先学编程、数学和深度学习知识,然后动手实践撸代码,有机会的话多参加数据科学比赛,多做项目练习实操能力。众所周知,深度学习是一个将理论算法与计算机工程技术紧密结合的领域。
对于零基础小白,想往深度学习发展,要掌握哪些数学知识呢?首先是线性代数。在神经网络中大量的计算都是矩阵乘法,这就需要用到线性代数的知识了。
计算向量的余弦相似度也要用到内积运算,矩阵的各种分解办法也出现在主成分分析和奇异值分解中。其次是概率论与统计学。
广义的说,机器学习的核心是统计推断,机器学习的巨头不少都是统计学大师,如迈克尔乔丹,杨乐坤,辛顿等,另外机器学习中大量用到贝叶斯公式,隐马尔科夫模型等等。再次就是微积分。
这是机器学习中的核心知识之一,无论是梯度下降法中的求梯度还是反向传播中的误差传递的推导都需要用到微积分。
我们知道,深度学习是一个将理论算法与计算机工程技术紧密结合的领域,需要扎实的理论基础来帮助你分析数据,同时需要工程能力去开发模型和部署服务。
所以只有编程技能、机器学习知识、数学三个方面共同发展,才能取得更好的成果。
按我们的学习经验,从一个数据源开始——即使是用最传统、已经应用多年的机器学习算法,先完整地走完机器学习的整个工作流程,不断尝试各种算法深挖这些数据的价值,在运用过程中把数据、特征和算法搞透,真正积累出项目经验,才能更快、更靠谱的掌握深度学习技术。
如何系统地学习深度学习?
一、学以致用:理解的知识就要运用,运用才是学习的目的。该记住的东西要马上记住,并及时巩固,反复运用,以达到滚瓜烂