999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進PCA-KELM的特征提取算法

2021-11-02 06:04:02趙柏山朱孟珍
無線互聯科技 2021年17期
關鍵詞:特征提取分類方法

趙柏山,朱孟珍

(沈陽工業大學 信息科學與工程學院,遼寧 沈陽 110870)

0 引言

隨著機器人在各個領域的發展和廣泛應用,人們對機器人的精度要求也進一步提高。機器人動力學系統由于受到很多的非線性的因素干擾,從而使得機器人的建模十分困難。與特征選擇類方法不同,特征提取方法是將原始數據映射到低維的空間,從而達到降維的目的。常用的特征提取的方法有許多,本文主要使用的是應用廣泛的主成分分析法(PCA)。極限學習機(ELM)是近年在神經網絡的基礎上發展起來的一種單隱層的前饋神經網絡[1]。與傳統的神經網絡相比,極限學習機的各方面性能都得到了提升,比如提高了訓練學習的速度,解決了傳統的神經網絡容易陷入局部極小的問題。

本文將結合PCA與ELM兩種方法,針對機械臂的狀態信號進行特征提取,提出一種改進的PCA-KELM算法,結合多分類方法分析機械臂系統中的非線性因素與特征值之間的關系,以便于以后的建模和后續研究。

1 主成分分析(PCA)

通過PCA[2]方法能將原本巨大的數據量壓縮到較小的數據量,而且其基本信息不會丟失。PCA的核心思想就是降維,PCA算法的具體步驟如下。(1)整理原始的數據矩陣:Xm×n;(2)求原始矩陣Xm×n的協方差矩陣Cov(X);(3)求協方差矩陣的特征值和其對應的特征向量;(4)選取最大的K個特征值及其對應的特征向量,使其構成矩陣Wn×k;(5)計算得到矩陣Zm×k=Xm×nWn×k。

2 核極限學習機(KELM)

ELM算法隨機產生輸入層與隱含層間的連接權值以及隱含層神經元閾值,且在訓練過程中無須多次調整,只需要配置隱含層神經元的數目,選擇合適的激活函數,就可以獲得唯一的最優解[3]。極限學習機的網絡結構是單隱含層的,其中n是輸入層的神經元數目,l是隱含層的神經元數目,m為輸出層的神經元數目。

w為輸入層與隱含層之間的連接權值,可表示為:

β是隱含層與輸出層間的連接權值,可表示為:

隱含層閾值為:

設激活函數為g(x),則網絡的輸出為:

式(4)可以表示為:

其中,T'為矩陣T的轉置。

其中,H+為隱含層輸出矩陣H的Moore-Penrose廣義逆。關于H+的計算有多種方法,使用正交法[4]計算,當HHT矩陣為非奇異時,則H+=HT(HHT)-1。

將正則化系數1/C加在HH+的對角線上得到:

核極限學習機[5]就是在極限學習機的基礎上,引入核函數這個概念,利用Mercer條件構造核矩陣來代替其HH+。

于是式(7)可以表示為:

則極限學習機的輸出函數為:

3 多分類算法

多分類問題最初是用于支持向量機,主要的方法有一對一(OAO)算法,決策二叉樹(BT)算法以及方向無環圖(DAG)算法等。

3.1 一對一(OAO)法

對于K(K>2)類的分類問題,將全部的類別中的任意兩類組成一個二分類器,共計構成[K(K-1)]/2個二分類器[6]。在測試的時候,將樣本經過全部的[K(K-1)]/2二分類器,每個分類器都作出一次判斷,將這一樣本歸為某一類。最后得票最多的就是該樣本所屬的類別。

3.2 決策二叉樹(BT)法

BT法在進行多類判別時,首先把全部的類別劃分為兩類,然后再將這兩個類別內部劃分為兩個子類別,直到所有的小類中都只含有一類為止[7]。這樣只需要構造K-1個二分類器。

3.3 有向無環圖(DAG)分類方法

DAG分類算法可以理解為OAO算法和BT算法的結合,把有向無環圖的思想引入到對OAO算法中,把多個分類器組合成一個多元分類器[8]。對于一個K類問題,DAG算法中有[K(K-1)]/2個節點,有[K(K-1)]/2個二分類器。

4 改進的PCA-KELM算法應用于機械臂系統

4.1 柔性關節機械臂建模

本文主要針對柔性關節機械臂的關節剛度問題做了研究[9-10]。柔性關節機械臂動力學方程為:

其中,m1,m2分別表示連桿1、2的質量,L1,L2分別表示連桿1、2的長度,l1,l2代表兩個桿的質心位置。g為重力加速度,qm1,qm2分別表示電機1、2的轉角,ql1,ql2分別表示連桿1、2的轉角,τ1,τ2分別表示兩個關節的控制力矩。Dm(qm)表示電機慣量,D1(q1)表示連桿的慣性矩陣表示科氏力和離心力,τ表示電機的輸入力矩,Ng表示齒輪的減速比,Kg表示關節剛度。

4.2 算法實現

以下實驗結果均是基于關節1處的仿真數據進行的特征提取實驗。根據柔性關節的剛度不同,將數據分為5類。得到的數據集為1 600×10 001的原始特征矩陣。

針對ELM算法提出改進。ELM算法本身可以用于多分類的問題,但是其對于多分類問題的處理效果較差,于是我們考慮改進其多分類的算法。具體的改進方式是將支持向量機中多分類的方法引用到KELM中,使用OAO,BT和DAG 3種不同的算法處理分類問題時的多分類問題。得到仿真結果如圖1所示。

圖1中,粗體的圓圈代表樣本點經過測試估計的類別,偏細的點代表該樣本點正確的分類。3種方法的分類效果都不錯,粗體的圓圈幾乎把偏細的點全部覆蓋,只有零散的幾個點識別錯誤。

圖1 PCA-KELM-DAG算法結果

之后我們再使用傳統的PCA-ELM算法與其對比,對比結果如表1所示。

表1 不同算法的結果對比

從表1可以看出,改進的PCA-KELM算法對比傳統的PCA-ELM在測試集的正確率上有了很大的提升。3種多分類算法的正確率都比較高,算法效果比較優秀,其中BT分類算法的測試集正確率比其他兩種分類方法的測試集正確率稍高。

5 結論

基于PCA算法的KELM算法,首先將原本高維的數據通過PCA算法進行特征提取實現降維,再利用KELM 算法結合多分類方法識別樣本的剛度屬于哪一區間。仿真結果表明,該算法的正確率相比于傳統的PCA-ELM算法有了大幅的提高。本文的研究為今后的柔性關節機械臂的建模建立了基礎,方便了后續的關于柔性關節機械臂的相關研究。

猜你喜歡
特征提取分類方法
分類算一算
基于Gazebo仿真環境的ORB特征提取與比對的研究
電子制作(2019年15期)2019-08-27 01:12:00
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
一種基于LBP 特征提取和稀疏表示的肝病識別算法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
基于MED和循環域解調的多故障特征提取
主站蜘蛛池模板: 亚洲狼网站狼狼鲁亚洲下载| 日本www色视频| 色九九视频| 精品久久蜜桃| 国产欧美日韩18| 日韩中文无码av超清| 大陆精大陆国产国语精品1024| 欧美日本不卡| 综合色婷婷| 免费观看亚洲人成网站| 国产鲁鲁视频在线观看| 四虎国产精品永久在线网址| 久久亚洲天堂| 一级一级一片免费| 亚洲午夜国产精品无卡| 蜜臀AV在线播放| 成年A级毛片| 在线无码av一区二区三区| 欧美性爱精品一区二区三区 | 国产丝袜无码精品| 美女黄网十八禁免费看| 中文字幕亚洲另类天堂| 福利在线一区| 91香蕉视频下载网站| 一区二区欧美日韩高清免费| 在线观看91香蕉国产免费| 凹凸国产分类在线观看| 国产精品55夜色66夜色| 国产第一页免费浮力影院| 国产精品一老牛影视频| 亚洲成人www| 久久www视频| 成人中文在线| 亚洲精品麻豆| 国产精品手机在线播放| 国产精品久线在线观看| 欧美成人精品欧美一级乱黄| 亚洲香蕉在线| 国产一区二区色淫影院| 91麻豆精品国产91久久久久| 亚洲欧洲天堂色AV| 激情综合婷婷丁香五月尤物| 国产在线拍偷自揄观看视频网站| 一级毛片无毒不卡直接观看| 欧美三级日韩三级| 日本亚洲欧美在线| 一级毛片免费高清视频| 2022国产91精品久久久久久| 国产91精品调教在线播放| 高清欧美性猛交XXXX黑人猛交 | 国产精品人人做人人爽人人添| 国产成人艳妇AA视频在线| 国产精品内射视频| 午夜视频免费一区二区在线看| 国产女人综合久久精品视| 在线观看国产精品一区| 欧美区一区| 亚洲欧美成人在线视频| 青草视频免费在线观看| 色哟哟国产成人精品| 男人的天堂久久精品激情| 国产在线一区二区视频| 成人国产精品网站在线看| 久久香蕉国产线看精品| 亚洲一区国色天香| 精品国产自在现线看久久| 国产精品夜夜嗨视频免费视频| 韩日午夜在线资源一区二区| 中国一级毛片免费观看| 精品第一国产综合精品Aⅴ| 黄色污网站在线观看| 天堂成人在线| 999精品视频在线| 日韩无码视频专区| 亚洲成人一区在线| 亚洲日本在线免费观看| 精品无码日韩国产不卡av| 97国产精品视频自在拍| 亚洲成人黄色网址| 91在线视频福利| 国产成人在线无码免费视频| 在线精品亚洲国产|