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

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

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

3天內(nèi)不再提示

機器學習算法概念介紹及選用建議

智能感知與物聯(lián)網(wǎng)技術研究所 ? 來源:cc ? 2019-01-14 13:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在從事數(shù)據(jù)科學工作的時候,經(jīng)常會遇到為具體問題選擇最合適算法的問題。雖然有很多有關機器學習算法的文章詳細介紹了相關的算法,但要做出最合適的選擇依然非常困難。

在這篇文章中,我將對一些基本概念給出簡要的介紹,對不同任務中使用不同類型的機器學習算法給出一點建議。在文章的最后,我將對這些算法進行總結。

首先,你應該能區(qū)分以下四種機器學習任務:

監(jiān)督學習

無監(jiān)督學習

半監(jiān)督學習

強化學習

監(jiān)督學習

監(jiān)督學習是從標記的訓練數(shù)據(jù)中推斷出某個功能。通過擬合標注的訓練集,找到最優(yōu)的模型參數(shù)來預測其他對象(測試集)上的未知標簽。如果標簽是一個實數(shù),我們稱之為回歸。如果標簽來自有限數(shù)量的值,這些值是無序的,那么稱之為分類。

無監(jiān)督學習

在無監(jiān)督學習中,我們對于物體知道的信息比較少,特別是訓練集沒有做過標記。那現(xiàn)在的目標是什么呢?觀察對象之間的相似性,并將它們劃分到不同的群組中。某些對象可能與其他群組中的對象都有很大的區(qū)別,那么我們就認為這些對象是異常的。

半監(jiān)督學習

半監(jiān)督學習包括了前面描述的兩個問題:同時使用標記和未標記的數(shù)據(jù)。對于那些無法標注所有數(shù)據(jù)的人來說,這是一個很好的方法。該方法能夠顯著提高準確性,因為在使用訓練集中未標記數(shù)據(jù)的同時,還能使用少量帶有標記的數(shù)據(jù)。

強化學習

強化學習跟上面提到的方法不太一樣,因為在這里并沒有標記或未標記的數(shù)據(jù)集。強化學習涉及到軟件代理應該如何在某些環(huán)境中采取行動來最大化累積獎勵。

想象一下,你是一個在陌生環(huán)境中的機器人,你可以執(zhí)行一些動作,并從中獲得獎勵。在每執(zhí)行一個動作之后,你的行為會變得越來越復雜越來越聰明,也就是說 ,你正在訓練自己在執(zhí)行每一個動作之后讓自己表現(xiàn)得更為有效。在生物學中,這被稱為適應自然環(huán)境。

常用的機器學習算法

現(xiàn)在,我們對機器學習的類型有了一定的了解,下面,我們來看一下最流行的算法及其在現(xiàn)實生活中的應用。

線性回歸和線性分類器

這些可能是機器學習中最簡單的算法了。假設有對象(矩陣A)的特征x1,... xn和標簽(向量B)。我們的目標是根據(jù)某些損失函數(shù)(例如MSE或MAE)找到最優(yōu)權重w1,... wn和這些特征的偏差。 在使用MSE的情況下,有一個來自最小二乘法的數(shù)學公式:

在實踐中,使用梯度下降來進行優(yōu)化則更為容易,計算上更有效率。盡管這個算法很簡單,但是在存在成千上萬個特征的時候,這個方法依然能夠表現(xiàn)良好。更復雜的算法可能會遇到過擬合特征或者是沒有足夠大的數(shù)據(jù)集的問題,而線性回歸則是一個不錯的選擇。

為了防止過擬合,可使用像lasso和ridge這樣的規(guī)則化技術。其主要思路是分別把權重總和以及權重平方的總和加到損失函數(shù)中。

邏輯回歸

邏輯回歸執(zhí)行的是二元分類,所以輸出的標簽是二元的。給定輸入特征向量x,定義P(y=1|x)為輸出y等于1時的條件概率。系數(shù)w是模型要學習的權重。

由于該算法需要計算每個類別的歸屬概率,因此應該考慮概率與0或1的差異程度,并像在線性回歸中一樣對所有對象取平均值。這種損失函數(shù)是交叉熵的平均值:

邏輯回歸有什么好處呢?它采用了線性組合的特征,并對其應用非線性函數(shù)(sigmoid),所以它是一個非常小的神經(jīng)網(wǎng)絡實例!

決策樹

另一個比較流行、并且容易理解的算法是決策樹。它的圖形能讓你看到你自己的想法,它的引擎有一個系統(tǒng)的、有記錄的思考過程。

這個算法很簡單。在每個節(jié)點中,我們選擇所有特征和所有可能的分割點之間的最佳分割。選擇每個分割以最大化某些功能。在分類樹中使用交叉熵和基尼指數(shù)。在回歸樹中,最小化該區(qū)域中的點的目標值的預測變量與分配給它的點之間的平方誤差的總和。

算法會在每個節(jié)點上遞歸地完成這個過程,直到滿足停止條件為止。

K-means

有的時候你并不知道標簽,而目標是根據(jù)對象的特征來分配標簽。這被稱為集聚化任務。

假設要把所有的數(shù)據(jù)對象分成k個簇,則需要從數(shù)據(jù)中隨機選擇k個點,并將它們命名為簇的中心。其他對象的簇由最近的簇中心定義。然后,聚類的中心會被轉(zhuǎn)換并重復該過程直到收斂。

雖然這個技術非常不錯,但它仍然有一些缺點。首先,我們并不知道簇的數(shù)量。其次,結果依賴開始時隨機選擇的那個點,算法無法保證我們能夠?qū)崿F(xiàn)功能的全局最小值。

主成分分析(PCA)

昨晚或者最近的幾個小時里你有沒有在準備考試?你無法記住所有的信息,但是想要在可用的時間內(nèi)最大限度地記住信息,例如,首先學習考試中經(jīng)常出現(xiàn)的定理等等。

主成分分析基于類似的思想。該算法提供了降維的功能。有時,你有很多的特征,并且彼此之間強相關,模型可以很容易地適應大量的數(shù)據(jù)。然后,你可以應用PCA。

你應該計算某些向量上的投影,以使數(shù)據(jù)的方差最大化,并盡可能少地丟失信息。而這些向量是來自數(shù)據(jù)集特征的相關矩陣的特征向量。

算法的內(nèi)容現(xiàn)在已經(jīng)很清楚了:

計算特征列的相關矩陣,找出該矩陣的特征向量。

將這些多維向量計算出來,并計算所有特征的投影。

新特征是投影中的坐標,其數(shù)量取決于投影的特征向量的數(shù)量。

神經(jīng)網(wǎng)絡

在上文講到邏輯回歸的時候,就已經(jīng)提到了神經(jīng)網(wǎng)絡。在一些具體的任務中,有很多不同的體系結構都非常有價值。而神經(jīng)網(wǎng)絡更多的時候是一系列的層或組件,它們之間存在線性連接并遵循非線性。

如果你正在處理圖像,那么卷積深度神經(jīng)網(wǎng)絡能展現(xiàn)出不錯的結果。而非線性則通過卷積層和匯聚層表現(xiàn)出來,它能夠捕捉圖像的特征。

要處理文本和序列,最好選擇遞歸神經(jīng)網(wǎng)絡。 RNN包含了LSTM或GRU模塊,并且能夠數(shù)據(jù)一同使用。也許,最有名的RNN應用是機器翻譯吧。

結論

我希望能向大家解釋最常用的機器學習算法,并就針對具體問題如何選擇機器學習算法提供建議。為了能讓你更輕松的掌握這些內(nèi)容,我準備了下面這個總結。

線性回歸和線性分類器。盡管看起來簡單,但當其他算法在大量特征上遇到過擬合的問題時,它的優(yōu)勢就表現(xiàn)出來了。

Logistic回歸是最簡單的非線性分類器,具有二元分類的參數(shù)和非線性函數(shù)(S形)的線性組合。

決策樹通常與人類的決策過程相似,并且易于解釋。但它們最常用于隨機森林或梯度增強這樣的組合中。

K-means是一個更原始、但又非常容易理解的算法。

PCA是降低信息損失最少的特征空間維度的絕佳選擇。

神經(jīng)網(wǎng)絡是機器學習算法的新武器,可以應用于許多任務,但其訓練的計算復雜度相當大。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:機器學習算法選用指南

文章出處:【微信號:tyutcsplab,微信公眾號:智能感知與物聯(lián)網(wǎng)技術研究所】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    PID控制算法學習筆記資料

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

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

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

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

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

    工業(yè)機器人與協(xié)作機器概念不同

    在自動化生產(chǎn)的浪潮中,工業(yè)機器人與協(xié)作機器人逐漸成為企業(yè)提升效率、優(yōu)化產(chǎn)能的得力助手。但它們并非同一概念,在功能、設計與應用場景上有著顯著差異。北京沃華慧通測控有限公司憑借深厚的技術沉淀,為不同需求的企業(yè)提供適配的
    的頭像 發(fā)表于 06-03 13:15 ?1047次閱讀
    工業(yè)<b class='flag-5'>機器</b>人與協(xié)作<b class='flag-5'>機器</b>人<b class='flag-5'>概念</b>不同

    PID控制C語言常用算法介紹與說明【建議下載】

    當今的自動控制技術都是基于反饋的概念。反饋理論的要素包括三個部分:測量、比較和執(zhí)行。測量關心的變量,與期望值相比較,用這個誤差糾正調(diào)節(jié)控制系統(tǒng)的響應。 這個理論和應用自動控制的關鍵是,做出正確的測量和比較后,如何才能更好地糾正系統(tǒng)。
    發(fā)表于 05-22 17:24

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

    學習建議 對于初學者,建議先通過仿真(如Gazebo)驗證算法,再遷移到真實機器人,以降低硬件調(diào)試成本。 多參與開源社區(qū)(如ROS2
    發(fā)表于 05-03 19:41

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

    的限制和調(diào)控) 本書還有很多前沿技術項目的擴展 比如神經(jīng)網(wǎng)絡識別例程,機器學習圖像識別的原理,yolo圖像追蹤的原理 機器學習訓練三大點: 先準備一個基本的模型結構 和訓練時的反饋函
    發(fā)表于 04-30 01:05

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

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

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

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

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

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

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

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

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

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