# 区分机器学习,深度学习和 AI?
> 原文: [https://pythonbasics.org/difference-machine-learning-deep-learning-ai/](https://pythonbasics.org/difference-machine-learning-deep-learning-ai/)
人工智能,机器学习和深度学习之间有什么区别?
**人工智能(AI)**,**机器学习**和**深度学习**是流行的术语。
但是名字叫什么?
这些短语混合起来就好像它们是可互换的,因为它们都围绕着几种使用数据解释来解决问题的技术。
这些术语背后的关键概念非常不同。 这是对这些技术的一般描述。
## 人工智能
**人工智能**是指机器执行复杂任务的能力,这是一个通用术语。 通常,这些是基于能够进行认知计算的算法的软件。
这包括机器人技术,自然语言处理,机器学习和深度学习。
计算能力的指数级增长已导致 AI 应用程序的爆炸式增长。您现在在科幻小说中看到的东西已经成为日常生活的一部分。
机器现在可以执行复杂的任务,而无需人工干预。这种最著名的两种形式是**机器学习**和**深度学习**。
## 机器学习
**机器学习**的思想可以追溯到 1950 年代后期。 他从斯坦福大学的一位计算机科学家开始,他认为:机器可以自己学习,而不是由人类教计算机。
学习过程需要数据,并且在线生成了大量数据,这才开始。
机器学习由可分析数据并从中学习的算法组成。这些算法使软件能够进行预测和关联。
这不同于传统编程,在传统编程中,软件依赖于手动编码的软件例程。
**真实世界示例**:为防止欺诈,机器学习有助于识别模式,行为和风险趋势并对之做出反应。 它使用训练数据来这样做。
## 深度学习
深度学习是指一类特定的机器学习和人工智能。深度学习基于**神经网络**。
神经网络创建于 1950 年代,其灵感来自人脑生物学模型。
![artificial neural network](https://img.kancloud.cn/79/fd/79fd9b1f65a6ce0ea855c23d14f69d8f_1160x738.jpg)
如果我们说机器学习是人工智能的一个分支,那么深度学习就是机器学习的一个分支。
**深度学习**是一组机器学习算法,它们使用能够从经验中学习的复杂神经网络。 这些系统必须根据现有示例进行训练。
它如何工作?
在神经网络中,人工神经元被分为几层。 信息是单向流动的。 一层中的每个神经元都与其余的神经元进行通信,直到到达网络的尽头。 结果是深度学习能够使用大量数据为复杂的决策提供计算机系统。
- 介绍
- 学习 python 的 7 个理由
- 为什么 Python 很棒
- 学习 Python
- 入门
- 执行 Python 脚本
- 变量
- 字符串
- 字符串替换
- 字符串连接
- 字符串查找
- 分割
- 随机数
- 键盘输入
- 控制结构
- if语句
- for循环
- while循环
- 数据与操作
- 函数
- 列表
- 列表操作
- 排序列表
- range函数
- 字典
- 读取文件
- 写入文件
- 嵌套循环
- 切片
- 多个返回值
- 作用域
- 时间和日期
- try except
- 如何使用pip和 pypi
- 面向对象
- 类
- 构造函数
- 获取器和设置器
- 模块
- 继承
- 静态方法
- 可迭代对象
- Python 类方法
- 多重继承
- 高级
- 虚拟环境
- 枚举
- Pickle
- 正则表达式
- JSON 和 python
- python 读取 json 文件
- 装饰器
- 网络服务器
- 音频
- 用 Python 播放声音
- python 文字转语音
- 将 MP3 转换为 WAV
- 转录音频
- Tkinter
- Tkinter
- Tkinter 按钮
- Tkinter 菜单
- Tkinter 标签
- Tkinter 图片
- Tkinter 画布
- Tkinter 复选框
- Tkinter 输入框
- Tkinter 文件对话框
- Tkinter 框架
- Tkinter 列表框
- Tkinter 消息框
- Tkinter 单选按钮
- Tkinter 刻度
- 绘图
- Matplotlib 条形图
- Matplotlib 折线图
- Seaborn 分布图
- Seaborn 绘图
- Seaborn 箱形图
- Seaborn 热力图
- Seaborn 直线图
- Seaborn 成对图
- Seaborn 调色板
- Seaborn Pandas
- Seaborn 散点图
- Plotly
- PyQt
- PyQt
- 安装 PyQt
- PyQt Hello World
- PyQt 按钮
- PyQt QMessageBox
- PyQt 网格
- QLineEdit
- PyQT QPixmap
- PyQt 组合框
- QCheckBox
- QSlider
- 进度条
- PyQt 表格
- QVBoxLayout
- PyQt 样式
- 编译 PyQt 到 EXE
- QDial
- QCheckBox
- PyQt 单选按钮
- PyQt 分组框
- PyQt 工具提示
- PyQt 工具箱
- PyQt 工具栏
- PyQt 菜单栏
- PyQt 标签小部件
- PyQt 自动补全
- PyQt 列表框
- PyQt 输入对话框
- Qt Designer Python
- 机器学习
- 数据科学
- 如何从机器学习和 AI 认真地起步
- 为什么要使用 Python 进行机器学习?
- 机器学习库
- 什么是机器学习?
- 区分机器学习,深度学习和 AI?
- 机器学习
- 机器学习算法比较
- 为什么要使用 Scikit-Learn?
- 如何在 Python 中加载机器学习数据
- 机器学习分类器
- 机器学习回归
- Python 中的多项式回归
- 决策树
- k 最近邻
- 训练测试拆分
- 人脸检测
- 如何为 scikit-learn 机器学习准备数据
- Selenium
- Selenium 浏览器
- Selenium Cookie
- Selenium 执行 JavaScript
- Selenium 按 ID 查找元素
- Selenium 无头 Firefox
- Selenium Firefox
- Selenium 获取 HTML
- Selenium 键盘
- Selenium 最大化
- Selenium 截图
- Selenium 向下滚动
- Selenium 切换到窗口
- Selenium 等待页面加载
- Flask 教程
- Flask 教程:Hello World
- Flask 教程:模板
- Flask 教程:路由