人工智能,机器学习,神经网络,深度学习,强化学习这些概念的联系和区别

前言

  • 人工智能 是一个广泛的领域,包含了所有使机器看起来智能的技术。
  • 机器学习 是 AI 的子集,使用算法让机器从数据中学习。
  • 神经网络 是机器学习中的一种模型结构,模仿人脑的工作原理。
  • 深度学习 是神经网络的子集,使用深层神经网络来处理更复杂的问题。
  • 强化学习 是机器学习的一种,专注于通过环境反馈优化决策。

一. 人工智能的概念

人工智能是指通过计算机程序或机器来模拟、实现人类智能的技术和方法。它旨在使计算机具备感知、理解、判断、推理、学习、识别、生成、交互等类人智能的能力,从而能够执行各种任务。

人工智能包括机器学习,专家系统、知识表示与推理、搜索算法、逻辑推理、规划,进化算法,博弈理论与决策树,模糊逻辑,贝叶斯网络,强化学习等。

1. 机器学习和强化学习

机器学习只是人工智能的一种,它的特点在于从数据中学习并改进算法,无需进行明确的编程。目的是获得预测或决策模型,通过准确率,召回率来评判;而且显然具有迭代的特征,毕竟学习不是一蹴而就的。

强化学习也只是AI的一种,不是从数据中学习,而是通过和环境的交互来学习。目标是学习一个策略,使智能体能够在未知环境中取得最大的累积奖励。

这就好比两个学生,一个头脑发达,主要通过看书学习来提升自己(机器学习)。另一个四肢发达,主要通过不停的实践(打架)来提升战斗力(强化学习)。所以机器学习主要用于图像识别,视频生成,语言大模型等,这些相当于人的大脑的功能;而强化学习主要用于机器人,自动驾驶之类的,比如机器人要保持平衡,强化学习就相当于锻炼机器人小脑的功能。

围棋任务则属于深度强化学习。其中既有机器学习,又有强化学习。机器学习(主要是神经网络中的深度学习)用来学习以往的经验,强化学习主要用来评价并形成新的策略。原版的alpha go是学习人类过往的棋局,然后进行评价;后来发现人类垃圾,新的alpha go zero是自己先形成大量的棋局,然后从这些棋局中用深度神经网络进行学习,同时改进了搜索策略(蒙特卡洛树搜索),很快就碾压了人类。

2. 机器学习和神经网络,以及深度学习

神经网络属于机器学习的一种,机器学习的算法有决策树、随机森林、逻辑回归、SVM、朴素贝叶斯、K最近邻算法、K均值算法、Adaboost算法、神经网络、马尔科夫等。这些算法都有从数据中学习的能力,但是只有神经网络是模拟了人类神经系统的结构和功能。

神经网络如果具有多个隐藏层,那就被称为深度学习,而传统的神经网络(浅层网络)则可能只有一两个隐藏层。

二. 从其他几个角度进行分类

神经网络还可以从两个维度进行分类,比如并行处理和序列处理模型,判别式和生成式模型;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值