有了深度学习,传统的机器学习算法没落了吗,还有必要去学习吗?

深度学习在最近两年非常火爆,它迅速地成长起来了,并且以其疯狂的实证结果着实令我们惊奇。
但深度学习是否真的就取代了传统或者其他机器学习算法了呢?那么,传统的机器学习还有必要去学习吗?

首先来看一位同学的心得:

Google DeepMind研发工程师Jack 谈及深度学习会导致其他学习算法濒临灭绝,我不赞同,也不反对,因为学习成本和时间是成正比的。

你需要一个自上而下的方法来学习机器学习。一种你想要专注于实际结果的方法:使用现代的方式和“单项最优”的工具与平台来处理实际的端到端的机器学习问题。


推荐一篇文章:机器学习的现代化路径

时间: 2024-10-23 21:57:30

有了深度学习,传统的机器学习算法没落了吗,还有必要去学习吗?的相关文章

《深度学习:Java语言实现》一一第2章 机器学习算法——为深度学习做准备

**第2章机器学习算法--为深度学习做准备** 前一章中,通过回顾人工智能的历史,你了解了深度学习是如何发展演变而来的.你应该已经注意到,机器学习和深度学习是不可分割的.实际上,深度学习就是对机器学习算法的发展.本章中,作为理解深度学习的前菜,你会学习机器学习的模式细节,尤其是,你会了解机器学习方法的实战代码,这些都与深度学习紧密相关.本章的内容包括下面的主题: 机器学习的核心概念. 主流机器学习算法的概述,我们会着重讨论神经网络. 与深度学习相关的机器学习算法理论及实现,包括:感知器(P

Python和R代码机器学习算法速查对比表

在拿破仑·希尔(Napolean Hill)所著的<思考致富>(Think and Grow Rich)一书中,他为我们引述了Darby苦挖金矿多年后,就在离矿脉一步之遥的时候与宝藏失之交臂的故事. 思考致富中文版的豆瓣阅读链接: http://read.douban.com/reader/ebook/10954762/ 根据该书内容进行的修改 如今,我虽然不知道这故事是真是假,但是我明确知道在我身边有不少这样的"数据Darby".这些人了解机器学习的目的和执行,对待任何研

机器学习算法汇总:人工神经网络、深度学习及其它

学习方式 根据数据类型的不同,对一个问题的建模有不同的方式.在机器学习或者人工智能领域,人们首先会考虑算法的学习方式.在机器学习领域,有几种主要的学习方式.将算法按照学习方式分类是一个不错的想法,这样可以让人们在建模和算法选择的时候考虑能根据输入数据来选择最合适的算法来获得最好的结果. 监督式学习: 在监督式学习下,输入数据被称为"训练数据",每组训练数据有一个明确的标识或结果,如对防垃圾邮件系统中"垃圾邮件""非垃圾邮件",对手写数字识别中的&

深度学习和普通机器学习之间有何区别?

本质上,深度学习提供了一套技术和算法,这些技术和算法可以帮助我们对深层神经网络结构进行参数化--人工神经网络中有很多隐含层数和参数.深度学习背后的一个关键思想是从给定的数据集中提取高层次的特征.因此,深度学习的目标是克服单调乏味的特征工程任务的挑战,并帮助将传统的神经网络进行参数化. 现在,为了引入深度学习,让我们来看看一个更具体的例子,这个例子涉及多层感知器(MLP). 在MLP中,"感知器"这个词可能有点让人困惑,因为我们并不想只在我们的网络中使用线性神经元.利用MLP,我们可以学

《深度学习导论及案例分析》一1.3深度学习的模型和算法

1.3深度学习的模型和算法 深度学习亦称深度机器学习.深度结构学习.分层学习,是一类有效训练深层神经网络(Deep Neural Network,DNN)的机器学习算法,可以用于对数据进行高层抽象建模.广义上说,深层神经网络是一种具有多个处理层的复杂结构,其中包含多重非线性变换.如果深度足够,那么多层感知器无疑是深层网络,前馈神经网络也是深层网络.基本的深层网络模型可以分为两大类:生成模型和判别模型.生成是指从隐含层到输入数据的重构过程,而判别是指从输入数据到隐含层的归约过程.复杂的深层结构可能

深度学习网络大杀器之Dropout(II)——将丢弃学习视为集成学习之我见

首发地址:https://yq.aliyun.com/articles/110002 更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud 关于dropout的分析,可以见博主的另外一篇文章: <深度学习网络大杀器之Dropout--深入解析Dropout> 1.引言 随着2012年Hiton的文章<ImageNet classification with deep convolutional neural networks>[1]的问世,掀开了学

机器学习算法一览

引言 提起笔来写这篇博客,突然有点愧疚和尴尬.愧疚的是,工作杂事多,加之懒癌严重,导致这个系列一直没有更新,向关注该系列的同学们道个歉.尴尬的是,按理说,机器学习介绍与算法一览应该放在最前面写,详细的应用建议应该在讲完机器学习常用算法之后写,突然莫名奇妙在中间插播这么一篇,好像有点打乱主线. 老话说『亡羊补牢,为时未晚』,前面开头忘讲的东西,咱在这块儿补上.我们先带着大家过一遍传统机器学习算法,基本思想和用途.把问题解决思路和方法应用建议提前到这里的想法也很简单,希望能提前给大家一些小建议,对于

机器学习算法

什么是程序(Program) 计算机程序,是指为了得到某种结果而可以由计算机(等具有信息处理能力的装置)执行的代码化指令序列(或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列). 通俗讲,计算机给人干活,但它不是人,甚至不如狗懂人的需要(<小羊肖恩>里的狗是多么聪明可爱又忠诚于主人).那怎么让它干活呢,那就需要程序员用某种编程语言来写程序,编程语言就是计算机能理解的语言,计算机可以执行这些程序(指令),最终完成任务. 下边的C++程序是完成n的阶乘: int n = std

【机器学习】机器学习算法总结

       找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信这方面的人才需求也会越来越大. 纵观IT行业的招聘岗位,机器学习之类的岗位还是挺少的,国内大点的公司里百度,阿里,腾讯,网易,搜狐,华为(华为的岗位基本都是随机分配,机器学习等岗位基本面向的是博