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和循環域解調的多故障特征提取
主站蜘蛛池模板: 91亚瑟视频| 欧美区一区| 99热国产在线精品99| 国产亚洲现在一区二区中文| 国产欧美日韩另类精彩视频| 欧洲亚洲一区| 91国内在线视频| 怡红院美国分院一区二区| 久久精品嫩草研究院| 狠狠色成人综合首页| 亚洲精品手机在线| 青青草91视频| 国产在线观看一区二区三区| 欧美高清国产| 91免费精品国偷自产在线在线| 免费国产高清精品一区在线| 国产一二三区在线| 九色视频线上播放| 亚洲无码日韩一区| 91尤物国产尤物福利在线| 久久国产精品影院| 在线国产你懂的| 国产另类视频| 亚洲国产精品不卡在线| 干中文字幕| 久久99精品久久久大学生| 国产亚洲欧美日韩在线一区| 国产免费怡红院视频| 国内精品视频| 久久综合亚洲色一区二区三区| 无码 在线 在线| 午夜欧美理论2019理论| 伊人久综合| 亚洲日韩精品无码专区| 91成人免费观看在线观看| 亚洲av色吊丝无码| 色亚洲激情综合精品无码视频| 欧美性精品不卡在线观看| 黄色网站不卡无码| 精品少妇人妻一区二区| 日本妇乱子伦视频| 国产网站在线看| 真实国产乱子伦视频| 亚洲精品少妇熟女| 国产第一页屁屁影院| 四虎永久免费地址在线网站| 99精品国产电影| 亚洲福利片无码最新在线播放| 国产Av无码精品色午夜| 欧美亚洲国产视频| 无码网站免费观看| 亚洲精品久综合蜜| 2021国产乱人伦在线播放| 九九热免费在线视频| 成人国产精品网站在线看| 国产精品女在线观看| 色悠久久综合| 一本一本大道香蕉久在线播放| 国产一级α片| 久久性妇女精品免费| 国产视频 第一页| AV天堂资源福利在线观看| 精品国产女同疯狂摩擦2| 国产黄网站在线观看| 午夜毛片免费看| 熟妇人妻无乱码中文字幕真矢织江 | 19国产精品麻豆免费观看| 欧美在线视频不卡第一页| 看国产毛片| 欧美色99| 国产女人综合久久精品视| 91精品国产麻豆国产自产在线| 40岁成熟女人牲交片免费| 欧洲一区二区三区无码| 无码在线激情片| 亚洲第一av网站| 国产丝袜无码精品| 久久久久人妻一区精品| 国产99在线观看| 污视频日本| 国产麻豆精品手机在线观看| 国产成人亚洲综合a∨婷婷|