机器学习、深度学习、神经网络还傻傻分不清吗?
目录
一.人工智能 、机器学习 、深度学习 、神经网络是什么
二.机器学习介绍
2.1分类
2.2常用算法
一.人工智能 、机器学习 、深度学习 、神经网络是什么
简单来说 ,人工智能的概念是最大最空的;机器学习其次 ,它是实现人工智能的一个重要途径;深度学习是机器学习中的一类方法 ,而深度学习是从神经网络基础上发展得到的 ,核心还是人工神经网络算法 ,最基本的算法没有变 。
1.人工智能:可以像人类大脑一样思考的机器 ,拥有人类的智慧 。
科学家对AI未来的发展畅想了三个阶段 ,我们目前处于弱人工智能阶段 ,正在探索强人工智能 。
2.机器学习:实现人工智能的方法统称为机器学习 ,简单来说就是从历史数据中学习规律,然后训练出模型 ,使用模型预测未来的一种方法 。机器学习与其他领域的处理技术结合 ,形成了计算机视觉 、语音识别 、自然语言处理等交叉学科 。
3.深度学习:属于机器学习中的一类方法 。解决了很多传统机器学习算法效果不佳的智能问题,机器学习是爸爸 ,深度学习是儿子 。
4.神经网络:模仿生物神经网络运作机制的人工神经网络 ,深度学习是基于神经网络算法发展的 。
神经网络基本原理介绍可参考这篇文章:
神经网络——最易懂最清晰的一篇文章_illikang的博客-CSDN博客_神经网络
深度学习与传统的神经网络算法最大的不同点在于:
训练数据:传统神经网络算法必须使用有label的数据,但深度学习不需要;
训练方式:传统神经网络使用反向传播算法 ,深度学习使用自下而上非监督学习 ,再结合自顶向下的监督学习的方式;
层数:传统神经网络算法只有2-3层 ,再多层训练效果也不会有较大提升 ,训练时间更长 。深度学习可以有非常多层的隐含层 ,并且效果很好。
提问:
1.这里指的有label的数据是什么数据;
2.监督/非监督学习的含义;
3.为什么深度学习可以在有很多隐含层的情况下还可以有好的效果 ,怎么做到的;
二.机器学习介绍
2.1分类
1.按照学习方式分:
2.按照学习任务分:
2.2常用算法
1.回归算法:试图采用对误差的衡量来探索变量之间的关系的一类算法 。
包括最小二乘法 、逻辑回归、逐步式回归 、多元自适应回归样条 、本地三点平滑估计等 。本质上线性回归处理的是数值问题 ,最后预测的结果是数字 ,如预测房价 ,而逻辑回归属于分类算法,预测结果是离散的分类 ,如判断邮件是否为垃圾邮件等。
2.决策树算法:根据数据的属性采用树状结构建立决策模型 ,常用来解决分类和回归问题 。
包括分类及回归树、ID3 、C4.5 、随机森林、多元自适应回归样条(MARS)以及梯度推进机(GBM)等
决策树详细介绍可参考文章:
机器学习算法(3)之决策树算法_且行且安~的博客-CSDN博客_决策树算法
3.贝叶斯方法:基于贝叶斯定理,主要解决分类和回归问题 。
包括朴素贝叶斯算法 、平均单依赖估计等。
4.聚类算法:通常按中心点或者分层的方式对输入数据进行归并 ,简单来说就是计算种群中的距离 ,根据距离的远近将数据划分为多个种群 。试图找到数据的内在结构,以便按照最大的共同点将数据进行归类 ,
包括k-Means算法 、期望最大化算法等 。
5.关联规则学习:通过寻找最能够解释数据变量之间关系的规则 ,来找出大量多元数据集中有用的关联规则 。
包括Apriori算法和Eclat算法等 。
6.深度学习
等等
提问:
1.分类和回归问题是一类什么样的问题;
2.这些常用算法的原理和应用具体是怎样的?
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!