在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

卷積神經網絡的七個注意事項

如意 ? 來源:CSDN ? 作者:呆呆的貓 ? 2020-08-24 16:09 ? 次閱讀

卷積神經網絡注意事項

1)數據集的大小和分塊

數據驅動的模型一般依賴于數據集的大小,CNN和其他經驗模型一樣,能夠適用于任意大小的數據集,但用于訓練的數據集應該足夠大, 能夠覆蓋問題域中所有已知可能出現的問題,

設計CNN的時候,數據集應該包含三個子集:訓練集、測試集、驗證集

訓練集:包含問題域中的所有數據,并在訓練階段用來調整網絡的權重

測試集:在訓練的過程中用于測試網絡對訓練集中未出現的數據的分類性能,根據網絡在測試集上的性能情況,網絡的結構可能需要作出調整,或者增加訓練循環次數。

驗證集:驗證集中的數據統一應該包含在測試集和訓練集中沒有出現過的數據,用于在網絡確定之后能夠更好的測試和衡量網絡的性能

Looney等人建議,數據集中65%的用于訓練,25%的用于測試,10%用于驗證

2)數據預處理

為了加速訓練算法的收斂速度,一般都會采用一些數據預處理技術,其中包括:去除噪聲、輸入數據降維、刪除無關數據等。

數據的平衡化在分類問題中異常重要,一般認為訓練集中的數據應該相對于標簽類別近似于平均分布,也就是每一個類別標簽所對應的數據集在訓練集中是基本相等的,以避免網絡過于傾向于表現某些分類的特點。

為了平衡數據集,應該移除一些過度富余的分類中的數據,并相應補充一些相對樣例稀少的分類中的數據。

還有一個方法就是復制一部分這些樣例稀少分類中的數據,并在這些數據中加入隨機噪聲。

3)數據規則化

將數據規則化到統一的區間(如[0,1])中具有很重要的優點:防止數據中存在較大數值的數據造成數值較小的數據對于訓練效果減弱甚至無效化,一個常用的方法是將輸入和輸出數據按比例調整到一個和激活函數相對應的區間。

4)網絡權值初始化

CNN的初始化主要是初始化卷積層和輸出層的卷積核(權值)和偏置

網絡權值初始化就是將網絡中的所有連接權重賦予一個初始值,如果初始權重向量處在誤差曲面的一個相對平緩的區域的時候,網絡訓練的收斂速度可能會很緩慢,一般情況下網絡的連接權重和閾值被初始化在一個具有0均值的相對小的區間內均勻分布。

5)BP算法的學習速率

如果學習速率選取的較大,則會在訓練過程中較大幅度的調整權值w,從而加快網絡的訓練速度,但是這和造成網絡在誤差曲面上搜索過程中頻繁抖動,且有可能使得訓練過程不能收斂。

如果學習速率選取的較小,能夠穩定的使得網絡逼近于全局最優點,但也可能陷入一些局部最優,并且參數更新速度較慢。

自適應學習率設定有較好的效果。

6)收斂條件

有幾個條件可以作為停止訓練的判定條件,訓練誤差、誤差梯度、交叉驗證等。一般來說,訓練集的誤差會隨著網絡訓練的進行而逐步降低。

7)訓練方式

訓練樣例可以有兩種基本的方式提供給網絡訓練使用,也可以是兩者的結合:逐個樣例訓練(EET)、批量樣例訓練(BT)。

在EET中,先將第一個樣例提供給網絡,然后開始應用BP算法訓練網絡,直到訓練誤差降低到一個可以接受的范圍,或者進行了指定步驟的訓練次數。然后再將第二個樣例提供給網絡訓練。

EET的優點是相對于BT只需要很少的存儲空間,并且有更好的隨機搜索能力,防止訓練過程陷入局部最小區域。

EET的缺點是如果網絡接收到的第一個樣例就是劣質(有可能是噪音數據或者特征不明顯)的數據,可能使得網絡訓練過程朝著全局誤差最小化的反方向進行搜索。

相對的,BT方法是在所有訓練樣例都經過網絡傳播后才更新一次權值,因此每一次學習周期就包含了所有的訓練樣例數據。

BT方法的缺點也很明顯,需要大量的存儲空間,而且相比EET更容易陷入局部最小區域。

而隨機訓練(ST)則是相對于EET和BT一種折衷的方法,ST和EET一樣也是一次只接受一個訓練樣例,但只進行一次BP算法并更新權值,然后接受下一個樣例重復同樣的步驟計算并更新權值,并且在接受訓練集最后一個樣例后,重新回到第一個樣例進行計算。

ST和EET相比,保留了隨機搜索的能力,同時又避免了訓練樣例中最開始幾個樣例如果出現劣質數據對訓練過程的過度不良影響。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4781

    瀏覽量

    101180
  • 算法
    +關注

    關注

    23

    文章

    4630

    瀏覽量

    93365
  • 卷積
    +關注

    關注

    0

    文章

    95

    瀏覽量

    18548
收藏 人收藏

    評論

    相關推薦

    卷積神經網絡與傳統神經網絡的比較

    在深度學習領域,神經網絡模型被廣泛應用于各種任務,如圖像識別、自然語言處理和游戲智能等。其中,卷積神經網絡(CNNs)和傳統神經網絡是兩種常見的模型。 1. 結構差異 1.1 傳統
    的頭像 發表于 11-15 14:53 ?746次閱讀

    卷積神經網絡的基本原理與算法

    ),是深度學習的代表算法之一。 一、基本原理 卷積運算 卷積運算是卷積神經網絡的核心,用于提取圖像中的局部特征。 定義卷積核:
    的頭像 發表于 11-15 14:47 ?1006次閱讀

    卷積神經網絡的基本概念、原理及特點

    卷積神經網絡(Convolutional Neural Networks,簡稱CNN)是一種深度學習算法,它在圖像識別、視頻分析、自然語言處理等領域有著廣泛的應用。本文將詳細介紹卷積神經網絡
    的頭像 發表于 07-11 14:38 ?1355次閱讀

    BP神經網絡卷積神經網絡的關系

    BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種在人工智能和機器學習領域
    的頭像 發表于 07-10 15:24 ?1738次閱讀

    循環神經網絡卷積神經網絡的區別

    結構。它們在處理不同類型的數據和解決不同問題時具有各自的優勢和特點。本文將從多個方面比較循環神經網絡卷積神經網絡的區別。 基本概念 循環神經網絡是一種具有循環連接的
    的頭像 發表于 07-04 14:24 ?1506次閱讀

    卷積神經網絡的實現原理

    、訓練過程以及應用場景。 卷積神經網絡的基本原理 1.1 卷積操作 卷積神經網絡的核心是卷積操作
    的頭像 發表于 07-03 10:49 ?658次閱讀

    bp神經網絡卷積神經網絡區別是什么

    BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種不同類型的人工神經網絡
    的頭像 發表于 07-03 10:12 ?1362次閱讀

    卷積神經網絡分類方法有哪些

    卷積神經網絡(Convolutional Neural Networks,CNN)是一種深度學習模型,廣泛應用于圖像分類、目標檢測、語義分割等計算機視覺任務。本文將詳細介紹卷積神經網絡
    的頭像 發表于 07-03 09:40 ?555次閱讀

    cnn卷積神經網絡分類有哪些

    卷積神經網絡(CNN)是一種深度學習模型,廣泛應用于圖像分類、目標檢測、語義分割等領域。本文將詳細介紹CNN在分類任務中的應用,包括基本結構、關鍵技術、常見網絡架構以及實際應用案例。 引言 1.1
    的頭像 發表于 07-03 09:28 ?748次閱讀

    卷積神經網絡訓練的是什么

    卷積神經網絡(Convolutional Neural Networks,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。本文將詳細介紹卷積神經網絡
    的頭像 發表于 07-03 09:15 ?521次閱讀

    卷積神經網絡的原理與實現

    1.卷積神經網絡(Convolutional Neural Networks,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。 卷積神經網絡是一種前饋
    的頭像 發表于 07-02 16:47 ?729次閱讀

    卷積神經網絡的基本原理和應用范圍

    和應用范圍。 一、卷積神經網絡的基本原理 1. 卷積層(Convolutional Layer) 卷積層是CNN的核心組成部分,其主要功能是提取圖像中的局部特征。
    的頭像 發表于 07-02 15:30 ?1408次閱讀

    卷積神經網絡的基本結構及其功能

    。 引言 深度學習是機器學習的一分支,它通過模擬人腦神經網絡的結構和功能,實現對數據的自動學習和特征提取。卷積神經網絡是深度學習中的一種重要模型,它通過
    的頭像 發表于 07-02 14:45 ?2568次閱讀

    卷積神經網絡的原理是什么

    卷積神經網絡(Convolutional Neural Network,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、語音識別、自然語言處理等領域。本文將詳細介紹卷積神經網絡的原
    的頭像 發表于 07-02 14:44 ?810次閱讀

    卷積神經網絡和bp神經網絡的區別

    卷積神經網絡(Convolutional Neural Networks,簡稱CNN)和BP神經網絡(Backpropagation Neural Networks,簡稱BPNN)是兩種
    的頭像 發表于 07-02 14:24 ?4726次閱讀
    主站蜘蛛池模板: 在线观看黄a | 欧美一级一一特黄 | 爱草视频 | 久久这里只有精品免费视频 | 免费高清视频在线观看 | 免费的男女拍拍拍的视频 | 国产理论视频在线观看 | 交在线观看网站视频 | 中文网丁香综合网 | 亚洲综合在线最大成人 | 五月丁香六月综合缴清无码 | 97福利| 国产黄色在线网站 | 日本成本人三级在线观看2018 | 一级女人毛片人一女人 | 2019天天操天天干天天透 | 午夜网站在线观看 | 国产主播在线一区 | 欧洲精品不卡1卡2卡三卡四卡 | 永久视频免费 | 国产精品女仆装在线播放 | 99热在线获取最新地址 | 午夜神马福利 | 视频一区二区三区在线观看 | 亚洲精品理论 | 欧美一级鲁丝片 | 特黄黄三级视频在线观看 | 欧美日韩性猛交xxxxx免费看 | 久草婷婷 | 51vv福利视频在线精品 | 性a爱片免费视频性 | 天堂在线观看视频 | videosxxoo18欧美| 免费看一级大片 | 深深激情网 | 91色蝌蚪| 男男之h啪肉np文 | 最好免费高清视频观看韩国 | 欧美性69 | 成 黄 色 激 情视频网站 | 亚洲视频在线播放 |