zoukankan      html  css  js  c++  java
  • Caffe 源碼閱讀(一) Blob.hpp

    Blob 四維度(N K H W)

    N : SGD 一次 mini-batch 個數

    K : 如果是圖片表示圖片通道數 如果是中間結果 則理解爲 feature map 個數

    H、W : 如果是圖片理解爲圖片的高度寬度 如果是feature map理解爲核的寬度及高度

    重點包括 個部分:

    1、數據成員

    2、構造函數

    3、Blob數據訪問方法

    4、Blob數據持久化函數: Blob中存儲了網絡中間處理結果和網絡的參數,這些數據最終是要被存儲到磁盤或從磁盤讀入內存的,最後來看Blob的數據持久化函數是如何完成數據讀寫磁盤。 Caffe就是藉助Google Protocol Buffers這個數據序列化庫來完成的。

    5、參數更新函數 Update方法: 它會被網絡中參數的Blob調用,完成梯度下降過程中的參數更新。

  • 相关阅读:
    go笔记
    脚本
    php-log
    idea maven scala
    Corporative Network
    uva1160
    比map更强大的multimap
    Message Decowding
    kmp 的next 数组求法
    Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/Victory-walt/p/5575349.html
Copyright © 2011-2022 走看看