基于卷積神經(jīng)網(wǎng)絡(luò)的人體識別系統(tǒng)的開發(fā)與設(shè)計_第1頁
基于卷積神經(jīng)網(wǎng)絡(luò)的人體識別系統(tǒng)的開發(fā)與設(shè)計_第2頁
基于卷積神經(jīng)網(wǎng)絡(luò)的人體識別系統(tǒng)的開發(fā)與設(shè)計_第3頁
基于卷積神經(jīng)網(wǎng)絡(luò)的人體識別系統(tǒng)的開發(fā)與設(shè)計_第4頁
基于卷積神經(jīng)網(wǎng)絡(luò)的人體識別系統(tǒng)的開發(fā)與設(shè)計_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGE摘要基于卷積神經(jīng)網(wǎng)絡(luò)的人體行為識別的開發(fā)與設(shè)計摘要:隨著計算機(jī)領(lǐng)域不斷的創(chuàng)新、其它行業(yè)對計算機(jī)的應(yīng)用需求的提高以及社會對解放勞動力的迫切,人機(jī)交互成為人們關(guān)注的問題。深度學(xué)習(xí)的出現(xiàn)幫助了人們實現(xiàn)人機(jī)交互,而卷積神經(jīng)網(wǎng)絡(luò)是其的代表算法的一種,被普遍應(yīng)用在計算機(jī)視覺領(lǐng)域?qū)崿F(xiàn)圖片識別。人體行為識別是指將一系列數(shù)據(jù)喂入訓(xùn)練好的神經(jīng)網(wǎng)絡(luò),計算機(jī)對數(shù)據(jù)進(jìn)行特征提取然后識別分類,其中數(shù)據(jù)包括視頻、圖片序列或者傳感器數(shù)據(jù)等。本文采用的網(wǎng)絡(luò)結(jié)構(gòu)包括4層卷積層、1層全連接層、1層最大池化層、1層平均池化層,使用了一維卷積、Relu激活函數(shù)、Softmax和Dropout技術(shù)。采用的數(shù)據(jù)集為WISDM實驗室的發(fā)布的第一版數(shù)據(jù)集,參與測試的人數(shù)共36人,使用加速度傳感器,采樣率為20HZ,數(shù)據(jù)集包含的行為類型共6種:Downstairs下樓梯、Jogging慢跑、Sitting坐、Standing站立、Upstairs上樓梯和Wallking走路。本文的篇首分析了研究人體行為識別的背景和研究意義,介紹國內(nèi)和國外的研究現(xiàn)狀。接著詳細(xì)介紹ANN相關(guān)的知識,及兩個簡單且具有代表性的網(wǎng)絡(luò)結(jié)構(gòu)。然后闡述CNN的相關(guān)理論知識其中包括傳統(tǒng)的卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),再重點介紹用于本文的CNN神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu),以及如何用本文的設(shè)計的網(wǎng)絡(luò)模型在WISDM數(shù)據(jù)集上實現(xiàn)行為識別。最后對模型的性能進(jìn)行分析,得到結(jié)論與提出建議,規(guī)劃展望。關(guān)鍵詞:卷積神經(jīng)網(wǎng)絡(luò)、人體行為識別DevelopmentanddesignofhumanbehaviorrecognitionbasedonconvolutionalneuralnetworkAbstract:Withthecontinuousinnovationandbreakthroughsinthecomputerfieldandtheincreasingdemandforcomputerapplicationsinotherfields,human-computerinteractionhasbecomeaconcernofpeople.Theemergenceofdeeplearninghashelpedpeopleachievehuman-computerinteraction,andconvolutionalneuralnetworkisoneofitsrepresentativealgorithms,whichiswidelyusedinthefieldofcomputervisiontorealizepicturerecognition.Humanbehaviorrecognitionreferstofeedingaseriesofdataintoatrainedneuralnetwork,andthecomputerperformsfeatureextractiononthedataandthenrecognizesandclassifiesthedata,includingdatasuchasvideos,imagesequences,orsensordata.Thenetworkstructureusedinthispaperincludes4convolutionallayers,1fullyconnectedlayer,1maximumpoolinglayer,and1averagepoolinglayer,usingone-dimensionalconvolution,Reluactivationfunction,SoftmaxandDropouttechnology.ThedatasetusedisthefirstversionofthedatasetreleasedbytheWISDMlaboratory.Atotalof36peopleparticipatedinthetest.Theaccelerationsensorisusedandthesamplingfrequencyis20HZ.Thedatasetcontains6typesofbehaviors:Downstairs,JoggingJog,Sitting,Standing,UpstairsandWalking.Thefirstpartofthisarticleanalyzesthebackgroundandsignificanceofresearchonhumanbehaviorrecognition,andintroducesthedomesticandforeignresearchstatus.Next,weintroduceANNandtwosimpleandrepresentativenetworkstructuresindetail,includingrelatedcontentsofneuronsandactivationfunctions.Thenelaboratetherelevanttheoreticalknowledgeofconvolutionalneuralnetworks,includingthetraditionalconvolutionalneuralnetworkstructure,andthenfocusontheCNNnetworkmodelstructureusedinthisarticleandhowtousethisneuralnetworkmodeltoachievehumanbehaviorrecognitionontheWISDMdataset.Finally,theperformanceofthemodelisanalyzed,andconclusionsandsuggestionsaremade,andplanningprospects.Keywords:Convolutionalneuralnetwork,humanbehaviorrecognition目錄第1章緒論 11.1研究背景和意義 11.1.1研究人體行為識別的目的 11.1.2本課題的研究意義 11.2國內(nèi)外研究現(xiàn)狀 21.2.1國內(nèi)研究 21.2.2國外研究 21.3課題研究方法和內(nèi)容 31.3.1研究方法 31.3.2研究內(nèi)容 3第2章人工神經(jīng)網(wǎng)絡(luò) 42.1人工神經(jīng)元 42.1.1生物神經(jīng)元 42.1.2神經(jīng)元 42.1.3激活函數(shù) 52.1.4損失函數(shù) 82.2感知器神經(jīng)網(wǎng)絡(luò) 82.3BP神經(jīng)網(wǎng)絡(luò) 9第3章卷積神經(jīng)網(wǎng)絡(luò)相關(guān)理論知識 113.1前饋神經(jīng)網(wǎng)絡(luò) 113.2卷積神經(jīng)網(wǎng)絡(luò) 123.2.1卷積層 123.2.2池化層 123.2.3全連接層 133.3傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu) 13第4章基于卷積網(wǎng)絡(luò)的人體行為識別系統(tǒng)的實現(xiàn) 154.1處理數(shù)據(jù)集 154.24.2處理訓(xùn)練集數(shù)據(jù) 174.3構(gòu)建神經(jīng)網(wǎng)絡(luò)模型 18第5章測試與分析 205.1編譯模型 205.2實驗結(jié)果 205.2.1模型準(zhǔn)確率和損失 205.2.2模型識別的正確率 215.2.3混淆矩陣 22總結(jié)與展望 23參考文獻(xiàn) 24致謝 26PAGE26緒論研究背景和意義研究人體行為識別的目的根據(jù)深圳市最新出臺的管理條例我們可以了解到,今年深圳市內(nèi)公共場合將分布多大200萬臺的各類攝像頭。其中,包括10萬多臺一類攝像頭以及190多萬臺二三類攝像頭。如此龐大的數(shù)量,再乘上每天24小時,可以想象監(jiān)控人員的工作量之大,而人體識別系統(tǒng)的出現(xiàn)可以很好的解決為這一問題從而釋放勞動力。計算機(jī)通過應(yīng)用此系統(tǒng)從海量的監(jiān)控視頻中對人的行為進(jìn)行識別、分類,并在其中提取出異常的行為,及時報警!系統(tǒng)將解放監(jiān)控人員的勞動力,以及為維護(hù)社會提供安全和穩(wěn)定的服務(wù)。人體行為識別可以簡單的分為特征提取、特征表示和識別分類[1]三個部分。特征提取是指從視頻或圖片序列中提取人工特征,如STIP(時空興趣點)[2],BOVW(視覺詞袋)[3-4],HOG(方向梯度直方圖)[5-7],和MHI(運動歷史圖像)[8]等。特征表示,則指將提取的特征構(gòu)成更加具有區(qū)分性的描述子特征,并通過一些變換和聚類等技術(shù)來實現(xiàn),如FTT(傅里葉時態(tài)變換)[9-10]和K均值聚類[11]等。識別分類,使用像SVM,Adaboost[12]之類的分類器對描述子特征進(jìn)行分類識別。而卷積網(wǎng)絡(luò)較全連接網(wǎng)絡(luò)來說最大的優(yōu)勢是其在計算機(jī)視覺領(lǐng)域中可以實現(xiàn)過濾參數(shù),即保留少量重要的參數(shù)以及去掉大量不重要的參數(shù),以此使網(wǎng)絡(luò)模型達(dá)到更好的學(xué)習(xí)效果!本課題的研究意義隨著我國社會、經(jīng)濟(jì)的顯著提高,老百姓不再只擔(dān)心溫飽問題,人身安全得到了前所未有的關(guān)注,人們對于視頻監(jiān)控系統(tǒng)的需求直線上升。監(jiān)控設(shè)備我們的日常生活中可謂如影隨形,出現(xiàn)在幾乎所有的公共場合,無論是小區(qū)、超市、商場、飯店甚至城市街道。但是這些監(jiān)控設(shè)備常常只是記錄發(fā)生的事情,并無法主動的保護(hù)人們的安全。因此,人們對于智能監(jiān)控設(shè)備迫切渴望,它不僅能夠?qū)崟r監(jiān)控24小時內(nèi)發(fā)生的事情,還能通過分析人類行為,判斷情況,自動報警,從而避免一些危險的事情發(fā)生!本課題的實現(xiàn)對于維護(hù)社會安全以及打擊犯罪等具有重大的意義。國內(nèi)外研究現(xiàn)狀國內(nèi)研究人體行為識別在中國的研究開展地較晚但是經(jīng)過與日俱增的發(fā)展取得了關(guān)鍵性的研究。隸屬于中國科學(xué)院自動化所的CBSR(生物識別與安全技術(shù)研究中心)和微軟亞洲研究院(MAR)都是較早在中國投入運營的研究所,較早研究人體行為識別的中國本土大學(xué)有:清華大學(xué)、北京大學(xué)和浙江大學(xué)。王喜昌等人設(shè)計一種基于三維加速度傳感器的上肢動作識別系統(tǒng)[13],具有理想的識別準(zhǔn)確率。田國會等人利用Kinect體感設(shè)備獲取人體的關(guān)節(jié)數(shù)據(jù)[14],較好的解決識別問題,取得較為理想的結(jié)果。衡霞等人提出運用手機(jī)加速度傳感器來獲得數(shù)據(jù),從而實現(xiàn)人體行為識別[15]。國外研究國外大學(xué)和研究機(jī)構(gòu)較對人體行為識別的研究開展的比較早,1973年心理學(xué)家Johansson通過二維模型研究三維的人體運動感知開展了移動光斑的運動感知實驗[16]。其實驗表明,人體上光斑的數(shù)量和分布與運動感知有關(guān)。特別是,發(fā)現(xiàn)隨著光點數(shù)量的增加,運動理解中的模糊性減少了[17]。實驗還表明人類視覺即能夠檢測運動方向還能夠檢測不同類型的肢體運動模式,包括識別活動的速度和不同運動模式[18]。1977年,D.Marr基于計算機(jī)科學(xué),結(jié)合數(shù)學(xué)、心理物理學(xué)和神經(jīng)生理學(xué)提出了視覺計算理論[19-20]。D.Marr的視覺計算理論創(chuàng)建后,計算機(jī)視覺研究的進(jìn)程得到突飛猛進(jìn)的提高,研究機(jī)構(gòu)如雨后春筍般開始致力于人體運動分析。美國在1997年設(shè)立了以戰(zhàn)場為主要應(yīng)用領(lǐng)域的VSAM項目(視覺監(jiān)控項目)。隨后IVPL實驗室(圖像和視頻處理實驗室)、AIRVL實驗室(人工智能、機(jī)器人與視覺實驗室)和LPAC實驗室(感知,行動與認(rèn)知實驗室)相繼開展了人體行為識別的研究。英國雷丁大學(xué)先后推出兩個項目來參與人體行為識別的研究:REASON(監(jiān)視和了解公共場所人員項目)和ISCAPs(治安密集地區(qū)綜合監(jiān)視項目)。課題研究方法和內(nèi)容研究方法本文在撰寫的過程中主要運用了如下兩種方法進(jìn)行研究:文獻(xiàn)研究法。根據(jù)本文的課題去確定文獻(xiàn)需求,有計劃性地去查閱與本文課題相關(guān)的文獻(xiàn),以此獲得相關(guān)資料去增加自己去課題的認(rèn)識,從而全面、客觀、正確地了解本文的研究題目,啟發(fā)思考。理論研究法。通過實踐,即實際設(shè)計與開發(fā)出基識別系統(tǒng),然后將整個開發(fā)的過程及結(jié)果進(jìn)行分析、總結(jié),形成自己的見解看法。研究內(nèi)容本文共有6章來循序漸進(jìn)地闡述人體行為識別這個課題,具體內(nèi)容的結(jié)構(gòu)和安排如下:第1章。以論題的背景與研究目的為中心展開進(jìn)行說明,分析并闡述人體行為識別的實現(xiàn)對社會有怎樣的意義。同時,收集大量人體識別的相關(guān)文獻(xiàn)資料并進(jìn)行綜述,介紹國內(nèi)外研究現(xiàn)況。第2章。分別從ANN的結(jié)構(gòu)、常用的激活函數(shù)來介紹ANN的相關(guān)理論知識。然后介紹再介紹基礎(chǔ)的感知器神經(jīng)網(wǎng)絡(luò),以此擴(kuò)展對ANN的了解。第3章。在上一章節(jié)的基礎(chǔ)上過渡講述CNN相關(guān)理論知識。首先介紹前饋神經(jīng)網(wǎng)絡(luò),其次介紹包括卷積層、池化層、全連接層在內(nèi)的卷積網(wǎng)絡(luò)的結(jié)構(gòu)構(gòu)成,以Lenet-5為例子加深理解。第4章。詳細(xì)說明處理數(shù)據(jù)集以及搭建、訓(xùn)練神經(jīng)網(wǎng)絡(luò),包括代碼和結(jié)果展示。第5-6章。首先編譯上文所構(gòu)建的神經(jīng)網(wǎng)絡(luò)并分析結(jié)果,然后根據(jù)前文內(nèi)容進(jìn)行總結(jié),同時規(guī)劃展望。

人工神經(jīng)網(wǎng)絡(luò)ANN是一種由許多的神經(jīng)元之間聯(lián)接而構(gòu)成的計算模型,它將生物神經(jīng)元處理信息的過程進(jìn)行抽象、建立模型,不一樣的聯(lián)接方式組成的網(wǎng)絡(luò)也不同。人工神經(jīng)元生物神經(jīng)元深度學(xué)習(xí)實際就是模擬生物神經(jīng)元接收處理信息的過程。一個完整的生物神經(jīng)元的可以分為細(xì)胞體和突起,其中突起又包括樹突和軸突兩種,軸突末端呈樹狀且沒有細(xì)胞核的為神經(jīng)末梢。一個完整的生物神經(jīng)元的結(jié)構(gòu)如圖2-1所示:圖2-1生物神經(jīng)元結(jié)構(gòu)示意圖樹突:電信號從這些交叉部分進(jìn)入,接受其他神經(jīng)元軸突傳入的電信號傳給細(xì)胞體。細(xì)胞核:電信號進(jìn)入到細(xì)胞核后,細(xì)胞核會將多個電信號聯(lián)合在一起進(jìn)行運算最后得到唯一的電信號。軸突:唯一的電信號通過軸突傳送。神經(jīng)末梢:將軸突傳來的電信號分解成若干個部分,以每個分叉?zhèn)鬟f給外面的神經(jīng)元。神經(jīng)元神經(jīng)元是NNs(神經(jīng)網(wǎng)絡(luò))最核心也是基本的部分,它是模擬生物神經(jīng)元的一種數(shù)學(xué)模型,單個神經(jīng)元可以接收多個輸入數(shù)據(jù)。兩個神經(jīng)元之間的聯(lián)接強(qiáng)度決定信號傳遞的強(qiáng)弱,且聯(lián)接強(qiáng)度不是固定不變的,它可以伴隨訓(xùn)練輪數(shù)發(fā)生變化。一個基本的神經(jīng)元模型如圖2-2所示:圖2-2人工神經(jīng)元結(jié)構(gòu)示意圖圖2-2的計算結(jié)果為:其中為輸入信號,為每個輸入信號所對應(yīng)的的權(quán)值,為偏置值,為激活函數(shù)。激活函數(shù)激活函數(shù)在ANN模型中起到至關(guān)重要的作用,它將非線性激活因素拉入到我們的模型中,提高了模型的表達(dá)力,使得諸多非線性模型可以應(yīng)用在神經(jīng)網(wǎng)絡(luò)中。如果模型中沒有引入函數(shù),那每層網(wǎng)絡(luò)都相當(dāng)于只進(jìn)行了矩陣相乘,輸入輸出都是線性組合。以下三種函數(shù)是平時使用的最多的:激活函數(shù)ReluRelu函數(shù),函數(shù)數(shù)學(xué)圖形如圖2-3所示,因其計算簡單且有效,是一種常用于ANN中的激活函數(shù)。圖2-3relu函數(shù)數(shù)學(xué)圖形Relu函數(shù)通常指數(shù)學(xué)中的斜坡函數(shù),其數(shù)學(xué)表達(dá)式為:由公式可見,其實Relu函數(shù)就是分段線性函數(shù),它將所有小于0的數(shù)即負(fù)數(shù)都變?yōu)?,而正數(shù)和0的不變。這表示如果輸入是一個負(fù)數(shù),那么激活函數(shù)將輸出0,則神經(jīng)元不會被激活。所以同一時間只有部分的神經(jīng)元被激活,使得神經(jīng)元具有稀疏激活性,提高計算的效率。激活函數(shù)Sigmoid函數(shù)在定義域內(nèi)單調(diào)遞增,其反函數(shù)在定義域內(nèi)也是單調(diào)遞增。函數(shù)的數(shù)學(xué)圖形如2-4所示。圖2-4Sigmoid函數(shù)數(shù)學(xué)圖形從圖2-4可以看到函數(shù)的曲線平滑,則表明函數(shù)易于求導(dǎo),其數(shù)學(xué)表達(dá)式為:其求導(dǎo)為:再將結(jié)果用表示:由公式和數(shù)學(xué)圖形可知,Sigmoid函數(shù)在x軸上單調(diào)連續(xù)、值域為{y|0<y<1}。這意味著此函數(shù)可以將任意一個實數(shù)映射到(0,1)的區(qū)間內(nèi),所以當(dāng)遇到二分類的情況下可以使用函數(shù)。但是當(dāng)函數(shù)的輸出值接近0或接近1時,輸出就不會發(fā)生明顯變化了,這稱為函數(shù)接近線性變換。所以函數(shù)在特征之間比較相似或者相差較大的情況下實現(xiàn)的效果比較好。激活函數(shù)Tanh雙曲正切函數(shù)其實屬于Sigmoid型函數(shù)的一種,兩個函數(shù)的數(shù)學(xué)圖形曲線相似。如果將Sigmoid函數(shù)的對稱點在y軸上向下移到0,將得到雙曲正切函數(shù)。函數(shù)的數(shù)學(xué)圖形如2-5所示。圖2-5.Tanh函數(shù)數(shù)學(xué)圖形其數(shù)學(xué)表達(dá)式為:與Sigmoid函數(shù)的關(guān)系為:求導(dǎo)為:再將結(jié)果用表示:由TanH函數(shù)數(shù)學(xué)圖形和數(shù)學(xué)表達(dá)式可知,其值域為(-1,1),以0為中心反對稱,且原點近似恒等。但是,在輸入數(shù)據(jù)很大或很小時,輸出曲線接近線性變換,不利于權(quán)重更新容易出現(xiàn)梯度消失和飽和的問題。在遇到二分類問題時,構(gòu)建的網(wǎng)絡(luò)模型的隱藏層一般用雙曲正切函數(shù),而輸出層則用Sigmoid函數(shù)。損失函數(shù)損失函數(shù)一般指預(yù)測值與已知標(biāo)準(zhǔn)答案兩者之差,可以通過它了解模型的優(yōu)劣。損失函數(shù)越小,表示網(wǎng)絡(luò)模型的準(zhǔn)確率越高。要想提高模型的準(zhǔn)確率、縮小損失函數(shù),只能通過在神經(jīng)網(wǎng)絡(luò)的訓(xùn)練過程中改變網(wǎng)絡(luò)中的參數(shù)。下面將詳細(xì)講解以下三種最常被使用的函數(shù)(lossfunction):均方誤差均方誤差是最常被使用的函數(shù),它是n個樣本的預(yù)測值y與已知答案y’之差的平方和,再求平均值。公式如下自定義自定義是損失函數(shù)要指根據(jù)實際問題來定制,也就是說函數(shù)要符合問題的實際情況。比如當(dāng)需要預(yù)測某個商品的銷量時,如果預(yù)測的銷量大于實際的銷量,則會損失成本,反之損失利潤,所以這時使用均方誤差則明顯不適合。這時我們應(yīng)該自定義一個函數(shù),公式如下:上述公式中,y表示預(yù)測結(jié)果,y’表示標(biāo)準(zhǔn)答案。當(dāng)y小于y’時,利潤profit乘以y與y’之差作為損失函數(shù)。反之,當(dāng)y大于y’時,成本cost乘以y與y’之差作為損失函數(shù)。這樣分段定義損失函數(shù)才能夠有效解決預(yù)測商品銷量的問題且最大程度縮小損失,而且使loss值達(dá)到最小。交叉熵交叉熵用來表示兩個概率之間的差異,即兩個概率分布之間的舉例。交叉熵的值與差異、距離成正比,值越小距離越近越相似。公式如下:感知器神經(jīng)網(wǎng)絡(luò)感知器神經(jīng)網(wǎng)絡(luò)是最簡單的一種人工神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),使用線性函數(shù)為激活函數(shù),常被應(yīng)用于解決二分類。模型如圖2-6所示,其數(shù)學(xué)表達(dá)式為:其中,為輸入數(shù)據(jù),為所對應(yīng)的的權(quán)重向量,為偏置。圖2-6感知器模型可以把感知器是當(dāng)作一個二分類模型,其特點是預(yù)測的數(shù)據(jù)是可以線性分割的。它就是在一個2D空間中找到一條線將不同的點進(jìn)行分割,這要求數(shù)據(jù)必須是可以獨立分割的,所以輸入數(shù)據(jù)必須要滿足于圖2-6中的①,也就是說預(yù)測的數(shù)據(jù)特點可以在它們之間拉出一條線把數(shù)據(jù)分成兩個部分;即要求我們必須找到這條虛線。而②中,我們找不到這條線,所以是線性不可分割。圖2-7數(shù)據(jù)分布圖BP神經(jīng)網(wǎng)絡(luò)BP神經(jīng)網(wǎng)絡(luò)是最傳統(tǒng)的神經(jīng)網(wǎng)絡(luò),也是使用的最運頻繁的神經(jīng)網(wǎng)絡(luò),其結(jié)構(gòu)為一層輸入層,一層或多層隱含層,一層輸出層。它使用了BP反向傳播算法,其核心特點是信號前向傳播,誤差反向傳播。所以我們可以將整個神經(jīng)網(wǎng)絡(luò)的過程拆分為兩段,第一段過程是信號從輸入層到隱含層,又從隱含層到達(dá)輸出層的整個過程,即前向傳播。第二段過程是誤差從輸出經(jīng)過隱含層到達(dá)輸出層,期間調(diào)節(jié)權(quán)重和偏置,即反向傳播。模型如圖2-8所示。圖2-8BP神經(jīng)網(wǎng)絡(luò)模型BP神經(jīng)網(wǎng)絡(luò)能夠有效的解決感知器神經(jīng)網(wǎng)絡(luò)不能解決的異或,并且BP神經(jīng)網(wǎng)絡(luò)的神經(jīng)元激活函數(shù)既可以使用線性激活函數(shù),又可以使用非線性激活函數(shù)。

卷積神經(jīng)網(wǎng)絡(luò)相關(guān)理論知識CNN是多層感知器的一種擴(kuò)展,能夠有效地幫助我們解決圖像識別,接下來將詳細(xì)闡述與其相關(guān)的理論知識。前饋神經(jīng)網(wǎng)絡(luò)前饋神經(jīng)網(wǎng)絡(luò),又稱為前向神經(jīng)網(wǎng)絡(luò),是最簡易的網(wǎng)絡(luò)結(jié)構(gòu)之一。多個神經(jīng)元排列組成一層,多個層組成前饋神經(jīng)網(wǎng)絡(luò)。其中,每個神經(jīng)元只接受前一層輸出的信息,并作為下一層的輸入進(jìn)行傳遞。圖3-1的神經(jīng)元接受n=4個輸入(x1,x2,x3,x4),其輸出為圖3-1前饋神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖其中為輸入向量,為權(quán)重向量,為偏置,函數(shù)為激活函數(shù)。圖3-1中的神經(jīng)網(wǎng)絡(luò),包含了1層輸入層,2層隱藏層和1層輸出層,該神經(jīng)網(wǎng)絡(luò)的層數(shù)為3層。所有參數(shù)w的個數(shù)余所有參數(shù)b的之和為總參數(shù)的個數(shù),第一層用四行五列的二階張量表示,第二層用五行三列的二階張量,第三層用三行一列的二階張量??倕?shù)=4×5+5+5×3+3+3×1+1=47。一個前饋神經(jīng)網(wǎng)絡(luò)有一個輸入層,然后接零個或多個隱藏層,最后接一個輸出層。輸入層接受待處理的數(shù)據(jù),經(jīng)過層層隱藏層,神經(jīng)元進(jìn)行計算,輸出層輸出結(jié)果。前向神經(jīng)網(wǎng)絡(luò),以神經(jīng)元為基本單位,結(jié)構(gòu)簡單,大部分都是學(xué)習(xí)網(wǎng)絡(luò)。常用的網(wǎng)絡(luò)有:感知器網(wǎng)絡(luò)、BP網(wǎng)絡(luò)和RBF網(wǎng)絡(luò)。卷積神經(jīng)網(wǎng)絡(luò)CNN是前饋神經(jīng)網(wǎng)絡(luò)其中一種,但不同的是其能夠進(jìn)行卷積計算且具有深度結(jié)構(gòu)。對于圖像識別來說,CNN更加有效的過濾了不重要、不完整的輸入?yún)?shù)。卷積層卷積層內(nèi)包含多個卷積核,實現(xiàn)對輸入數(shù)據(jù)進(jìn)行有效特征提取。每一個卷積核如圖3-2所示,都要遍歷圖片上的每一個像素點。圖片與卷積核重合區(qū)域內(nèi)對應(yīng)的每一個像素值乘以卷積核相對應(yīng)點的權(quán)重之和、加上偏置為圖片的一個像素值。如圖3-2所示,結(jié)果應(yīng)為:圖3-2卷積過程卷積層參數(shù)包括卷積核大小、步長和填充,卷積核越大,可提取的輸入特征越復(fù)雜。每進(jìn)行一次卷積,圖像都會縮小,所以為了圖像被縮小到消失,我們采取填充。即在每次卷積前,在圖像周圍補(bǔ)上空白,這樣圖像被縮小后還是跟原圖大小一樣。填充padding又分為SAME和VALID兩種。池化層也稱下采樣層,此層能夠保留主要特征、減少參數(shù)和計算量,提高計算速度防止過擬合。池化模型一般表示形式為:其中,為步長,為像素,為預(yù)設(shè)參數(shù)。當(dāng)=1時,得到均值,所以稱為平均池化。當(dāng)時,得到最大值,所以稱為最大池化。在實際應(yīng)用中,最大池化應(yīng)用的比較多。圖3-3最大池化和平均池化在圖3-3的例子中,如果使用最大池化,每個2*2的四宮格中選出最大值作為輸出矩陣的值,如輸入矩陣第一個2*2四宮格中最大值是3,那么輸出矩陣的第一個元素就是6,如此類推。如果使用平均池化,則就計算每個2*2的四宮格的平均值作為輸出矩陣的值。全連接層全連接層實際相當(dāng)于“分類器”,全連接的核心操作就是矩陣向量乘積

y=Wx,即把之前的局部特征重新通過權(quán)值矩陣成為完整的特征。當(dāng)網(wǎng)絡(luò)模型在此層找到全部局部特征時,神經(jīng)元被激活,將重組特征然后輸出給輸出層,經(jīng)過softmax函數(shù)最后得到識別結(jié)果。一般來說,只用一層全連接層優(yōu)勢解決不了非線性問題,所以一般都使用兩層以上。傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)在CNN網(wǎng)絡(luò)結(jié)構(gòu)的演化上,出現(xiàn)了許多經(jīng)典的卷積神經(jīng)網(wǎng)絡(luò)模型,如Lenet-5、Alenet、VGGNet和ResNet等。每一種網(wǎng)絡(luò)結(jié)構(gòu)都是基于卷積、激活、池化、全連接四個操作上進(jìn)行不同的擴(kuò)展。Lenet-5[21]是由Lecun團(tuán)隊提出的,是最早出現(xiàn)的卷積神經(jīng)網(wǎng)絡(luò),它能有效的解決手寫數(shù)字識別的問題。它的輸入為32×32×1,經(jīng)過6個5×5×1的卷積核,步長為1,采用非全零填充模式。卷積后將結(jié)果輸入到Relu非線性激活函數(shù)。接著經(jīng)過第一層池化大小為2×2的池化層,采用非零填充,步長為2。再進(jìn)行第二次卷積,16個5×5×6的卷積核,步長為1,采用非全零填充模式,再次將卷積后的結(jié)果通過Relu非線性激活函數(shù)。經(jīng)過第二層池化層,參數(shù)與第一層池化層相同。最后將輸出拉直后送入下一層,即全連接層。圖3-4Lenet神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖Mnist數(shù)據(jù)集內(nèi)的每張圖都為大小28×28的單通道灰度圖片,所以只需對輸入為28×28×1的Lenet神經(jīng)網(wǎng)絡(luò)進(jìn)行微調(diào)就可以應(yīng)用到Mnist數(shù)據(jù)集繼而實現(xiàn)手寫數(shù)字識別。識別結(jié)果如圖3-5所示。圖3-5Lenet在Mnist的識別結(jié)果

基于卷積網(wǎng)絡(luò)的人體行為識別系統(tǒng)的實現(xiàn)本章將詳細(xì)介紹如何實現(xiàn)在Tensorfolw平臺上構(gòu)建CNN結(jié)構(gòu)實現(xiàn)人體行為識別。數(shù)據(jù)集使用的是3軸加速度傳感數(shù)據(jù)對36位志愿者進(jìn)行采樣數(shù)據(jù),共六個動作。處理數(shù)據(jù)集下載WISDM實驗室發(fā)布的數(shù)據(jù)集后,只使用其中的WISDM_ar_v1.1_raw.txt。WISDM數(shù)據(jù)集內(nèi)的數(shù)據(jù)格式如圖4-1所示:圖4-1.WISDM數(shù)據(jù)集從圖4-1可以看到每條數(shù)據(jù)后面都有一個“;”,如果直接加載數(shù)據(jù)集會導(dǎo)致報錯,所以首先要去掉分號,實現(xiàn)代碼如圖4-1所示:圖4-2去分號實現(xiàn)代碼當(dāng)加載數(shù)據(jù)集到模型中,從圖4-3,我們可以看到數(shù)據(jù)集前20條記錄,包括用戶id,行為名稱,時間戳,加速器x軸、y軸、z軸的數(shù)據(jù)。圖4-3WISDM數(shù)據(jù)集前20條數(shù)據(jù)用matplotlib工具畫出數(shù)據(jù)集中的行為數(shù)量和用戶數(shù)量的柱狀圖,從圖4-4中可以知道,整個數(shù)據(jù)集中共有六個行為,分為Walking、Jogging、Upstairs、Downstairs、Sitting、Standing,且Walking和Jogging兩個的數(shù)據(jù)多于其他行為的數(shù)據(jù)。從圖4-5知,一共有36個人參與了此次試驗。圖4-4訓(xùn)練集行為數(shù)量分布圖4-5訓(xùn)練集用戶分布將數(shù)據(jù)集分割成訓(xùn)練集(TrainingSet)和測試集(TestSet),使訓(xùn)練集用于模型的訓(xùn)練,測試集用于驗證。在這個數(shù)據(jù)集中,可以以用戶名為依據(jù)來進(jìn)行分割,這樣就不會導(dǎo)致測試集的數(shù)據(jù)滲入到訓(xùn)練集中。一般訓(xùn)練集的數(shù)據(jù)越多模型訓(xùn)練效果的越好,所以將用戶名1到28用于訓(xùn)練集,大于28的則用于測試集。實現(xiàn)代碼如圖4-6所示:圖4-6分割數(shù)據(jù)集實現(xiàn)代碼處理訓(xùn)練集數(shù)據(jù)在將數(shù)據(jù)喂入神經(jīng)網(wǎng)絡(luò)前,要歸一化數(shù)據(jù)集中的特征,值在0到1之間。要注意的是,傳感器x、y、z三軸的數(shù)據(jù)要用同樣的規(guī)范化方法,實現(xiàn)代碼如圖4-7所示:圖4-7歸一化特征實現(xiàn)代碼為了使用keras框架,要將數(shù)據(jù)reshape。定義一個函數(shù)接收dataFrame和標(biāo)簽名、每個記錄的長度。將一次分割的的步數(shù)設(shè)置為80,采樣率為20hz,所以時間間隔為:time_step=。reshape數(shù)據(jù)實現(xiàn)代碼如圖4-8所示:圖4-8reshape數(shù)據(jù)實現(xiàn)代碼將數(shù)據(jù)分段后,得到x_train、y_train。從圖4-9可知,x_train、y_train分別都有20868條記錄,其中x_train中20868條記錄中的每一條都是803的二維矩陣。圖4-9數(shù)據(jù)分段后的shape將特征數(shù)據(jù)和標(biāo)簽數(shù)據(jù)轉(zhuǎn)換成keras可以接受的類型,且對標(biāo)簽進(jìn)行一次熱編碼。實現(xiàn)編碼如圖4-10所示,結(jié)果如圖4-11所示。圖4-10熱編碼實現(xiàn)代碼圖4-11熱編碼后y_train的shape構(gòu)建神經(jīng)網(wǎng)絡(luò)模型神經(jīng)網(wǎng)絡(luò)采用六層結(jié)構(gòu),包括四個卷積層,一層全連接層,一個輸出層(不包括下采樣層和輸入層)。其中下采樣層有兩層,一層采用最大下采樣,一層采用平均采樣。下面詳細(xì)描述網(wǎng)絡(luò)結(jié)構(gòu)。第一層是卷積層,keras要求第一層輸入shape,所以輸入的input_shape為803的二維數(shù)組。有100個卷積核去卷積,使用的是conv1d一維卷積,卷積時只看縱列卷積核的尺寸為10。使用relu非線性激活函數(shù),padding默認(rèn)為vaild,strade默認(rèn)為1。所以輸出shape為(None,71,100),一共有3100個參數(shù)。第二層也是卷積層,同樣有100個卷積核去卷積,卷積核的尺寸為10,使用relu非線性激活函數(shù),padding默認(rèn)為vaild。輸出shape為(None,62,100),一共100100個參數(shù)。下一層是一個最大采樣層,在縱列的維度上,進(jìn)行尺度為3的下采樣,所以輸出shape為(None,20,100)。第三層是卷積層,有160個卷積核去卷積,卷積核的尺寸為10。使用relu非線性激活函數(shù),padding默認(rèn)為vaild,strade默認(rèn)為1。輸出shape為(None,11,160),共160160個參數(shù)。第四層還是卷積層,160個尺寸為10的卷積核。相關(guān)參數(shù)與第三層一樣。輸出shape為(None,2,160),共256160個參數(shù)。下一層為平均下采樣層,輸出為(None,160)。接下來是dropout層,設(shè)定概率為0.5,防止過擬合。最后,把全連接層的輸出參數(shù)放入到一個sofmax分類其中。CNN結(jié)構(gòu)示意圖如圖4-13所示,實現(xiàn)代碼如圖4-12所示:圖4-12構(gòu)建網(wǎng)絡(luò)模型實現(xiàn)代碼圖4-13神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖

測試與分析這一章將針對上一章構(gòu)建的神經(jīng)網(wǎng)絡(luò)在WISDM數(shù)據(jù)集上驗證的結(jié)果進(jìn)行全面的分析,其中包括神經(jīng)網(wǎng)絡(luò)的性能和識別的正確率。編譯模型為了更好的檢測模型的訓(xùn)練過程,創(chuàng)建一個回調(diào)函數(shù),模型訓(xùn)練過程中任意時間都會調(diào)用此函數(shù)。它將保存最佳模型到filepath中,實現(xiàn)代碼如圖5-1所示:圖5-1回調(diào)函數(shù)實現(xiàn)代碼接下來就是編譯模型,實現(xiàn)代碼如圖5-2所示:圖5-2編譯模型實現(xiàn)代碼模型訓(xùn)練,以x_train個樣本為一個batch進(jìn)行迭代。每個batch包含400個樣本數(shù),訓(xùn)練達(dá)到50時停止,實現(xiàn)代碼如圖5-3所示圖5-3訓(xùn)練模型實現(xiàn)代碼實驗結(jié)果模型準(zhǔn)確率和損失使用matplotlib可視化工具,實現(xiàn)函數(shù)可視化,畫出模型準(zhǔn)確率的損失,如圖5-4所示。使用validationdata代替testdata是為了防止過度擬合。圖5-4模型準(zhǔn)確率從圖5-4可以看到,訓(xùn)練數(shù)據(jù)的準(zhǔn)確率比較好,而測試數(shù)據(jù)的準(zhǔn)確率僅達(dá)到80%以上。訓(xùn)練數(shù)據(jù)的損失率在0.2左右,測試數(shù)據(jù)的損失率在0.5左右。模型還有很大的提升空間,要將測試數(shù)據(jù)的準(zhǔn)確率提高,和降低測試數(shù)據(jù)的損失率。模型識別的正確率數(shù)據(jù)集共有六類行為,在測試階段對所有測試樣本進(jìn)行測試,并得到分類結(jié)果。再將分類結(jié)果與測試樣本的標(biāo)簽進(jìn)行比較,相同則正確,反之則錯誤。圖5-5中,得到測試數(shù)據(jù)的準(zhǔn)確率、損失率、宏平均、微平均、樣本權(quán)重平均,以及每個行為的準(zhǔn)確率、召回率、F值。圖5-5模型評估結(jié)果從圖5-5,可以得到模型對Downstairs的識別準(zhǔn)確率僅為71%,對Jogging識別的準(zhǔn)確率卻高達(dá)97%,對Sitting識別的準(zhǔn)確率為85%,對Standing識別的準(zhǔn)確率達(dá)到94%,對Walking的識別準(zhǔn)確率也達(dá)到90%,但是對Upstairs識別的準(zhǔn)確率為58%。測試數(shù)據(jù)集的識別準(zhǔn)確率為86%,損失率為71%。準(zhǔn)確率的微平均為86%,宏平均為83%,權(quán)重平均為87%。混淆矩陣混淆矩陣就是每一類的測試數(shù)據(jù)被分到不同類的情況,我們可以看到哪個行為容易在網(wǎng)絡(luò)結(jié)構(gòu)中混淆。矩陣的行代表測試樣本的正確標(biāo)簽,行代表數(shù)據(jù)的類別。列代表測試樣本在實際測試中被神經(jīng)網(wǎng)絡(luò)分到了哪一類。如果主對角線的數(shù)字和真實的值一樣的個數(shù),即代表網(wǎng)絡(luò)對了。主對角線以外的就是代表網(wǎng)絡(luò)犯的錯,也就是讓網(wǎng)絡(luò)感到混淆的地方?;煜仃嚨闹鲗蔷€的數(shù)字越大,代表神經(jīng)網(wǎng)絡(luò)的分類越好。圖5-6為生成混淆矩陣的實現(xiàn)代碼,圖5-7為混淆矩陣的結(jié)果示意圖:圖5-76混淆矩陣實現(xiàn)代碼圖5-7混淆矩陣從圖5-7可以大致看出來,Jogging和Walking主對角線的值較大,Standing的混淆區(qū)域的總值最小,實際這三個行為的識別準(zhǔn)確率也最高,都為90%以上。

總結(jié)與展望行為識別是指計算機(jī)從包含人的視頻或圖片序列中提取人體行為特征,對人的行為進(jìn)行理解和分類,是計算機(jī)視覺領(lǐng)域中應(yīng)用廣泛的方向。隨著社會對實現(xiàn)人工智能的日趨迫切,機(jī)器學(xué)習(xí)成為必經(jīng)的途徑,而深度學(xué)習(xí)作為其代表方向被普遍學(xué)習(xí)應(yīng)用。本文基于Tensorflow使用CNN來實現(xiàn)識別,數(shù)據(jù)來源WISDM實驗室。本文主要以基于卷積網(wǎng)絡(luò)的行為識別這一論題為中心進(jìn)行研究與介紹,主要結(jié)論如下:闡述了基本ANN的相關(guān)理論知識,CNN是其派生物,要掌握CNN就得先了解ANN。以ANN為基礎(chǔ)自然地銜接了CNN相關(guān)的知識,層層遞進(jìn),更好的了解CNN以及兩者之間的差別。設(shè)計了一種卷積網(wǎng)絡(luò)用于識別行為,基于Tensorflow平臺用Python來實現(xiàn)網(wǎng)絡(luò),并且卷積層使用的是一維卷積技術(shù)。使用WISDM數(shù)據(jù)集來實驗本文網(wǎng)絡(luò),并對實驗結(jié)果進(jìn)行了分析。本文設(shè)計的神經(jīng)網(wǎng)絡(luò)得到的準(zhǔn)確率在86%左右,應(yīng)該再提升這個正確率到90%以上。對Jogging識別的準(zhǔn)確率高達(dá)97%,對Sitting坐、Standing站立、Walking行走三個行為的識別準(zhǔn)確率也達(dá)到85%以上,但是對Upstairs和Downstairs的識別準(zhǔn)確率卻連低于80%,尤其對Downstairs下樓梯這個行為的識別準(zhǔn)確率只有57%。所以后續(xù)應(yīng)該將模型對上、下樓梯兩個行為的識別準(zhǔn)確率進(jìn)行提升。WISDIM中Jogging的數(shù)據(jù)最多最后得到的準(zhǔn)確率也最高,所以增加數(shù)據(jù)集中上、下樓梯數(shù)據(jù)的數(shù)量是最優(yōu)先考慮的方法。其次改進(jìn)網(wǎng)絡(luò)的結(jié)構(gòu)也是比較優(yōu)先考慮的方法,包括對激活函數(shù)的改進(jìn)、使用二維或者三維卷積、以及增加網(wǎng)絡(luò)的層數(shù)。而更改數(shù)據(jù)集也是可考慮的方法,本文使用的數(shù)據(jù)集基于三維傳感器,可更換成基于視頻的數(shù)據(jù)集,或者通過獲取局部關(guān)節(jié)位置來實現(xiàn)識別。以上提出的問題和方法,都值得思考和嘗試。

參考文獻(xiàn)邢健飛,羅志增,席旭剛.基于深度神經(jīng)網(wǎng)絡(luò)的實時人臉識別[J].杭州電子科技大學(xué)學(xué)報,2013(6).PengX,QiaoY,PengQ.Motionboundarybasedsamplingand3dco-occurrencedescriptorsforactionrecognition[J].ImageandVisionComputing,2014,32(9):616–628.RoshtkhariMJ,LevineMD.Humanactivityrecognitioninvideosusingasingleexample[J].ImageandVisionComputing,2013,31(11):864–876O'HaraS,LuiYM,DraperBA.Usingaproductmanifolddistanceforunsupervisedactionrecognition[J].ImageandVisionComputing,2012,30(3):206–216.YangX,ZhangC,TianYL.Recognizingactionsusingdepthmotionmaps-basedhistogramsoforientedgradients[C]//ACMInternationalConferenceonMultimedia.NewYork:ACM,2012:1057-1060.OreifejO,LiuZ.HON4D:Histogramoforiented4Dnormalsforactivityrecognitionfromdepthsequences[C]//ComputerVisionandPatternRecognition.NewYork:IEEE,2013:716-723LaptevI,MarszalekM,SchmidC,etal.Learningrealistichumanactionsfrommovies[C]//ComputerVisionandPatternRecognition,2008,IEEEConferenceon.NewYork:IEEE,2008:1-8.DavisJW,BobickAF.Therepresentationandrecognitionofhumanmovementusingtemporaltemplates[C]//ConferenceonComputerVisionandPatternRecognition.Washington,D.C:IEEEComputerSociety,1997:928.WuY.Miningactionletensembleforactionrecognitionwithdepthcameras[C]//IEEEConferenceonComputerVisionandPatternRecognition.Washington,D.C:IEEEComputerSociety,2012:1290-1297.VemulapalliR,ArrateF,ChellappaR.Humanactionrecognitionbyrepresenting3Dskeletonsaspointsinaliegroup[C]//ComputerVisionandPatternRecognition.NewYork:IEEE,2014:588-595.LiW,ZhangZ,LiuZ.Actionrecognitionbasedonabagof3Dpoints[C]//ComputerVisionandPatternRecognitionWorkshops.NewYork:IEEE,2010:9-14.劉智,馮欣,張杰.基于深度卷積神經(jīng)網(wǎng)絡(luò)和深度視頻的人體行為識別[J].重慶大學(xué)學(xué)報,2017,40(11):99-106.王昌喜,楊先軍,徐強(qiáng),etal.MotionRecognitionSystemforUpperLimbsBasedon3DAccelerationSensors%基于三維加速度傳感器的上肢動作識別系統(tǒng)[J].傳感技術(shù)學(xué)報,2010,023(006):816-819.田國會,尹建芹,韓旭,etal.一種基于關(guān)節(jié)點信息的人體行為識別新方法[J].機(jī)器人,2014(03):31-38.衡霞,王忠民.Humanactivityrecognitionbasedonaccelerometerdatafromamobilephone%基于手機(jī)加速度傳感器的人體行為識別[J].西安郵電學(xué)院學(xué)報,2014,019(006):76-79.JOHANSSON,G.Visualperceptionofbiologicalmotionandamodelforitsanalysis[J].Perception&Psychophysics,1973,14.田國會,尹建芹,韓旭,etal.一種基于關(guān)節(jié)點信息的人體行為識別新方法PrestiLL,CasciaML.3DSkeleton-basedHumanActionClassification:aSurvey[J].PatternRecognition,2015,53.姚國正,汪云九.D.Marr及其視覺計算理論[J].國外自動化,1984(06):57-59.MarrD.ATheoryofVision.(BookReviews:Vision)[J].Science,1982,218(4576):991-992.LécunY,BottouL,BengioY,etal.Gradient-basedlearningappliedtodocumentrecognition[J].ProceedingsoftheIEEE,1998,86(11):2278-2324.

致謝從2016年的初秋到2020年的暮春,開學(xué)的迷茫與興奮彷如昨日般,分別離校的瞬間即將來臨。四年的大學(xué)生活,有因付出努力而無回報的酸,有因與同學(xué)開心暢聊帶來的甜,有因?qū)W業(yè)無法解惑帶來的苦,有因生活壓力帶來的辣,如昨日般歷歷在目。2020年的開始,疫情悄然來臨,回到校園已不如從前般容易,這無不提醒我們珍惜現(xiàn)在,珍惜身邊人。四年的學(xué)習(xí)生活,離不開任何一位老師的教誨與指導(dǎo)。我的畢業(yè)設(shè)計,都是每一位老師所教的知識才使我完成。桃李之恩,沒齒難忘。其次我要感謝學(xué)校,讓我每次歸校都能感受如同回家般的溫暖?!斑M(jìn)德修業(yè),勤思知行”,八字校訓(xùn)我將永記于心,作為人生的一塊指引牌。我感謝陪伴我四年的同學(xué)們,尤其是226的五位姑娘,世界之大,人海茫茫,我們的相遇是我的幸運。愿各位走出屬于自己的康莊大道,再相見時我們?nèi)允巧倌?!最后,我要感謝我的父母。你們從不問我為何,只會默默支持我,我無時無刻無不慶幸你們是我的父母!雖然不善言辭,但是你們的支持是我前進(jìn)的最大動力。論文的完成,也標(biāo)志著大學(xué)生活已畫上句點。感謝人生道路遇到的各位,你們的陪伴、聆聽,幫助我度過迷茫、揮走陰霾。一飯之恩,無以回報,只能更加嚴(yán)于律己,不辜負(fù)各位的期望!

怎樣提高電腦系統(tǒng)運行速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。1.加快系統(tǒng)啟動速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務(wù);對磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。(1)MsconfigWindowsXP的啟動速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機(jī)即需運行,大大降低了啟動速度,而且也占用了大量的系統(tǒng)資源。對于這樣一些程序,我們可以通過系統(tǒng)配置實用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運行”命令,在“運行”對話框中鍵入“Msconfig”,回車后會彈出“系統(tǒng)配置實用程序”對話框,選擇其中的“啟動”選項卡(如圖1),該選項卡中列出了系統(tǒng)啟動時加載的項目及來源,仔細(xì)查看每個項目是否需要自動加載,否則清除項目前的復(fù)選框,加載的項目越少,啟動的速度就越快。設(shè)置完成后需要重新啟動方能生效。(2)BootvisBootvis是微軟提供的一個啟動優(yōu)化工具,可提高WindowsXP的啟動速度。用BootVis提升WindowsXP的啟動速度必須按照正確的順序進(jìn)行操作,否則將不會起到提速的效果。其正確的操作方法如下:啟動Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項”命令,在“符號路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會彈出“重復(fù)跟蹤”對話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動,默認(rèn)的重新啟動時間是10秒。系統(tǒng)重新啟動后,BootVis自動開始運行并記錄啟動進(jìn)程,生成啟動進(jìn)程的相關(guān)BIN文件,并把這個記錄文件自動命名為TRACE_BOOT_1_1。程序記錄完啟動進(jìn)程文件后,會重新啟動BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動程序延遲”等幾項具體圖例供我們分析,不過最好還是讓BootVis程序來自動進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會再次重新啟動計算機(jī),并分析啟動進(jìn)程文件,從而使計算機(jī)啟動得更快。(3)禁用多余的服務(wù)WindowsXP在啟動時會有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對我們用途不大甚至根本沒有用,它們的存在會占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會有很大的提高。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動類型。要修改某個服務(wù),可從列表雙擊它,會彈出它的屬性對話框(如圖3),你可從“常規(guī)”選項卡對服務(wù)進(jìn)行修改,通過單擊“啟動”、“停止”、“暫停”、“恢復(fù)”四個按鈕來修改服務(wù)的狀態(tài),并可從“啟動類型”下拉列表中修改啟動類型,啟動類型有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務(wù)在啟動自動加載,可將其啟動類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個默認(rèn)是自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊表來減少預(yù)讀取,減少進(jìn)度條等待時間WindowsXP在啟動過程中會出現(xiàn)一個進(jìn)度條,我們可以通過修改注冊表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動,系統(tǒng)就會自動在啟動的時候運行磁盤掃描程序。在默認(rèn)情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時間,會耗費相當(dāng)長的時間才能完成啟動過程。對于這種情況我們可以設(shè)置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進(jìn)行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設(shè)置為0;如果要在計算機(jī)啟動時忽略掃描某個分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動文件檢查的倒計時之外。2.提高系統(tǒng)運行速度提升系統(tǒng)運行速度的思路與加快啟動的速度類似:盡量優(yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級緩存容量WindowsXP無法自動檢測處理器的二級緩存容量,需要我們自己在注冊表中手動設(shè)置,首先打開注冊表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙鼓承?yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進(jìn)輸入/輸出性能這個優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能,不過這只對服務(wù)器用戶才有實在意義。我們可在中新建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個值是用字節(jié)來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁面調(diào)度在正常情況下,XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁面調(diào)度了。(5)關(guān)閉自動重新啟動功能當(dāng)WindowsXP遇到嚴(yán)重問題時便會突然重新開機(jī),可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統(tǒng)性能會有一定的影響,有時甚至造成應(yīng)用軟件在運行時出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對話框。選擇“高級”選項卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會彈出“性能選項”對話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁面虛擬內(nèi)存同樣也是在“性能選項”對話框中,選擇“高級”選項卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對ZIP支持WindowsXP在默認(rèn)情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運行”,在“運行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應(yīng)用程序崩潰的時候自動彈出,并且在默認(rèn)情況下,它會將與出錯有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時會對內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長時間硬盤讀寫操作,要很長一斷時間程序才能關(guān)閉,并且DUMP文件還會占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調(diào)試功能的選項取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“啟動和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動和故障恢復(fù)”對話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設(shè)置”選項卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動程序并進(jìn)行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。在重新啟動設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。(13)關(guān)閉錯誤報告當(dāng)應(yīng)用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機(jī)配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設(shè)置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關(guān)閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項卡,勾選“關(guān)閉自動更新,我將手動更新計算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對話框中的“自動更新”選項卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預(yù)讀文件夾里的文件數(shù)量會變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費的時間變長。而且有些應(yīng)用程序會產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時,系統(tǒng)都會自動將光驅(qū)或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區(qū)的大容量的USB硬盤,掃描會耗費很長的時間,而且你得多次手動關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關(guān)閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框。在其中“設(shè)置”選項卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個驅(qū)動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區(qū),按鼠標(biāo)右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個分區(qū),對所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動器拔掉再重新接上時,系統(tǒng)會將USB硬盤識別出來,而不會反復(fù)問你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動結(jié)束任務(wù)功能。具體步驟是:從注冊表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化

WindowsXP中有幾個選項可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧员硐旅嫖恢茫篐KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁面調(diào)度(Paging

Executive)

XP會把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項優(yōu)化會使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能會使某些?yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個優(yōu)化只對server(服務(wù)器)用戶才有實在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能。建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個值可獲得最佳性能。這個值是用字節(jié)來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動硬盤/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對話框的“高級設(shè)置”選項卡中檢查DMA模式是否已啟動,一般來說如果設(shè)備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。

◆4、關(guān)閉自動播放功能

運行“組策略”程序,在組策略窗口左邊欄中打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論