日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      MATLAB ? 來源:djl ? 作者:馬文輝 ? 2019-09-16 14:31 ? 次閱讀
      加入交流群
      微信小助手二維碼

      掃碼添加小助手

      加入工程師交流群

      近年來,全國賽的題目中,多多少少都有些數(shù)據(jù),而且數(shù)據(jù)量總體來說呈不斷增加的趨勢, 這是由于在科研界和工業(yè)界已積累了比較豐富的數(shù)據(jù),伴隨大數(shù)據(jù)概念的興起及機(jī)器學(xué)習(xí)技術(shù)的發(fā)展, 這些數(shù)據(jù)需要轉(zhuǎn)化成更有意義的知識或模型。 所以在建模比賽中, 只要數(shù)據(jù)量還比較大, 就有機(jī)器學(xué)習(xí)的用武之地。

      1.MATLAB機(jī)器學(xué)習(xí)概況

      機(jī)器學(xué)習(xí) ( Machine Learning ) 是一門多領(lǐng)域交叉學(xué)科,它涉及到概率論、統(tǒng)計學(xué)、計算機(jī)科學(xué)以及軟件工程。機(jī)器學(xué)習(xí)是指一套工具或方法,憑借這套工具和方法,利用歷史數(shù)據(jù)對機(jī)器進(jìn)行“訓(xùn)練”進(jìn)而“學(xué)習(xí)”到某種模式或規(guī)律,并建立預(yù)測未來結(jié)果的模型。

      機(jī)器學(xué)習(xí)涉及兩類學(xué)習(xí)方法(如圖1):有監(jiān)督學(xué)習(xí),主要用于決策支持,它利用有標(biāo)識的歷史數(shù)據(jù)進(jìn)行訓(xùn)練,以實現(xiàn)對新數(shù)據(jù)的標(biāo)識的預(yù)測。有監(jiān)督學(xué)習(xí)方法主要包括分類和回歸;無監(jiān)督學(xué)習(xí),主要用于知識發(fā)現(xiàn),它在歷史數(shù)據(jù)中發(fā)現(xiàn)隱藏的模式或內(nèi)在結(jié)構(gòu)。無監(jiān)督學(xué)習(xí)方法主要包括聚類。

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      圖1 機(jī)器學(xué)習(xí)方法

      MATLAB 統(tǒng)計與機(jī)器學(xué)習(xí)工具箱(Statistics and Machine Learning Toolbox)支持大量的分類模型、回歸模型和聚類的模型,并提供專門應(yīng)用程序(APP),以圖形化的方式實現(xiàn)模型的訓(xùn)練、驗證,以及模型之間的比較。

      分類

      分類技術(shù)預(yù)測的數(shù)據(jù)對象是離散值。例如,電子郵件是否為垃圾郵件,腫瘤是癌性還是良性等等。 分類模型將輸入數(shù)據(jù)分類。 典型應(yīng)用包括醫(yī)學(xué)成像,信用評分等。MATLAB 提供的分類算法包括:

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      圖2 分類算法家族

      回歸

      回歸技術(shù)預(yù)測的數(shù)據(jù)對象是連續(xù)值。 例如,溫度變化或功率需求波動。 典型應(yīng)用包括電力負(fù)荷預(yù)測和算法交易等?;貧w模型包括一元回歸和多元回歸,線性回歸和非線性回歸,MATLAB 提供的回歸算法有:

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      圖3 回歸算法家族

      聚類

      聚類算法用于在數(shù)據(jù)中尋找隱藏的模式或分組。聚類算法構(gòu)成分組或類,類中的數(shù)據(jù)具有更高的相似度。聚類建模的相似度衡量可以通過歐幾里得距離、概率距離或其他指標(biāo)進(jìn)行定義。MATLAB 支持的聚類算法有:

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      圖4 聚類算法家族

      以下將通過一些示例演示如何使用 MATLAB 提供的機(jī)器學(xué)習(xí)相關(guān)算法進(jìn)行數(shù)據(jù)的分類、回歸和聚類。

      2.分類技術(shù)

      支持向量機(jī)(SVM)

      SVM 在小樣本、非線性及高維數(shù)據(jù)分類中具有很強(qiáng)的優(yōu)勢。在 MATLAB 中,可以利用 SVM 解決二分類問題。同時也可以使用 SVM 進(jìn)行數(shù)據(jù)的多分類劃分。

      1) 二分類

      以下示例顯示了利用 MATLAB 提供的支持向量機(jī)模型進(jìn)行二分類,并在圖中畫出了支持向量的分布情況(圖5中圓圈內(nèi)的點表示支持向量)。MATLAB 支持 SVM 的核函數(shù)(KernelFunction 參數(shù))有:線性核函數(shù)(Linear),多項式核函數(shù)(Polynomial)、高斯核函數(shù)(Gaussian)。

      %% 支持向量機(jī)模型

      loadfisheriris;

      % 數(shù)據(jù)只取兩個分類:‘versicolor' 和 'virginica'

      inds = ~strcmp(species,'setosa');

      % 使用兩個維度

      X = meas(inds,3:4);

      y = species(inds);

      tabulate(y)

      Value Count Percent

      versicolor 50 50.00%

      verginica 50 50.00%

      %% SVM模型訓(xùn)練,使用線性核函數(shù)

      SVMModel = fitcsvm(X, y,'KernelFunction','linear');

      %% 查看進(jìn)行數(shù)據(jù)劃分的支持向量

      sv = SVMModel.SupportVectors;

      figure

      gscatter( X( : , 1) , X( : , 2) ,y)

      holdon

      plot(sv( : , 1) , sv( : , 2) ,'ko','MarkerSize', 10)

      legend('versicolor','virginica','Support Vector')

      holdoff

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      圖5 支持向量分布

      2)多分類

      MATLAB 多分類問題的處理是基于二分類模型.下面的示例演示如何利用 SVM 的二分類模型并結(jié)合 fitcecoc 函數(shù)解決多分類問題。

      % 導(dǎo)入Fisher' s iris數(shù)據(jù)集

      loadfisheriris

      X = meas;

      Y = species;

      tabulate(Y)

      Value Count Percent

      setosa 50 33.33%

      versicolor 50 33.33%

      virginica 50 33.33%

      % 創(chuàng)建SVM模板(二分類模型),并對分類變量進(jìn)行標(biāo)準(zhǔn)化處理

      % predictors

      t = templateSVM('Standardize', 1);

      % 基于SVM二分類模型進(jìn)行訓(xùn)練并生成多分類模型

      Mdl = fitcecoc( X, Y,'Learners', t , . . .'ClassNames', {'setosa','versicolor','virginica'})

      Mdl =

      ClassificationECOC

      ResponseName: 'Y'

      CategoricalPredictors: [ ]

      ClassNames: {'setosa' 'versicolor' 'virginica'}

      ScoreTransform: 'none'

      BinaryLearners: {3*1 cell}

      CodingName: 'onevsone'

      MATLAB 的 fitcecoc 函數(shù)支持多種二分類模型,例如, templateKNN, templateTree, templateLinear, templateNaiveBayes, 等等。

      3. 回歸

      回歸模型描述了響應(yīng)(輸出)變量與一個或多個預(yù)測變量(輸入)變量之間的關(guān)系。 MATLAB 支持線性,廣義線性和非線性回歸模型。以下示例演示如何訓(xùn)練邏輯回歸模型。

      邏輯回歸

      在 MATLAB 中,邏輯回歸屬于廣義線性回歸的范疇,可以通過使用 fitglm 函數(shù)實現(xiàn)邏輯回歸模型的訓(xùn)練。

      % 判定不同體重、年齡和性別的人的吸煙概率

      loadhospital

      dsa = hospital;

      % 指定模型使用的計算公式

      % 公式的書寫方式符合 Wilkinson Notation, 詳情請查看:

      % http://cn.mathworks.com/help/stats/wilkinson-notation.html

      modelspec ='Smoker ~ 1+ Age + Weight + Sex + Age:Weight + Age:Sex + Weight:Sex';

      % 通過參數(shù) ’Disribution' 指定 ‘binomial' 構(gòu)建邏輯回歸模型

      mdl = fitglm(dsa, modelspec,'Distribution','binomial')

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      4.聚類

      聚類是將數(shù)據(jù)集分成組或類。 形成類,使得同一類中的數(shù)據(jù)非常相似,而不同類中的數(shù)據(jù)差異非常明顯。

      層次聚類

      下面以層次聚類方法為例,演示如何利用 MATLAB 進(jìn)行聚類分析。

      % 數(shù)據(jù)導(dǎo)入

      loadfisheriris

      % MATLAB中層次聚類是通過linkage函數(shù)實現(xiàn)

      % 通過參數(shù)可以配置距離計算方法

      % 類內(nèi)距離的計算方法:'euclidean' ,歐幾里得距離

      eucD = pdist(mean ,'euclidean');

      % 類間距離的計算方法:'ward' ,最小化兩個類內(nèi)點之間聚類平方和

      Z = linkage(eucD,'ward');

      % 使用 cophenetic 相關(guān)系數(shù)評價聚類計算過程(類內(nèi)距離最小,類間距離最大)

      % 值越大表明距離計算結(jié)果越好

      cophenet(Z, eucD)

      ans = 0.872828315330562

      %生成4個類別的聚類結(jié)果

      c = cluster(Z,'maxclust', 4);

      可以顯示層次聚類生成的聚類樹,使用 dendrogram 函數(shù):

      % 查看層次聚類樹

      dendrogram(Z)

      MATLAB數(shù)據(jù)建模方法中的機(jī)器學(xué)習(xí)方法介紹

      圖6 層次聚類

      以上只是簡單的介紹了一下 MATLAB 支持的機(jī)器學(xué)習(xí)算法的使用方式,更多的信息可以查看 MathWorks 官網(wǎng)和 MATLAB 幫助文檔。

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

      掃碼添加小助手

      加入工程師交流群

        評論

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

        機(jī)器學(xué)習(xí)數(shù)據(jù)質(zhì)量雙保障:從“驗證”到“標(biāo)記”

        機(jī)器學(xué)習(xí)的世界里,有句老話尤為貼切:“garbagein,garbageout”(輸入垃圾,輸出垃圾)。無論模型架構(gòu)多先進(jìn)、算法多精妙,數(shù)據(jù)的質(zhì)量始終是決定模型性能的核心。本文聚焦數(shù)據(jù)
        的頭像 發(fā)表于 04-24 15:48 ?122次閱讀
        <b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>中</b>的<b class='flag-5'>數(shù)據(jù)</b>質(zhì)量雙保障:從“驗證”到“標(biāo)記”

        機(jī)器學(xué)習(xí)特征工程:分類變量的數(shù)值化處理方法

        編碼是機(jī)器學(xué)習(xí)流程里最容易被低估的環(huán)節(jié)之一,模型沒辦法直接處理文本形式的分類數(shù)據(jù),尺寸(Small/Medium/Large)、顏色(Red/Blue/Green)、城市、支付方式等都是典型的分類
        的頭像 發(fā)表于 02-10 15:58 ?475次閱讀
        <b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>特征工程:分類變量的數(shù)值化處理<b class='flag-5'>方法</b>

        學(xué)習(xí)單片機(jī)快速方法

        。因為從我的學(xué)習(xí)過程來看,光看理論等于沒學(xué)。單片機(jī)必須是理論加實踐,而且要大量實踐,在實踐的過程尋找理論。這才是最快捷的學(xué)習(xí)方法。這好比你學(xué)習(xí)漢語,你不可能什么字都會寫,遇到不懂的,
        發(fā)表于 01-14 07:42

        量子機(jī)器學(xué)習(xí)入門:三種數(shù)據(jù)編碼方法對比與應(yīng)用

        在傳統(tǒng)機(jī)器學(xué)習(xí)數(shù)據(jù)編碼確實相對直觀:獨(dú)熱編碼處理類別變量,標(biāo)準(zhǔn)化調(diào)整數(shù)值范圍,然后直接輸入模型訓(xùn)練。整個過程更像是數(shù)據(jù)清洗,而非核心算法組
        的頭像 發(fā)表于 09-15 10:27 ?991次閱讀
        量子<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>入門:三種<b class='flag-5'>數(shù)據(jù)編碼方法</b>對比與應(yīng)用

        AI 驅(qū)動三維逆向:點云降噪算法工具與機(jī)器學(xué)習(xí)建模能力的前沿應(yīng)用

        在三維逆向工程領(lǐng)域,傳統(tǒng)方法在處理復(fù)雜數(shù)據(jù)和構(gòu)建高精度模型時面臨諸多挑戰(zhàn)。隨著人工智能(AI)技術(shù)的發(fā)展,點云降噪算法工具與機(jī)器學(xué)習(xí)建模能力
        的頭像 發(fā)表于 08-20 10:00 ?886次閱讀
        AI 驅(qū)動三維逆向:點云降噪算法工具與<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>建模</b>能力的前沿應(yīng)用

        ANSACFD網(wǎng)格細(xì)化方法

        在上一篇文章中介紹了CFD網(wǎng)格細(xì)化方法之Size Field功能,在本篇文章我們將繼續(xù)介紹其他CFD網(wǎng)格細(xì)化方法。
        的頭像 發(fā)表于 08-06 15:07 ?4493次閱讀
        ANSA<b class='flag-5'>中</b>CFD網(wǎng)格細(xì)化<b class='flag-5'>方法</b>

        測量誤差溯源:系統(tǒng)誤差與隨機(jī)誤差的數(shù)學(xué)建模與分離方法

        校準(zhǔn)不當(dāng)或環(huán)境因素,具有重復(fù)性;而隨機(jī)誤差則由隨機(jī)噪聲引起,呈現(xiàn)離散分布。本文將通過數(shù)學(xué)建模揭示這些誤差的本質(zhì),并討論高效分離方法,為提升測量精度(如電流測量的數(shù)值穩(wěn)定性)提供理論支持。接下來,我們將深入探討
        的頭像 發(fā)表于 07-25 09:36 ?1473次閱讀

        ARM入門學(xué)習(xí)方法分享

        。 以下是一些入門學(xué)習(xí)方法的分享: 一、 理解基本概念:首先,了解ARM是什么以及它的基本概念是很重要的。ARM(Advanced RISC Machines)指的是一種精簡指令集計算機(jī)(RISC
        發(fā)表于 07-23 10:21

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

        隨著機(jī)器學(xué)習(xí)和人工智能技術(shù)的迅猛發(fā)展,傳統(tǒng)的中央處理單元(CPU)和圖形處理單元(GPU)已經(jīng)無法滿足高效處理大規(guī)模數(shù)據(jù)和復(fù)雜模型的需求。FPGA(現(xiàn)場可編程門陣列)作為一種靈活且高效的硬件加速平臺
        的頭像 發(fā)表于 07-16 15:34 ?3120次閱讀

        無刷直流電機(jī)模糊PI控制系統(tǒng)建模與仿真

        摘 要:從無刷直流電機(jī)(BIDCM)的工作原理和結(jié)構(gòu)出發(fā),在分析了 BLDCM數(shù)學(xué)模型的基礎(chǔ)上,采用模塊化方法,在Matlab/Simulink 建立了 BLDCM 轉(zhuǎn)速、電流雙閉環(huán)控制系統(tǒng)模型
        發(fā)表于 07-07 18:25

        明晚開播 |數(shù)據(jù)智能系列講座第7期:面向高泛化能力的視覺感知系統(tǒng)空間建模與微調(diào)學(xué)習(xí)

        鷺島論壇數(shù)據(jù)智能系列講座第7期「面向高泛化能力的視覺感知系統(tǒng)空間建模與微調(diào)學(xué)習(xí)」明晚8點精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目面向高泛化能力的視覺感知系統(tǒng)空間建模與微
        的頭像 發(fā)表于 06-24 08:01 ?1240次閱讀
        明晚開播 |<b class='flag-5'>數(shù)據(jù)</b>智能系列講座第7期:面向高泛化能力的視覺感知系統(tǒng)空間<b class='flag-5'>建模</b>與微調(diào)<b class='flag-5'>學(xué)習(xí)</b>

        利用MATLAB對交流電機(jī)調(diào)速系統(tǒng)進(jìn)行建模和仿真

        是借助計算機(jī)及相關(guān)技術(shù),對真實系統(tǒng)的運(yùn)行過程和狀態(tài)進(jìn)行數(shù)字化模擬的技術(shù)。Simulink作為MATLAB的一個組件,能夠?qū)崿F(xiàn)對動態(tài)系統(tǒng)的建模、仿真和綜合分析。本文在Simulink環(huán)境建立面向電氣
        發(fā)表于 06-06 14:31

        直播預(yù)約 |數(shù)據(jù)智能系列講座第7期:面向高泛化能力的視覺感知系統(tǒng)空間建模與微調(diào)學(xué)習(xí)

        建模與微調(diào)學(xué)習(xí)報告簡介構(gòu)建高效、物理一致且具備良好泛化能力的視覺感知系統(tǒng),是視覺智能、邊緣計算與具身機(jī)器人中的關(guān)鍵挑戰(zhàn)。為提升系統(tǒng)的泛化與適應(yīng)能力,一類方法致力于構(gòu)
        的頭像 發(fā)表于 05-29 10:04 ?769次閱讀
        直播預(yù)約 |<b class='flag-5'>數(shù)據(jù)</b>智能系列講座第7期:面向高泛化能力的視覺感知系統(tǒng)空間<b class='flag-5'>建模</b>與微調(diào)<b class='flag-5'>學(xué)習(xí)</b>

        第一章 W55MH32 高性能以太網(wǎng)單片機(jī)的學(xué)習(xí)方法概述

        本章介紹W55MH32的學(xué)習(xí)方法,建議先了解硬件資源,按基礎(chǔ)篇、入門篇循序漸進(jìn)學(xué)習(xí)。參考兩份手冊,提供例程資料,還給出官網(wǎng)、github 等學(xué)習(xí)資料查找渠道。讓我們一起踏上W55MH3
        的頭像 發(fā)表于 05-26 09:07 ?1114次閱讀
        第一章 W55MH32 高性能以太網(wǎng)單片機(jī)的<b class='flag-5'>學(xué)習(xí)方法</b>概述

        使用MATLAB進(jìn)行無監(jiān)督學(xué)習(xí)

        無監(jiān)督學(xué)習(xí)是一種根據(jù)未標(biāo)注數(shù)據(jù)進(jìn)行推斷的機(jī)器學(xué)習(xí)方法。無監(jiān)督學(xué)習(xí)旨在識別數(shù)據(jù)
        的頭像 發(fā)表于 05-16 14:48 ?1639次閱讀
        使用<b class='flag-5'>MATLAB</b>進(jìn)行無監(jiān)督<b class='flag-5'>學(xué)習(xí)</b>
        青龙| 佛教| 乌审旗| 浑源县| 莱州市| 临夏市| 商都县| 潢川县| 碌曲县| 阿拉善左旗| 屏边| 新津县| 灯塔市| 无极县| 平定县| 河西区| 娄烦县| 中阳县| 临潭县| 鹤岗市| 鲜城| 顺昌县| 定襄县| 壤塘县| 北安市| 民勤县| 海安县| 蓬安县| 巴东县| 阳城县| 班戈县| 铜川市| 抚顺县| 城步| 湘乡市| 罗平县| 磐石市| 丹江口市| 泾源县| 建始县| 乐至县|