# 區分機器學習,深度學習和 AI?
> 原文: [https://pythonbasics.org/difference-machine-learning-deep-learning-ai/](https://pythonbasics.org/difference-machine-learning-deep-learning-ai/)
人工智能,機器學習和深度學習之間有什么區別?
**人工智能(AI)**,**機器學習**和**深度學習**是流行的術語。
但是名字叫什么?
這些短語混合起來就好像它們是可互換的,因為它們都圍繞著幾種使用數據解釋來解決問題的技術。
這些術語背后的關鍵概念非常不同。 這是對這些技術的一般描述。
## 人工智能
**人工智能**是指機器執行復雜任務的能力,這是一個通用術語。 通常,這些是基于能夠進行認知計算的算法的軟件。
這包括機器人技術,自然語言處理,機器學習和深度學習。
計算能力的指數級增長已導致 AI 應用程序的爆炸式增長。您現在在科幻小說中看到的東西已經成為日常生活的一部分。
機器現在可以執行復雜的任務,而無需人工干預。這種最著名的兩種形式是**機器學習**和**深度學習**。
## 機器學習
**機器學習**的思想可以追溯到 1950 年代后期。 他從斯坦福大學的一位計算機科學家開始,他認為:機器可以自己學習,而不是由人類教計算機。
學習過程需要數據,并且在線生成了大量數據,這才開始。
機器學習由可分析數據并從中學習的算法組成。這些算法使軟件能夠進行預測和關聯。
這不同于傳統編程,在傳統編程中,軟件依賴于手動編碼的軟件例程。
**真實世界示例**:為防止欺詐,機器學習有助于識別模式,行為和風險趨勢并對之做出反應。 它使用訓練數據來這樣做。
## 深度學習
深度學習是指一類特定的機器學習和人工智能。深度學習基于**神經網絡**。
神經網絡創建于 1950 年代,其靈感來自人腦生物學模型。

如果我們說機器學習是人工智能的一個分支,那么深度學習就是機器學習的一個分支。
**深度學習**是一組機器學習算法,它們使用能夠從經驗中學習的復雜神經網絡。 這些系統必須根據現有示例進行訓練。
它如何工作?
在神經網絡中,人工神經元被分為幾層。 信息是單向流動的。 一層中的每個神經元都與其余的神經元進行通信,直到到達網絡的盡頭。 結果是深度學習能夠使用大量數據為復雜的決策提供計算機系統。
- 介紹
- 學習 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 教程:路由