一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

不同角度的機器學(xué)習算法比較

汽車玩家 ? 來源:今日頭條 ? 作者:聞數(shù)起舞 ? 2020-05-03 18:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

"當您改變看待事物的方式時,您看待的事物就會改變。" ―Wayne Dyer

人類發(fā)明了無數(shù)的機器學(xué)習(ML)算法。 當然,大多數(shù)時候,只有一小部分用于研究和工業(yè)。 但是,對于人類來說,理解并記住所有這些ML模型的所有細節(jié)都是有些不知所措的。 某些人可能還會誤以為所有這些算法都是完全無關(guān)的。 更重要的是,當兩者看起來都是有效的算法時,如何選擇使用算法A而不是算法B?

本文旨在為讀者提供不同角度的機器學(xué)習算法。 基于這些觀點,可以基于共同的理由對算法進行比較,并且可以輕松地對其進行分析。 本文編寫時考慮了兩個主要的ML任務(wù)-回歸和分類。

方法與目標

本質(zhì)上,所有機器學(xué)習問題都是優(yōu)化問題。 機器學(xué)習模型或始終需要優(yōu)化的基本目標函數(shù)背后總有一種方法論。 比較算法背后的主要思想可以增強關(guān)于它們的推理。

例如,線性回歸模型的目的是使預(yù)測值和實際值的平方損失最小化(均方誤差,MSE),而Lasso回歸的目的是通過在MSE上添加額外的正則項來限制MSE,同時限制學(xué)習參數(shù)。 防止過度擬合。

參數(shù)化

盡管沒有嚴格定義參數(shù)模型的定義,但是這種模型分類法已廣泛用于統(tǒng)計學(xué)習領(lǐng)域。 簡單地說,參數(shù)模型意味著模型的參數(shù)數(shù)量是固定的,而當有更多數(shù)據(jù)可用時,非參數(shù)模型的參數(shù)數(shù)量會增加[3]。 定義參數(shù)模型的另一種方法是基于其有關(guān)數(shù)據(jù)概率分布形狀的基本假設(shè)。 如果沒有假設(shè),那么它是一個非參數(shù)模型[4]。

可并行性

并行算法意味著一種算法可以在給定的時間完成多個操作。 這可以通過在不同的工作人員之間分配工作負載來完成,例如在一臺或多臺計算機中的處理器。 像梯度提升決策樹(GBDT)這樣的順序算法很難并行化,因為下一個決策樹是根據(jù)前一個決策樹所犯的錯誤建立的。

在線和離線

在線和離線學(xué)習是指機器學(xué)習軟件學(xué)習更新模型的方式。 在線學(xué)習意味著可以一次提供一個訓(xùn)練數(shù)據(jù),以便在有新數(shù)據(jù)時可以立即更新參數(shù)。 但是,離線學(xué)習要求訓(xùn)練在新數(shù)據(jù)出現(xiàn)時重新開始(重新訓(xùn)練整個模型)以更新參數(shù)。 如果一種算法是在線算法,那將是有效的,因為生產(chǎn)中使用的參數(shù)可以實時更新以反映新數(shù)據(jù)的影響。

偏差方差權(quán)衡

不同的ML算法將具有不同的偏差方差權(quán)衡。 偏差誤差來自模型偏向特定解決方案或假設(shè)的事實。 例如,如果線性決策邊界適合非線性數(shù)據(jù),則偏差會很大。 另一方面,方差度量的是來自模型方差的誤差。 它是模型預(yù)測和期望模型預(yù)測的平均平方差[2]。

Bias-variance tradeoff, extracted from [2].

不同的模型進行不同的偏差方差折衷。 例如,樸素貝葉斯由于過于簡單的假設(shè)而被認為是高偏差,低方差模型。

樣品復(fù)雜度

樣本復(fù)雜性衡量了訓(xùn)練網(wǎng)絡(luò)以保證有效概括所需的訓(xùn)練示例的數(shù)量。 例如,深度神經(jīng)網(wǎng)絡(luò)具有很高的樣本復(fù)雜度,因為需要大量的訓(xùn)練數(shù)據(jù)來訓(xùn)練它。

空間復(fù)雜度

空間復(fù)雜度衡量一個算法需要運行多少內(nèi)存。 如果ML算法將過多的數(shù)據(jù)加載到機器的工作存儲器中,則ML程序?qū)o法成功運行。

時間復(fù)雜度

RAM模型[1]下,算法所需的"時間"通過算法的基本運算來衡量。 盡管用戶和開發(fā)人員可能會更多地關(guān)注算法訓(xùn)練模型所需的掛鐘時間,但使用標準最壞情況下的計算時間復(fù)雜度來比較模型訓(xùn)練所需的時間會更公平。 使用計算復(fù)雜度的好處是可以忽略諸如運行時使用的計算機功能和體系結(jié)構(gòu)以及底層編程語言之類的差異,從而使用戶可以專注于算法基本運算的基本差異。

請注意,在訓(xùn)練和測試期間,時間復(fù)雜度可能會大不相同。 例如,線性回歸等參數(shù)模型可能需要較長的訓(xùn)練時間,但在測試期間卻很有效。

參考

[1]計算的RAM模型

[2]講座12:偏差-偏差權(quán)衡

[3] D. S. Raschka。 "參數(shù)學(xué)習算法和非參數(shù)學(xué)習算法之間有什么區(qū)別?"

[4] T. Hoskin,"參量和非參量:使術(shù)語神秘化",Mayo診所,2012年,第1-5頁。

總之,可以基于不同的標準來分析ML算法。 這些標準實際上可以幫助衡量不同ML模型的有效性和效率。

您能從其他角度比較機器學(xué)習算法嗎?

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

    關(guān)注

    23

    文章

    4710

    瀏覽量

    95397
  • 機器學(xué)習
    +關(guān)注

    關(guān)注

    66

    文章

    8503

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    FPGA在機器學(xué)習中的具體應(yīng)用

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

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

    。 學(xué)習建議 對于初學(xué)者,建議先通過仿真(如Gazebo)驗證算法,再遷移到真實機器人,以降低硬件調(diào)試成本。 多參與開源社區(qū)(如ROS2的GitHub項目),學(xué)習前沿技術(shù)并貢獻代碼
    發(fā)表于 05-03 19:41

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

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

    機器學(xué)習模型市場前景如何

    當今,隨著算法的不斷優(yōu)化、數(shù)據(jù)量的爆炸式增長以及計算能力的飛速提升,機器學(xué)習模型的市場前景愈發(fā)廣闊。下面,AI部落小編將探討機器學(xué)習模型市場
    的頭像 發(fā)表于 02-13 09:39 ?363次閱讀

    【「具身智能機器人系統(tǒng)」閱讀體驗】2.具身智能機器人的基礎(chǔ)模塊

    具身智能機器人的基礎(chǔ)模塊,這個是本書的第二部分內(nèi)容,主要分為四個部分:機器人計算系統(tǒng),自主機器人的感知系統(tǒng),自主機器人的定位系統(tǒng),自主機器
    發(fā)表于 01-04 19:22

    華為云 Flexus X 實例部署安裝 Jupyter Notebook,學(xué)習 AI,機器學(xué)習算法

    前言 由于本人最近在學(xué)習一些機器算法,AI 算法的知識,需要搭建一個學(xué)習環(huán)境,所以就在最近購買的華為云 Flexus X 實例上安裝了
    的頭像 發(fā)表于 01-02 13:43 ?536次閱讀
    華為云 Flexus X 實例部署安裝 Jupyter Notebook,<b class='flag-5'>學(xué)習</b> AI,<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b><b class='flag-5'>算法</b>

    傳統(tǒng)機器學(xué)習方法和應(yīng)用指導(dǎo)

    在上一篇文章中,我們介紹了機器學(xué)習的關(guān)鍵概念術(shù)語。在本文中,我們會介紹傳統(tǒng)機器學(xué)習的基礎(chǔ)知識和多種算法特征,供各位老師選擇。 01 傳統(tǒng)
    的頭像 發(fā)表于 12-30 09:16 ?1191次閱讀
    傳統(tǒng)<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>方法和應(yīng)用指導(dǎo)

    如何選擇云原生機器學(xué)習平臺

    當今,云原生機器學(xué)習平臺因其彈性擴展、高效部署、低成本運營等優(yōu)勢,逐漸成為企業(yè)構(gòu)建和部署機器學(xué)習應(yīng)用的首選。然而,市場上的云原生機器
    的頭像 發(fā)表于 12-25 11:54 ?457次閱讀

    cmp在機器學(xué)習中的作用 如何使用cmp進行數(shù)據(jù)對比

    機器學(xué)習領(lǐng)域,"cmp"這個術(shù)語可能并不是一個常見的術(shù)語,它可能是指"比較"(comparison)的縮寫。 比較機器
    的頭像 發(fā)表于 12-17 09:35 ?883次閱讀

    什么是機器學(xué)習?通過機器學(xué)習方法能解決哪些問題?

    來源:Master編程樹“機器學(xué)習”最初的研究動機是讓計算機系統(tǒng)具有人的學(xué)習能力以便實現(xiàn)人工智能。因為沒有學(xué)習能力的系統(tǒng)很難被認為是具有智能的。目前被廣泛采用的
    的頭像 發(fā)表于 11-16 01:07 ?965次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>?通過<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>方法能解決哪些問題?

    NPU與機器學(xué)習算法的關(guān)系

    在人工智能領(lǐng)域,機器學(xué)習算法是實現(xiàn)智能系統(tǒng)的核心。隨著數(shù)據(jù)量的激增和算法復(fù)雜度的提升,對計算資源的需求也在不斷增長。NPU作為一種專門為深度學(xué)習
    的頭像 發(fā)表于 11-15 09:19 ?1223次閱讀

    LSTM神經(jīng)網(wǎng)絡(luò)與其他機器學(xué)習算法比較

    隨著人工智能技術(shù)的飛速發(fā)展,機器學(xué)習算法在各個領(lǐng)域中扮演著越來越重要的角色。長短期記憶網(wǎng)絡(luò)(LSTM)作為一種特殊的循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN),因其在處理序列數(shù)據(jù)方面的優(yōu)勢而受到廣泛關(guān)注。 LSTM
    的頭像 發(fā)表于 11-13 10:17 ?2144次閱讀

    人工智能、機器學(xué)習和深度學(xué)習存在什么區(qū)別

    人工智能指的是在某種程度上顯示出類似人類智能的設(shè)備。AI有很多技術(shù),但其中一個很大的子集是機器學(xué)習——讓算法從數(shù)據(jù)中學(xué)習
    發(fā)表于 10-24 17:22 ?2978次閱讀
    人工智能、<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>和深度<b class='flag-5'>學(xué)習</b>存在什么區(qū)別

    LIBS結(jié)合機器學(xué)習算法的江西名優(yōu)春茶采收期鑒別

    以廬山云霧茶和狗牯腦茶的明前茶、雨前茶為對象,研究激光誘導(dǎo)擊穿光譜結(jié)合機器學(xué)習的茶葉鑒別方法。將茶葉茶,水數(shù)據(jù)融合可有效鑒別春茶采收期,且數(shù)據(jù)融合后表現(xiàn)出更好的穩(wěn)定性和魯棒性,LIBS結(jié)合機器
    的頭像 發(fā)表于 10-22 18:05 ?646次閱讀
    LIBS結(jié)合<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b><b class='flag-5'>算法</b>的江西名優(yōu)春茶采收期鑒別

    【「時間序列與機器學(xué)習」閱讀體驗】+ 鳥瞰這本書

    清晰,從時間序列分析的基礎(chǔ)理論出發(fā),逐步深入到機器學(xué)習算法在時間序列預(yù)測中的應(yīng)用,內(nèi)容全面,循序漸進。每一章都經(jīng)過精心設(shè)計,對理論知識進行了詳細的闡述,對實際案例進行了生動的展示,使讀者在理論與實踐
    發(fā)表于 08-12 11:28