国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機器學習中的相關概念、數學知識和各種經典算法

電子工程師 ? 來源:lp ? 2019-03-15 14:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近日,來自SAP(全球第一大商業軟件公司)的梁勁(Jim Liang)公開了自己所寫的一份 520 頁的學習教程(英文版),詳細、明了地介紹了機器學習中的相關概念、數學知識和各種經典算法。機器之心看到后,也迫不及待的推廣給更多的讀者。完整的 PDF 請從文后作者公開的鏈接下載。

在介紹中,Jim Liang寫到:

人工智能是這兩年風頭正勁的領域,也是未來具有顛覆性可能的新領域。不少人嘗試去學習機器學習相關的知識。然而,一旦越過最初的 overview 階段,很多人就開始打退堂鼓了,然后迅速放棄。

為什么會這樣?

極 高 的 學 習 曲 線

首當其沖就是數學,涉及統計學、微積分、概率、線性代數等,大家雖然都學過高等數學,但如果你還記得里面的細節,算你牛。更可能的情況是,多數人都對高等數學忘記了,面對各種算法里的大量公式,感到厭惡,甚至恐懼。

其次因為機器學習本身是一個綜合性學科,而且是一個快速發展的學科,知識點散亂,缺乏系統性。

市面上的機器學習/深度學習書籍、文章、教程,遍地開花,但能以清晰的方式表達、循序漸進地講解的教程,其實不多,大量的教程沒有考慮到學習者的基礎,使得初學者感到挫敗和困惑。

圖 解 機 器 學 習

正是對機器學習的過程中的痛苦有切身體會,我希望能做一份教程,以淺顯易懂的方式去講解它,降低大家的學習門檻。我為此花費了數月時間,經常做到深夜,把自己的學習筆記整理成了這份教程。

從結構來看,全部教程包含兩部分:

Part 1 介紹了基本概念,包括:

機器學習的流程

數據處理

建模

評估指標(如 MSE、ROC 曲線)

模型部署

過度擬合

正則化等

在第一部分,作者先介紹了如今應用普遍的機器學習:從自動駕駛、語音助手到機器人。其中有些思想,也是眾多讀者們了解過的,例如:為何機器學習在這個時候會火(大數據、計算力、更好的算法);機器學習、人工智能、深度學習三者的關系等。

除了這些基礎概念,這份教程也對機器學習模型的開發流程做了圖像化展示(如下圖),即使對此不太了解的讀者,也能通過這種流程展示有所學習。

建立機器學習解決方案的步驟

在 Part1 的其他小節,作者以類似的圖像展示,對數據、建模、模型部署等內容做了詳細介紹,這里就不一一列舉,可以從原報告查看。

在 Part2,作者介紹了 常用的算法,包括:

線性回歸

邏輯回歸

神經網絡

SVM

Knn

K-Means

決策樹

隨機森林

AdaBoost

樸素貝葉斯

梯度下降

主成分分析

這部分包含了大量的數學公式,但作者盡力注解了其中的每個公式,從而充分、清晰地表達了眾多數學概念。

例如在「神經網絡」部分,作者整理了 59 頁的筆記(從 311 頁到 369 頁)。作者從人腦中的神經元架構說起,介紹了人工神經網絡(ANN)、人工神經元工作的原理。這份筆記非常注重圖像化的概念解釋,理解起來非常直觀。

例如,下圖中的概念解釋很形象地展現了生物神經元和人工神經元工作方式的相似性。

生物神經元的樹突輸入-軸突輸出模式和人工神經元的輸入輸出模式對比。

過擬合的解釋。

人工神經元的基礎結構。

在涉及到數學公式時,作者會在旁邊有詳細的注解,如下圖所示:

對于并列的可選項(如激活函數、常用神經網絡架構等),也會有全面的列表:

常用的激活函數。

然后會有每個激活函數的單獨介紹:

Sigmoid 激活函數。

用神經網絡分類手寫數字的前向傳播示例(softmax 激活函數)。

對于神經網絡中較為復雜的概念(如求導、反向傳播),幾張圖就能解釋清楚:

關于神經網絡的完整訓練過程,作者用簡略流程圖+計算細節展開的方式呈現:

反向傳播算法完整流程。

前向傳播部分的計算細節。

就像前面提到的,這部分除了「神經網絡」的介紹,還包括隨機森林、梯度下降等概念的介紹,讀者們可查看原教程。

總結

看完這份教程之后,小編覺得這是一份包羅萬象的學習筆記,既適合非專業人士了解有關機器學習的基礎概念,又適合有專業背景的學生進一步學習。

寫教程是為了自己持續學習,分享教程是為了幫助更多人學習。就像作者所說,「Learning by doing/teaching, 寫這個教程主要是強迫自己持續學習,另外,也想分享給他人,希望能幫助到更多想學習 Machine Learning 的人,降低大家的學習痛苦。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4838

    瀏覽量

    107768
  • 人工智能
    +關注

    關注

    1817

    文章

    50098

    瀏覽量

    265372
  • 機器學習
    +關注

    關注

    66

    文章

    8553

    瀏覽量

    136948

原文標題:520頁的機器學習筆記

文章出處:【微信號:machine_vision_1,微信公眾號:機器視覺智能檢測】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    算法工程師需要具備哪些技能?

    算法工程師需要掌握一系列跨學科的技能,涵蓋數學基礎、編程能力、算法理論、工程實踐以及業務理解等多個方面。 以下是具體技能及學習建議: 線性代數核心內容:矩陣運算、特征值分解、向量空間等
    發表于 02-27 10:53

    機器視覺光學基礎概念——眩光、鬼影與熱點

    分布,可能導致圖像失真或信息丟失。本文將從光學原理角度闡述這些概念,并討論其在工業應用的影響及優化策略。通過理解這些基礎知識,用戶可更好地設計和選用光學組件,以
    的頭像 發表于 12-10 10:09 ?742次閱讀
    <b class='flag-5'>機器</b>視覺光學基礎<b class='flag-5'>概念</b>——眩光、鬼影與熱點

    量子機器學習入門:三種數據編碼方法對比與應用

    在傳統機器學習數據編碼確實相對直觀:獨熱編碼處理類別變量,標準化調整數值范圍,然后直接輸入模型訓練。整個過程更像是數據清洗,而非核心算法組件。量子
    的頭像 發表于 09-15 10:27 ?772次閱讀
    量子<b class='flag-5'>機器</b><b class='flag-5'>學習</b>入門:三種數據編碼方法對比與應用

    【「Yocto項目實戰教程:高效定制嵌入式Linux系統」閱讀體驗】+基礎概念學習理解

    是 Yocto 項目的核心部分之一,書中對元數據的概念、文件、語法以及菜譜和層的相關內容進行了詳細闡述。通過學習這部分內容,我了解到元數據在 Yocto 項目中的重要性,它定義了構建系統的各個方面,包括
    發表于 08-04 22:29

    FPGA在機器學習的具體應用

    ,越來越多地被應用于機器學習任務。本文將探討 FPGA 在機器學習的應用,特別是在加速神經網
    的頭像 發表于 07-16 15:34 ?2890次閱讀

    任正非說 AI已經確定是第四次工業革命 那么如何從容地加入進來呢?

    以下是一些可以從容加入AI第四次工業革命的方法: 一、教育與學習方面 基礎理論學習 深入學習數學知識,特別是線性代數、概率論與數理統計、微積分等。這些是AI
    發表于 07-08 17:44

    【嘉楠堪智K230開發板試用體驗】K230機器視覺相關功能體驗

    畫圖 機器學習模型在通過攝像頭獲取圖像后,經過處理輸入后,在輸出環節通常還需要進行后處理,例如圖像檢測應用,目標位置的框選等。 在K230提供了畫圖的功能,可以實現畫線段、畫矩形
    發表于 07-08 17:25

    【「# ROS 2智能機器人開發實踐」閱讀體驗】視覺實現的基礎算法的應用

    人部署,詳細介紹了基于顏色閾值和深度學習的巡線方法。 二維碼識別則廣泛應用于機器人定位與任務觸發,例如AGV(自動導引車)的路徑規劃。 深度學習機器人視覺
    發表于 05-03 19:41

    B10 BMS技術知識初探(上、下)

    商用的最核心技術之一。本課程對BMS技術相關知識, 進行概念級、掃盲級講解;讓所有關注、關心、以及想進入新能源行業發展的朋友們,能夠對BMS技術知識有最基本的 認識;也希望通過本課程的
    發表于 05-02 11:04

    【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書

    的非常好的,特別是一些流程圖,很清晰的闡釋了概念 很適合作為初學者入門的引路書 還能了解很多技術和框架,破除初學者的自負困境,讓初學者知道功能是由很多開發者維護的,前人已經為各種產品搭建了完善的框架。避免陷入得一個人單打獨斗的錯覺 一直蠢蠢欲動ros2和
    發表于 04-30 01:05

    電機基本理論與工程實踐

    諧波影響等。本書的講述盡量全面:從電機的基本結構和運行原理出發,并結合實例以及一些相關的控制問題來講述。本書面向本科以上學歷人員編寫,讀者應具備基本的工程物理和數學知識背景,還有基本的電路知識。大多數
    發表于 04-07 18:19

    進群免費領FPGA學習資料!數字信號處理、傅里葉變換與FPGA開發等

    ~ 01、數字信號處理的FPGA實現 旨在講解前端數字信號處理算法的高效實現。首先概述了當前的FPGA技術、器件以及用于設計最先進DSP系統的工具。闡述了計算機算法概念、理論、FIR和IIR濾波器
    發表于 04-07 16:41

    **【技術干貨】Nordic nRF54系列芯片:傳感器數據采集與AI機器學習的完美結合**

    和更多外設接口。無論是運行還是休眠狀態,功耗表現都非常出色! 3. 在傳感器數據采集與AI機器學習的優勢? 答:主頻高、功耗低,內置專用核處理數據采集,還配備AI加速器,讓AI算法
    發表于 04-01 00:00

    C++學到什么程度可以找工作?

    C++學到什么程度可以找工作?要使用C++找到工作,特別是作為軟件開發人員或相關職位,通常需要掌握以下幾個方面: 1. **語言基礎**:你需要對C++的核心概念有扎實的理解,包括但不限于指針、內存
    發表于 03-13 10:19

    請問STM32部署機器學習算法硬件至少要使用哪個系列的芯片?

    STM32部署機器學習算法硬件至少要使用哪個系列的芯片?
    發表于 03-13 07:34