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

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

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

3天內不再提示

機器學習算法的介紹

新機器視覺 ? 來源:機器人網 ? 作者:機器人網 ? 2022-06-05 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

b16add9c-e171-11ec-ba43-dac502259ad0.jpg

哲學要回答的基本問題是從哪里來、我是誰、到哪里去,尋找答案的過程或許可以借鑒機器學習的套路:組織數據->挖掘知識->預測未來。組織數據即為設計特征,生成滿足特定格式要求的樣本,挖掘知識即建模,而預測未來就是對模型的應用。

b19a7a7a-e171-11ec-ba43-dac502259ad0.jpg

特征設計依賴于對業務場景的理解,可分為連續特征、離散特征和組合高階特征。本篇重點是機器學習算法的介紹,可以分為監督學習和無監督學習兩大類。

b1bf5246-e171-11ec-ba43-dac502259ad0.jpg

無監督學習算法很多,最近幾年業界比較關注主題模型,LSA->PLSA->LDA為主題模型三個發展階段的典型算法,它們主要是建模假設條件上存在差異。LSA假設文檔只有一個主題,PLSA假設各個主題的概率分布不變(theta都是固定的),LDA假設每個文檔和詞的主題概率是可變的。

b20f703c-e171-11ec-ba43-dac502259ad0.jpg

LDA算法本質可以借助上帝擲骰子幫助理解,詳細內容可參加Rickjin寫的《LDA數據八卦》文章,淺顯易懂,順便也科普了很多數學知識,非常推薦。

b24f76dc-e171-11ec-ba43-dac502259ad0.jpg

監督學習可分為分類和回歸,感知器是最簡單的線性分類器,現在實際應用比較少,但它是神經網絡深度學習的基本單元。

b27c3f82-e171-11ec-ba43-dac502259ad0.jpg

線性函數擬合數據并基于閾值分類時,很容易受噪聲樣本的干擾,影響分類的準確性。邏輯回歸(Logistic Regression)利用sigmoid函數將模型輸出約束在0到1之間,能夠有效弱化噪聲數據的負面影響,被廣泛應用于互聯網廣告點擊率預估。

b2c56c20-e171-11ec-ba43-dac502259ad0.jpg

b2e98e48-e171-11ec-ba43-dac502259ad0.jpg

邏輯回歸模型參數可以通過最大似然求解,首先定義目標函數L(theta),然后log處理將目標函數的乘法邏輯轉化為求和邏輯(最大化似然概率 -> 最小化損失函數),最后采用梯度下降求解。

b301a604-e171-11ec-ba43-dac502259ad0.jpg

b326e1f8-e171-11ec-ba43-dac502259ad0.jpg

相比于線性分類去,決策樹等非線性分類器具有更強的分類能力,ID3和C4.5是典型的決策樹算法,建模流程基本相似,兩者主要在增益函數(目標函數)的定義不同。

b34b38dc-e171-11ec-ba43-dac502259ad0.jpg

線性回歸和線性分類在表達形式上是類似的,本質區別是分類的目標函數是離散值,而回歸的目標函數是連續值。目標函數的不同導致回歸通常基于最小二乘定義目標函數,當然,在觀測誤差滿足高斯分布的假設情況下,最小二乘和最大似然可以等價。

b370df42-e171-11ec-ba43-dac502259ad0.jpg

當梯度下降求解模型參數時,可以采用Batch模式或者Stochastic模式,通常而言,Batch模式準確性更高,Stochastic模式復雜度更低。

b38d0ee2-e171-11ec-ba43-dac502259ad0.jpg

b3ed7ba6-e171-11ec-ba43-dac502259ad0.jpg

上文已經提到,感知器雖然是最簡單的線性分類器,但是可以視為深度學習的基本單元,模型參數可以由自動編碼(Auto Encoder)等方法求解。

b42f756a-e171-11ec-ba43-dac502259ad0.jpg

深度學習的優勢之一可以理解為特征抽象,從底層特征學習獲得高階特征,描述更為復雜的信息結構。例如,從像素層特征學習抽象出描述紋理結構的邊緣輪廓特征,更進一步學習獲得表征物體局部的更高階特征。 俗話說三個臭皮匠賽過諸葛亮,無論是線性分類還是深度學習,都是單個模型算法單打獨斗,有沒有一種集百家之長的方法,將模型處理數據的精度更進一步提升呢?當然,Model Ensembel就是解決這個問題。Bagging為方法之一,對于給定數據處理任務,采用不同模型/參數/特征訓練多組模型參數,最后采用投票或者加權平均的方式輸出最終結果。 Boosting為Model Ensemble的另外一種方法,其思想為模型每次迭代時通過調整錯誤樣本的損失權重提升對數據樣本整體的處理精度,典型算法包括AdaBoost、GBDT等。

b4591816-e171-11ec-ba43-dac502259ad0.jpg

不同的數據任務場景,可以選擇不同的Model Ensemble方法,對于深度學習,可以對隱層節點采用DropOut的方法實現類似的效果。

b4823dea-e171-11ec-ba43-dac502259ad0.jpg

b4a5cb84-e171-11ec-ba43-dac502259ad0.jpg

b4cc1172-e171-11ec-ba43-dac502259ad0.jpg

介紹了這么多機器學習基礎算法,說一說評價模型優劣的基本準則。欠擬合和過擬合是經常出現的兩種情況,簡單的判定方法是比較訓練誤差和測試誤差的關系,當欠擬合時,可以設計更多特征來提升模型訓練精度,當過擬合時,可以優化特征量降低模型復雜度來提升模型測試精度。

b4f27376-e171-11ec-ba43-dac502259ad0.jpg

特征量是模型復雜度的直觀反映,模型訓練之前設定輸入的特征量是一種方法,另外一種比較常用的方法是在模型訓練過程中,將特征參數的正則約束項引入目標函數/損失函數,基于訓練過程篩選優質特征。

b511daae-e171-11ec-ba43-dac502259ad0.jpg

模型調優是一個細致活,最終還是需要能夠對實際場景給出可靠的預測結果,解決實際問題。期待學以致用!

審核編輯 :李倩

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

    關注

    23

    文章

    4784

    瀏覽量

    98042
  • 機器學習
    +關注

    關注

    66

    文章

    8553

    瀏覽量

    136935

原文標題:零基礎入門機器學習算法(附圖)

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    國密系列算法簡介及SM4算法原理介紹

    保證,而國產密碼算法實現了密碼算法的自主可控,對于保障我國的國家安全具有重要意義。目前,我國大力推廣國密算法的應用,并涌現出一系列國家商用密碼應用的優秀案例。 本文將對SM4算法的原理
    發表于 10-24 08:25

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

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

    AI 驅動三維逆向:點云降噪算法工具與機器學習建模能力的前沿應用

    在三維逆向工程領域,傳統方法在處理復雜數據和構建高精度模型時面臨諸多挑戰。隨著人工智能(AI)技術的發展,點云降噪算法工具與機器學習建模能力的應用,為三維逆向工程帶來了創新性解決方案,顯著提升
    的頭像 發表于 08-20 10:00 ?702次閱讀
    AI 驅動三維逆向:點云降噪<b class='flag-5'>算法</b>工具與<b class='flag-5'>機器</b><b class='flag-5'>學習</b>建模能力的前沿應用

    PID控制算法學習筆記資料

    用于新手學習PID控制算法
    發表于 08-12 16:22 ?7次下載

    基于FPGA實現FOC算法之PWM模塊設計

    哈嘍,大家好,從今天開始正式帶領大家從零到一,在FPGA平臺上實現FOC算法,整個算法的框架如下圖所示,如果大家對算法的原理不是特別清楚的話,可以先去百度上學習一下,本教程著重
    的頭像 發表于 07-17 15:21 ?3491次閱讀
    基于FPGA實現FOC<b class='flag-5'>算法</b>之PWM模塊設計

    FPGA在機器學習中的具體應用

    ,越來越多地被應用于機器學習任務中。本文將探討 FPGA 在機器學習中的應用,特別是在加速神經網絡推理、優化算法和提升處理效率方面的優勢。
    的頭像 發表于 07-16 15:34 ?2889次閱讀

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

    K230開發板攝像頭及AI功能測評 攝像頭作為機器視覺應用的基礎,能夠給機器學習模型提供輸入,提供輸入的質量直接影響機器學習模型的效果。 K
    發表于 07-08 17:25

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

    : 一、機器人視覺:從理論到實踐 第7章詳細介紹了ROS2在機器視覺領域的應用,涵蓋了相機標定、OpenCV集成、視覺巡線、二維碼識別以及深度學習目標檢測等內容。通過
    發表于 05-03 19:41

    【「# ROS 2智能機器人開發實踐」閱讀體驗】+ROS2應用案例

    地圖構建,包括算法原理介紹、安裝與配置方法、仿真環境中的SLAM以及真實機器人上的SLAM。 這一過程不僅涉及到計算機視覺和機器人學的知識,還需要對ROS 2的節點管理和數據處理有一定
    發表于 04-27 11:42

    機器人主控芯片平臺有哪些 機器人主控芯片一文搞懂

    AI芯片在人形機器人中的應用越來越廣泛。這些AI芯片專門設計用于執行人工智能算法,如深度學習機器學習等。
    的頭像 發表于 04-25 16:26 ?7585次閱讀
    <b class='flag-5'>機器</b>人主控芯片平臺有哪些  <b class='flag-5'>機器</b>人主控芯片一文搞懂

    復合機器人為什么要使用單點糾偏算法

    復合機器人單點糾偏算法
    的頭像 發表于 04-20 14:59 ?688次閱讀
    復合<b class='flag-5'>機器</b>人為什么要使用單點糾偏<b class='flag-5'>算法</b>?

    十大鮮為人知卻功能強大的機器學習模型

    本文轉自:QuantML當我們談論機器學習時,線性回歸、決策樹和神經網絡這些常見的算法往往占據了主導地位。然而,除了這些眾所周知的模型之外,還存在一些鮮為人知但功能強大的算法,它們能夠
    的頭像 發表于 04-02 14:10 ?1093次閱讀
    十大鮮為人知卻功能強大的<b class='flag-5'>機器</b><b class='flag-5'>學習</b>模型

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

    機器學習算法,解決傳感器數據采集難題! 1. nRF54系列支持OTA嗎? 答:支持!nRF54L系列基于Zephyr的MCUBOOT和SMP DFU庫,支持BLE和UART等多種OTA方式
    發表于 04-01 00:00

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

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