栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

有了机器学习,为什么还要引入深度学习?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

有了机器学习,为什么还要引入深度学习?

对于一个简单的分类任务,我们用机器学习算法来做时,需要把数据“喂”到算法里去训练,最后保存模型,再来预测分类的准确性。但是这就有个问题,即我们需要实现确定好特征,每一个特征即为一个维度,特征数目过少,我们可能无法精确的分类出来,即我们所说的欠拟合,如果特征数目过多,可能会导致我们在分类过程中过于注重某个特征导致分类错误,即过拟合。这就会造成我们在特征工程上花费大量的时间和精力,才能使模型训练得到一个好的效果。然而神经网络不需要做大量的特征工程,比如提前设计好特征的内容或者说特征的数量等,我们可以直接把数据“喂”进去,让它自己训练,自我“修正”,即可得到一个较好的效果。

神经网络比着机器学习的一大优点就是,神经网络有些增加网络深度的同时就是能够提前设计好一些特征框,然后我们不用通过大量数据再去通过训练构建特征内容了,机器学习没法提前设计特征框。也就是通过深度学习最后能让所谓的电脑机器自己去学习,然后加载后的数据能够根据提前设计好的神经网络来进行不断训练,不断修正,得到一个最好的模型。

通俗的来说,对于一个二分类问题,比如猫狗分类,机器学习的过程是通过“喂”数据来不断训练一个特征内容,通过训练得到的特征内容就是为了告诉机器我要进行猫狗分类,而对于深度学习的过程就是我不用通过训练数据来得到特征内容,可以直接提前设计好特征内容,从而机器根据特征内容就直接知道,我要进行的是猫狗分类。

总而言之,对于分类而言,深度学习比着机器学习少了一个所谓的功能,即通过大量数据训练,来得到获取特征点的这个功能。

来自一名菜鸡小白的无聊笔录,如有不妥,麻烦大家指出来,一定及时改正

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1011164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号