91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

機器學習新手基礎:十大算法導覽

新機器視覺 ? 來源:新機器視覺 ? 作者:王抒偉 ? 2020-11-27 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機器學習中,有一個稱為“ No Free Lunch ”的定理。簡單來說,與監(jiān)督學習特別相關的這個定理,它指出沒有萬能算法,就是用一個算法能很好地解決每個問題。

例如,不能說神經(jīng)網(wǎng)絡總是比決策樹更好,反之亦然。有許多因素在起作用,例如數(shù)據(jù)集的大小和結(jié)構(gòu)。

那么,如果我遇到一個問題,首先應該嘗試多種不同的算法來解決問題,同時使用保留的“測試集”數(shù)據(jù)評估績效并選擇最優(yōu)的那個算法,然后GitHub 搜索最優(yōu)代碼修改哈哈哈哈。

當然,如果需要打掃房屋,可以使用吸塵器、掃帚或拖把。你不會用鏟子吧?
所以嘗試的算法必須適合要解決的問題,這才是選擇正確的機器學習任務的來源。

基礎

有一個通用原則是所有用于預測建模的受監(jiān)督機器學習算法的基礎。

機器學習算法被描述為學習目標函數(shù)(f),該函數(shù)最好將輸入變量(X)映射到輸出變量(Y):Y = f(X)

這是一個簡單的學習任務,我們想在給定新的輸入變量(X)的情況下,對(Y)進行預測。但是不知道函數(shù)(f)。

機器學習的最常見類型是學習映射Y = f(X)可以對新X預測到Y(jié),目標是盡可能進行最準確的預測。

對于初入機器學習領域,沒有機器學習基礎知識的新手,我會對常用的十大機器學習算法做簡單介紹。

1.線性回歸

線性回歸可能是統(tǒng)計和機器學習中最著名和最易理解的算法之一。

主要與最小化模型的誤差或做出盡可能準確的預測有關,但以可解釋性為代價。我們將從許多不同領域(包括統(tǒng)計數(shù)據(jù))中學習。

線性回歸的表示法是一個方程,該方程通過找到稱為系數(shù)(B),來描述輸入變量(x)與輸出變量(y)之間關系的線。

例如:y = B0 + B1 * x 臥槽,這不是一次函數(shù)嗎?哈哈

給定輸入x,我們將預測y,線性回歸學習算法的目標是找到系數(shù)B0和B1的值, 例如用于普通最小二乘法和梯度下降優(yōu)化的線性代數(shù)解。

2.LOGISTIC回歸

邏輯回歸是機器學習從統(tǒng)計領域“借”的另一種技術。它是二分類問題(具有兩個類值的問題)的首選方法。

Logistic回歸類似于線性回歸,因為目標是找到權重每個輸入變量的系數(shù)的值。與線性回歸不同,輸出的預測使用稱為對數(shù)函數(shù)的非線性函數(shù)進行變換。

邏輯函數(shù)看起來像一個大S,它將任何值轉(zhuǎn)換為0到1的范圍。因為我們可以將規(guī)則應用于邏輯函數(shù)的輸出為0和1(例如,如果IF小于0.5,則輸出1)并預測類別值。

與線性回歸一樣,當去除與輸出變量無關的屬性以及相關的屬性時,邏輯回歸的效果更好。這是一個快速學習二進制分類問題并有效的模型

3.線性判別分析

Logistic回歸是傳統(tǒng)上僅限于兩類分類問題的分類算法。如果是多分類,則線性判別分析算法(LDA)就是很重要的算法了。

LDA的表示非常簡單,它由數(shù)據(jù)的統(tǒng)計屬性組成,這些屬性是針對每個類別計算的。對于單個輸入變量,這包括:

每個類別的平均值。

計算所有類別的方差

通過為每個類別計算一個區(qū)分值并為具有最大值的類別進行預測來進行預測。
該算法的前提是:數(shù)據(jù)具有高斯分布(鐘形曲線),因此最好在操作之前從數(shù)據(jù)中刪除異常值。

4.分類和回歸樹

決策樹是用于預測建模機器學習的重要算法類型。
決策樹模型的表示形式是二叉樹。這是來自算法和數(shù)據(jù)結(jié)構(gòu)的二叉樹,沒有什么花哨的。每個節(jié)點代表一個輸入變量(x)和該變量的分割點(假設變量是數(shù)字)。

樹的葉節(jié)點包含用于進行預測的輸出變量(y)。通過遍歷樹的拆分直到到達葉節(jié)點并在該葉節(jié)點輸出類值來進行預測。

樹學習速度很快,做出預測的速度也非???。它們對于許多問題通常也很準確,不需要為數(shù)據(jù)做任何特殊預處理。

5-樸素貝葉斯

樸素貝葉斯(Naive Bayes)是一種簡單但功能強大的預測建模算法。

該模型由兩種類型的概率組成,可以直接從您的訓練數(shù)據(jù)中計算出:
1)每個類別的概率;
2)給定每個x值的每個類別的條件概率。

開始計算,概率模型可用于使用貝葉斯定理對新數(shù)據(jù)進行預測。當你的數(shù)據(jù)是實值時,通常會假設一個高斯分布(鐘形曲線),以便可以輕松地估計這些概率。

樸素貝葉斯之所以被稱為樸素,是因為它假定每個輸入變量都是獨立的。這是一個很強的假設,對于真實數(shù)據(jù)來說是不現(xiàn)實的,盡管如此,該技術對于大量復雜問題非常有效。

6 - K近鄰

KNN算法非常簡單且非常有效。KNN的模型表示是整個訓練數(shù)據(jù)集。簡單吧?

通過搜索整個訓練集中的K個最相似實例并匯總這K個實例的輸出變量,可以對新數(shù)據(jù)點進行預測。
對于回歸問題,這可能是平均輸出變量,對于分類問題,這可能是最常見的類別值。

訣竅在于如何確定數(shù)據(jù)實例之間的相似性。如果您的屬性都具有相同的比例(例如,都是距離數(shù)據(jù)),最簡單的方法是使用歐幾里得距離,您可以根據(jù)每個輸入變量之間的差異直接計算一個數(shù)字。

KNN可能需要大量內(nèi)存或空間來存儲所有數(shù)據(jù),因為它把所有數(shù)據(jù)都遍歷了。您還可以隨著時間的訓練數(shù)據(jù),以保持預測的準確性。

距離或緊密度的概念可能會分解為非常高的維度(許多輸入變量),這可能會對問題的算法性能產(chǎn)生負面影響。所以對于數(shù)據(jù)的輸入就至關重要。

7- 矢量化學習

K最近的缺點是需要整個訓練數(shù)據(jù)集。學習向量量化算法(簡稱LVQ)是一種人工神經(jīng)網(wǎng)絡算法,可讓選擇要需要的訓練實例數(shù)量。

LVQ的表示形式是向量的集合。這些是在最開始開始時隨機選擇的,適用于在學習算法的多次迭代中最好地總結(jié)訓練數(shù)據(jù)集。
學習之后,可以像使用K近鄰一樣,使用數(shù)據(jù)進行預測。通過計算每個向量與新數(shù)據(jù)實例之間的距離,可以找到最相似的數(shù)據(jù)向量(最佳匹配的向量)。然后返回最佳匹配的類值作為預測。記得數(shù)據(jù)歸一化,獲得的效果更好。

8-支持向量機

支持向量機可能是最受歡迎的機器學習算法之一。

超平面是分割輸入變量空間的線。
在SVM中,選擇一個超平面以按類別(類別0或類別1)最好地分隔輸入變量空間中的點。
在二維圖中,您可以將其可視化為一條線,并假設所有輸入點都可以被這條線完全隔開。SVM學習算法找到超平面對類進行最佳分離的系數(shù)。

超平面和最近的數(shù)據(jù)點之間的距離稱為邊距??梢詫⑦@兩個類別分開的最佳或最佳超平面是邊距最大的線。
僅這些點與定義超平面和分類器的構(gòu)造有關。這些點稱為支持向量。
在實踐中,使用優(yōu)化算法來找到使余量最大化的系數(shù)的值。

SVM可能是功能最強大的即用型分類器之一,使用頻率很高。

9-BAGGING和隨機森林

隨機森林是最流行,功能最強大的機器學習算法之一。這是一種稱為Bootstrap聚類或BAGGING的集成機器學習算法。

您需要對數(shù)據(jù)進行大量采樣,計算平均值,然后對所有平均值取平均值,以便更好地估算真實平均值。

在bagging中,使用相同的方法,但用于估計整個統(tǒng)計模型(最常見的是決策樹)。獲取訓練數(shù)據(jù)的多個樣本,然后為每個數(shù)據(jù)樣本構(gòu)建模型。當你需要對新數(shù)據(jù)進行預測時,每個模型都將進行預測,并對預測取平均值以對真實輸出值進行更好的估計。

隨機森林是對這種方法的一種調(diào)整,在該方法中將創(chuàng)建決策樹,不是選擇最佳的拆分點。

因此,為每個數(shù)據(jù)樣本創(chuàng)建的模型與原先的模型相比,差異更大。將他們的預測結(jié)合起來可以更好地估計真實的基礎輸出值。

10-BOOSTING和ADABOOST

Boosting是一種集成技術,嘗試從多個弱分類器創(chuàng)建強分類器。這是通過從訓練數(shù)據(jù)構(gòu)建模型,然后創(chuàng)建第二個模型來嘗試糾正第一個模型中的錯誤來完成的。添加模型,直到完美預測訓練集或添加最大數(shù)量的模型為止。

AdaBoost是為二進制分類開發(fā)的第一個真正成功的增強算法。這是了解增強的最佳起點?,F(xiàn)代的增強方法基于AdaBoost,最著名的是隨機梯度增強機.

具體細節(jié)可以看這個視頻.

AdaBoost與決策樹一起使用。
創(chuàng)建第一棵樹后,將在每個訓練實例上使用該樹的性能來加權要創(chuàng)建的下一棵樹應注意每個訓練實例的關注程度。
難以預測的訓練數(shù)據(jù)的權重更高,而易于預測的實例的權重更低。依次創(chuàng)建模型,每個模型都會更新訓練實例上的權重,這些權重會影響序列中下一棵樹執(zhí)行的學習。構(gòu)建完所有樹之后,對新數(shù)據(jù)進行預測,并根據(jù)訓練數(shù)據(jù)的準確性對每棵樹的性能進行加權。

由于該算法在糾正錯誤方面投入了很多精力,因此刪除異常值和數(shù)據(jù)去噪非常重要。

責任編輯:xj

原文標題:機器學習新手的十大算法導覽

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

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

    關注

    23

    文章

    4784

    瀏覽量

    98038
  • 機器學習
    +關注

    關注

    66

    文章

    8553

    瀏覽量

    136928

原文標題:機器學習新手的十大算法導覽

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    2025年度“十大科技熱詞”

    近日,中國科技新聞學會發(fā)布2025年度“十大科技熱詞”,包括:AI治理、具身智能、可控核聚變、腦機接口、商業(yè)航天、深海科技、深空探測、銀發(fā)科技、智能體、中國創(chuàng)新。2025年度“十大科技熱詞”評選活動
    的頭像 發(fā)表于 02-04 16:03 ?841次閱讀
    2025年度“<b class='flag-5'>十大</b>科技熱詞”

    華為發(fā)布2026充電網(wǎng)絡產(chǎn)業(yè)十大趨勢

    1月16日,華為以“讓有路的地方就有高質(zhì)量充電”為主題,舉辦2026充電網(wǎng)絡產(chǎn)業(yè)十大趨勢發(fā)布會。華為智能充電網(wǎng)絡領域總裁王志武從產(chǎn)業(yè)與技術多重維度全面解讀,正式發(fā)布2026充電網(wǎng)絡產(chǎn)業(yè)十大趨勢。
    的頭像 發(fā)表于 01-21 09:38 ?453次閱讀

    華為發(fā)布2026智能光伏十大趨勢

    華為數(shù)字能源以“全場景構(gòu)網(wǎng),激發(fā)AI潛能,鑄就高質(zhì)量,加速光風儲成為主力電源”為主題,舉辦2026智能光伏十大趨勢發(fā)布會。華為數(shù)字能源智能光伏業(yè)務副總裁、首席營銷官鐘明明重磅發(fā)布了智能光伏十大趨勢和白皮書,為光風儲加速成為新型電力系統(tǒng)主力電源提供前瞻洞察與實踐路徑,助力產(chǎn)
    的頭像 發(fā)表于 01-14 14:56 ?492次閱讀

    安森美十大熱門應用框圖解讀

    在電子系統(tǒng)設計中,框圖是理解方案全貌、展示模塊之間關聯(lián)邏輯和對應功能的的關鍵工具。本文精選安森美(onsemi)十大熱門應用框圖,涵蓋汽車LED前照燈、48V-12V DC-DC轉(zhuǎn)換器、智能移動機器人及AI數(shù)據(jù)中心等熱門應用,直觀展現(xiàn)安森美技術布局與解決方案。
    的頭像 發(fā)表于 12-17 15:41 ?473次閱讀
    安森美<b class='flag-5'>十大</b>熱門應用框圖解讀

    榮耀加冕 | 晶科鑫榮獲十大電子元件民族品牌

    榮耀加冕 | 晶科鑫榮獲十大電子元件民族品牌
    的頭像 發(fā)表于 11-21 15:37 ?2814次閱讀
    榮耀加冕 | 晶科鑫榮獲<b class='flag-5'>十大</b>電子元件民族品牌

    2025百度十大科技前沿發(fā)明亮相

    從大模型、深度學習框架到智能體、數(shù)字人、無人駕駛等AI技術突破,今年發(fā)布的十大科技前沿發(fā)明涵蓋了人工智能算力、框架、模型、場景應用全棧技術體系。
    的頭像 發(fā)表于 11-05 15:42 ?690次閱讀

    科技動態(tài)|解鎖2025全球十大工程成就

    。——愛因斯坦2025年10月13日發(fā)布了“2025全球十大工程成就”,從浩瀚宇宙到能源革命,從基礎科學到日常生活,勾勒出人類工程科技創(chuàng)新的壯闊圖景。在這全球十大工程
    的頭像 發(fā)表于 10-24 18:37 ?1058次閱讀
    科技動態(tài)|解鎖2025全球<b class='flag-5'>十大</b>工程成就

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點
    的頭像 發(fā)表于 10-04 09:44 ?3954次閱讀
    <b class='flag-5'>十大</b>北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點

    PID控制算法學習筆記資料

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

    具身機器十大發(fā)展趨勢

    在2025世界機器人大會開幕式上發(fā)布了《2025具身智能機器十大發(fā)展趨勢》,以下為全文。趨勢一第一,物理實踐、物理模擬器與世界模型協(xié)同驅(qū)動的具身感認知。物理實踐是具身智能的本質(zhì),物理模擬器可以構(gòu)建
    的頭像 發(fā)表于 08-12 13:22 ?1908次閱讀
    具身<b class='flag-5'>機器</b>人<b class='flag-5'>十大</b>發(fā)展趨勢

    中國信通院發(fā)布“2025云計算十大關鍵詞”

    日前,中國信通院正式發(fā)布“2025云計算十大關鍵詞”,中國信通院云計算與大數(shù)據(jù)研究所所長何寶宏對“2025云計算十大關鍵詞”進行了解讀。十大關鍵詞分別是:超大規(guī)模智算集群、大模型推理云服務、智能體
    的頭像 發(fā)表于 07-30 10:53 ?3162次閱讀
    中國信通院發(fā)布“2025云計算<b class='flag-5'>十大</b>關鍵詞”

    中國移動攜手海格通信打造北斗通融合芯片

    近日,中國移動投資公司發(fā)布“中國移動產(chǎn)投協(xié)同十大標桿案例”,與海格通信(股票代碼:002465)攜手打造的北斗通融合芯片項目位列十大標桿之一,備受市場矚目。
    的頭像 發(fā)表于 07-01 17:11 ?1793次閱讀

    永貴科技榮獲2025中國充換電行業(yè)十大充電槍品牌

    在5月13號剛剛落幕的2025中國充換電行業(yè)十大品牌評選頒獎典禮上。永貴科技憑借卓越的技術實力與市場口碑,榮獲“2025中國充換電行業(yè)十大充電槍品牌”稱號。
    的頭像 發(fā)表于 05-22 14:11 ?1060次閱讀

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

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

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

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