前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简述机器学习和深度学习的区别

简述机器学习和深度学习的区别

作者头像
秋名山码神
发布2023-10-16 13:59:21
1960
发布2023-10-16 13:59:21
举报
文章被收录于专栏:码神随笔码神随笔

前言

博主目前不是相关从事人员,本文的书写时,博主学习机器学习与深度学习已有2月有余,如有知识性错误还请指正。

1. 机器学习和深度学习的区别

1.1 机器学习

机器学习的核心是数据和特征而模型和算法只是逼近这个上限,比如男女的二分问题,你如果去使用衣服、鞋子、眼睛、头发来进行区分,那么我相信世界上没有任何一种算法能够很好的区分,但是如果去使用染色体来进行区分,那么随便选择一个算法的训练结果都是很好的。

1.2 深度学习

深度学习,特征工程就没那么重要了,特征只需要做些预处理就可以了,因为它可以自动完成传统机器学习算法中需要特征工程才能实现的任务,特别是在图像和声音数据的处理中更是如此,但模型结构会比较复杂,训练较为麻烦。另一个方面,虽然深度学习让我们可以省去特征工程这一较为繁琐的过程,但也让我们失去了对特征的认识,如特征的重要性等。比如,自然语言处理,如果按照自然语言处理来构造特征,是很困难的,但是他的数据量可以很庞大,所以用深度学习会比较好一点。

1.3 机器学习VS深度学习

深度学习:图像处理,自然语言处理等,因为图像、语言、文本都较难进行特征工程,交给深度学习是一个很好的选择。

机器学习:金融风控,量化分析,推荐系统,广告预测等,因为需要较好的可解释性,会更多的采用传统机器学习方法。

总结一下,还是上面的俩种学习的核心所在,特征性强,需要较好的可解释性,就选取机器学习,如果是数据量很大,特征性没那么强,也不需要好的可解释性,那么可以考虑深度学习。硬件层面,这个其实也和上面的特性有关,因为你数据量的大小,得考虑你的硬件速度啊,机器学习算法需要较少的计算能力。通常来讲,桌面 CPU 足以训练这些模型。深度学习模型需要大量的计算能力。通常来讲,这些模型需要大量的GPU算力资源来进行训练。当然也可以用集群部署进行共享资源,训练方式机器学习可以使用自动化算法学习模型函数以从数据中预测未来的行为,而深度学习使用能够传递很多层的神经网络来解释数据特征和关系。

最后

如果本文对你有所帮助,还请三连支持一下博主!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 1. 机器学习和深度学习的区别
    • 1.1 机器学习
      • 1.2 深度学习
        • 1.3 机器学习VS深度学习
        • 最后
        相关产品与服务
        NLP 服务
        NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档