第1章:緒論

科學、技術、工程、應用

  • 科學:是什么、為什么
  • 技術:怎么做
  • 工程:怎樣做的多快好省
  • 應用:怎么使用

定義

機器學習:利用經驗改善系統自身的性能。
在這里插入圖片描述

研究

智能數據分析(數據分析+算法)

典型的機器學習過程

利用訓練數據,按照某種學習算法訓練出模型,利用模型預測新的樣本數據的標簽。
在這里插入圖片描述

計算學習理論

在這里插入圖片描述

  • 為什么不追求誤差為0?
  • 為什么要使用概率P而不是一個絕對的結果?
    機器學習一般用于解決不確定規則的問題,從數據中總結出一定的規則,具有很強的不確定性。
    P問題:在多項式時間內找到問題的解。
    NP問題:給定n個解,在多項式時間內判斷是不是問題的解。
    千禧難題:P=NP?
    我們怎么樣在多項式時間內給出最佳結果?或者如何判斷某個解是不是最優的?
    如果我們去誤差為0和絕對,那么要求我們每一次都能得到確定的最佳答案。

歸納和演繹

歸納就是從個別到一般,是從多個個別的事物中獲得普遍的規則,例如:黑馬、白馬,可以歸納為馬;
演繹則是從一般到個別,是從普遍性規則推導出個別性規則,例如:基于一組公理和推理規則推導出與之相洽的定理。

假設空間和版本空間

在這里插入圖片描述
或者西瓜數據集:
假設空間:所有有可能的西瓜屬性值的西瓜樣本。
版本空間:與訓練集一致的假設集合。

基本術語

在這里插入圖片描述

  • 假設:學得模型對應了關于數據的某種潛在規則。
  • 屬性、樣本、輸入空間:屬性張成的空間。
  • 標記空間:標記的集合。
  • 泛化能力:學得模型適用于新樣本的能力。

歸納偏好

在這里插入圖片描述

奧卡姆剃刀原則:若非必要,勿增實體。(選最簡單的,更平滑的)
若有多個假設與觀察一致,則選最簡單的那個。

NFL

沒有免費的午餐
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

泛化能力

在這里插入圖片描述

思考

機器學習和深度學習的區別?
個人認為:
深度學習是機器學習的一個子集,都是利用現有數據總結經驗的過程。機器學習一般泛指支持向量機、決策樹等不需要利用神經網絡的模型,而深度學習一般是CNN、RNN等含有深層神經網絡的模型。

查找資料:在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
總結:
深度學習是機器學習的一個子集,但是一般而言,機器學習一般指支持向量機、決策樹等算法模型,深度學習一般是指CNN、RNN等模型。
兩個的區別主要在于:
1.數據量(深度學習往往需要大量數據,機器學習不是)
2.硬件依賴性(深度學習需要使用GPU進行大量的矩陣運算)
3.特征工程,機器學習的屬性類別往往需要人工編碼,而深度學習可以挖掘出數據的深層特征。例如,對于貓狗分類任務而言,機器學習需要人工總結一些屬性,例如是否有胡須、是否有耳朵等,而深度學習對復雜概念進行連續層次識別,最終找到答案,無需人工尋找屬性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/36537.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/36537.shtml
英文地址,請注明出處:http://en.pswp.cn/news/36537.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

電腦ip地址怎么改 ip地址怎么改到別的城市

一、ip地址怎么改到別的城市 1.ip地址怎么改到別的城市,1、重啟WIFI路由設備 一般手機或電腦在家或公司上網時都是接入到路由器的WIFI網絡,再由路由器分配上網IP地址,如果要更換上網IP那么重啟路由器設備后,路由器會向網絡運營商進行寬帶的重新撥號,此時手機或電腦設…

【【verilog 典型電路設計之加法器樹乘法器】】

verilog 典型電路設計之加法器樹乘法器 加法器樹乘法器 加法器樹乘法器的設計思想是“移位后加”,并且加法運算采用加法器樹的形式。乘法運算的過程是,被乘數與乘數的每一位相乘并且乘以相應的權值,最后將所得的結果相加,便得到了…

mongodb:環境搭建

mongodb 是什么? MongoDB是一款為web應用程序和互聯網基礎設施設計的數據庫管理系統。沒錯MongoDB就是數據庫,是NoSQL類型的數據庫 為什么要用mongodb? (1)MongoDB提出的是文檔、集合的概念,使用BSON&am…

【Go】常見的四個內存泄漏問題

Goroutine沒有順利結束 1、這里更多的是由于channelforselect導致的,錯誤的寫法導致了發送者或接收者沒有發現channel已經關閉,任務已經結束了,卻仍然在嘗試輸入輸出https://geektutu.com/post/hpg-exit-goroutine.html Map的remove方法不會…

selenium.webdriver Python爬蟲教程

文章目錄 selenium安裝和使用 selenium安裝和使用 pip install selenium 下載對應的瀏覽器驅動 實例化瀏覽器 from selenium import webdriverbrowser webdriver.Chrome()元素定位 控制瀏覽器

HTB-Keeper

HTB-Keeper 信息收集80端口 lnorgaardroot 信息收集 80端口 80主頁給了一個跳轉的鏈接 跟隨鏈接后到了一個登陸界面。 嘗試搜索默認密碼。 通過賬號root:password登錄。不知道為什么我登陸了兩次才成功。 通過搜索在Admin->Users->Select里面發現了用戶信息。 lno…

WS2812B————動/靜態顯示

一,系統架構 二,芯片介紹 1.管腳說明 2.數據傳輸時間 3.時序波形 4.數據傳輸方法 5.常用電路連接 三,代碼展示及說明 驅動模塊 在驅動模塊首先選擇使用狀態機,其中包括,空閑狀態,復位清空狀態&#xff0c…

怎么把圖片表格轉換成word表格?幾個步驟達成

在處理文檔時,圖片表格的轉換是一個常見的需求。而手動輸入表格是非常耗時的,因此,使用文本識別軟件來自動轉換圖片表格可以大大提高工作效率。在本文中,我們將介紹如何使用OCR文字識別技術來將圖片表格轉換為Word表格。 OCR文字識…

Vue3+Element plus+pageHelper實現分頁

安裝element plus npm install element-plus --save引入 修改main.js: import { createApp } from vue import App from ./App.vue import ElementPlus from element-plus import element-plus/dist/index.cssconst app createApp(App) app.use(ElementPlus) ap…

15.3 【Linux】循環執行的例行性工作調度

相對于 at 是僅執行一次的工作,循環執行的例行性工作調度則是由 cron (crond) 這個系統服務來控制的。剛剛談過 Linux 系統上面原本就有非常多的例行性工作,因此這個系統服務是默認啟動的。另外, 由于使用者自己也可以…

棧和隊列--受限制的線性表

目錄 和隊列的定義和特點 1.1棧的定義和特點、 1.2隊列的定義和特點 1.3棧和隊列的應用 2.棧的表示和操作的實現 2.1棧的類型定義 2.2順序棧的表示和實現 2.2.1初始化 2.2.2入棧 2.2.3出棧 2.2.4取棧頂元素 2.3鏈棧的表示和實現 2.2.1初始化 2.2.2入棧 2.2.3出棧…

Java-運算符和控制語句(下)(基于c語言的補充)

輸出到控制臺 System.out.println(msg); // 輸出一個字符串, 帶換行 System.out.print(msg); // 輸出一個字符串, 不帶換行 System.out.printf(format, msg); // 格式化輸出 從鍵盤輸入 使用 Scanner 讀取字符串/整數/浮點數 首先需要導入util包 自動導入util包 這里把回車看…

如何選擇最佳的文件傳輸協議?(FTP、TFTP、Raysync)

在數字化時代,通過互聯網傳輸文件是一項常見的任務。因此,選擇適合您企業需求的文件傳輸協議非常重要。 文件傳輸協議是發送方和接收方之間的一套規則和信息。它的作用就像網絡兩端都能理解的一種語言,使得數據可以正確輸出并帶有正確的文件…

【高頻面試題】JVM篇

文章目錄 一、JVM組成1.什么是程序計數器2.什么是Java堆?3.能不能介紹一下方法區(元空間)4.你聽過直接內存嗎5.什么是虛擬機棧6.垃圾回收是否涉及棧內存?7.棧內存分配越大越好嗎?8.方法內的局部變量是否線程安全?9.什么…

NIO 非阻塞式IO

NIO Java NIO 基本介紹 Java NIO 全稱 Java non-blocking IO,是指 JDK 提供的新 API。從 JDK1.4 開始,Java 提供了一系列改進的輸入/輸出的新特性,被統稱為 NIO(即 NewIO),是同步非阻塞的。NIO 相關類都被…

01-Spark環境部署

1 Spark的部署方式介紹 ? Spark部署模式分為Local模式(本地模式)和集群模式(集群模式又分為Standalone模式、Yarn模式和Mesos模式) 1.1 Local模式 Local模式常用于本地開發程序與測試,如在idea中 1.2 Standalone模…

PAT 1039 Course List for Student

個人學習記錄,代碼難免不盡人意。 Zhejiang University has 40000 students and provides 2500 courses. Now given the student name lists of all the courses, you are supposed to output the registered course list for each student who comes for a query. …

netty學習分享 二

操作系統IO模型與實現原理 阻塞IO 模型 應用程序調用一個IO函數,導致應用程序阻塞,等待數據準備好。如果數據沒有準備好,一直等待….數據準備好了,從內核拷貝到用戶空間,IO函數返回成功指示。 當調用recv()函數時,系…

釉面陶瓷器皿SOR/2016-175標準上架亞馬遜加拿大站

親愛的釉面陶瓷器皿和玻璃器皿制造商和賣家,亞馬遜加拿大站將執行SOR/2016-175法規。這是一份新的法規,規定了含有鉛和鎘的釉面陶瓷器和玻璃器皿需要滿足的要求。讓我們一起來看一看,為什么要實行SOR/2016-175法規?這是一個保護消…

yolo源碼注釋3——模型配置文件

代碼基于yolov5 v6.0 目錄: yolo源碼注釋1——文件結構yolo源碼注釋2——數據集配置文件yolo源碼注釋3——模型配置文件yolo源碼注釋4——yolo-py 模型配置文件一般放在 models 文件夾下的 XXX.yaml 文件中,以 yolov5s.yaml 為例: # YOLOv…