Tensorflow上使用簡單神經(jīng)網(wǎng)絡

Tensorflow上使用簡單神經(jīng)網(wǎng)絡

當我們回頭去看Tensorflow線性模型的簡單應用時候,你會發(fā)現(xiàn),他的模型如下:

這長得多像神經(jīng)網(wǎng)絡啊....沒錯,你可以理解這就是一個簡化版本的升級網(wǎng)絡.
看了一下之前的思路,我們只需要在模型選擇上動刀子就好.

1.引用庫
2.加載一系列的數(shù)字圖片
3.Tensorflow圖構(gòu)造
  3.1 模型選擇
    3.1.1 喂入數(shù)據(jù)準備
    3.1.2 等待優(yōu)化的參數(shù)
    3.1.3 構(gòu)造初步的模型
  3.2 等待優(yōu)化的損失函數(shù)
  3.3 創(chuàng)建優(yōu)化器
  3.4 評價性能
4.Run
  4.1 初始化變量
  4.2 裝載數(shù)據(jù)源
  4.3 開始run訓練模型
  4.4 訓練之后,對模型進行評價

3.1 模型選擇

我們打算使用一個三層的神經(jīng)網(wǎng)絡,其中包含一個輸入層(具有784個節(jié)點,這是由于圖片數(shù)據(jù)是28*28=784),一個隱藏層(500個節(jié)點),輸出層(10個節(jié)點)

INPUT_NODE = 784
OUTPUT_NODE = 10
LAYER1_NODE = 500
3.1.1 喂入數(shù)據(jù)準備

這個步驟目前來看不需要變更

3.1.2 等待優(yōu)化的參數(shù)

我們需要優(yōu)化的參數(shù)是層和層之間的權重以及bias,
所以在 輸入層和hidden layer之間會有weight_1, bias1需要關注;hidden layer和輸出層之間是weight_2, bias2
但是升級網(wǎng)絡的擬合能力實在太強大了,為了防止參數(shù)過多,學習過了,出現(xiàn)過擬合的情況,我們對參數(shù)進行了正則化.所以我們按照下面的方式來創(chuàng)建權重

REGULARAZTION_RATE = 0.0001
def get_weight_variable(shape, regularizer):
   weights = tf.get_variable("weights", shape,initializer=tf.truncated_normal_initializer(stddev=0.1)) #生成截斷正態(tài)分布的隨機數(shù),標準差為0.1
   if regularizer != None:
       tf.add_to_collection('losses', regularizer(weights))
   return weights
3.1.3 構(gòu)造初步的模型
#define the forward network
def inference(input_tensor, regularizer):
    with tf.variable_scope('layer1'):#聲明第一層神經(jīng)網(wǎng)絡的變量并完成前向傳播過程
        weights = get_weight_variable([INPUT_NODE, LAYER1_NODE], regularizer)
        biases = tf.get_variable("biases", [LAYER1_NODE], initializer=tf.constant_initializer(0.0))
        layer1 = tf.nn.relu(tf.matmul(input_tensor, weights) + biases)  #tf.nn.relu是作為激活函數(shù)

    with tf.variable_scope('layer2'):#聲明第二層神經(jīng)網(wǎng)絡的變量并完成前向傳播過程
        weights = get_weight_variable([LAYER1_NODE, OUTPUT_NODE], regularizer)
        biases = tf.get_variable("biases", [OUTPUT_NODE], initializer=tf.constant_initializer(0.0))
        layer2 = tf.matmul(layer1, weights) + biases
    return layer2
regularizer = tf.contrib.layers.l2_regularizer(REGULARAZTION_RATE)  
logits = inference(x, None) #這個地方暫時傳入None,不考慮正則化

對應代碼

Refer

tensorflow中的關鍵字global_step使用
什么是 L1 L2 正規(guī)化 正則化 Regularization (深度學習 deep learning)
使用TensorFlow實現(xiàn)的神經(jīng)網(wǎng)絡進行MNIST手寫體數(shù)字識別

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子弃鸦,更是在濱河造成了極大的恐慌革屠,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異消返,居然都是意外死亡沛申,警方通過查閱死者的電腦和手機劣领,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铁材,“玉大人尖淘,你說我怎么就攤上這事≈酰” “怎么了村生?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長饼丘。 經(jīng)常有香客問我趁桃,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任卫病,我火速辦了婚禮油啤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蟀苛。我一直安慰自己益咬,他們只是感情好,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布帜平。 她就那樣靜靜地躺著幽告,像睡著了一般。 火紅的嫁衣襯著肌膚如雪裆甩。 梳的紋絲不亂的頭發(fā)上评腺,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機與錄音淑掌,去河邊找鬼蒿讥。 笑死,一個胖子當著我的面吹牛抛腕,可吹牛的內(nèi)容都是我干的芋绸。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼担敌,長吁一口氣:“原來是場噩夢啊……” “哼摔敛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起全封,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤马昙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后刹悴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體行楞,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年土匀,在試婚紗的時候發(fā)現(xiàn)自己被綠了子房。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡就轧,死狀恐怖证杭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妒御,我是刑警寧澤解愤,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站乎莉,受9級特大地震影響送讲,放射性物質(zhì)發(fā)生泄漏奸笤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一李茫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肥橙,春花似錦魄宏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至椭坚,卻和暖如春予跌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背善茎。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工券册, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人垂涯。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓烁焙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親耕赘。 傳聞我的和親對象是個殘疾皇子骄蝇,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 高中同學王向陽又出書了九火,翻開《手藝:漸行漸遠的江南老行當》,一股濃濃的鄉(xiāng)土氣息撲面而來岔激。也許是到了“知天命”的年齡...
    元學_陳一元閱讀 725評論 0 0
  • 雅思一對二 課程反饋 時間:2017年11月20日 學員:張敬彬 課上優(yōu)缺點:敬彬非常聰明,理解能力非常好……讓我...
    迪賽英語Sabrina閱讀 198評論 0 0
  • 1是掰、考勤鹦倚、日志:目前日志、考勤慢慢開始又有點松懈冀惭,這樣沒辦法養(yǎng)成習慣震叙。按照這樣下去,月底估計有部分人員要貢獻了散休。如...
    松松勁柏閱讀 86評論 0 0
  • 第一章 秦王政十九年(前228年)媒楼,秦破趙,得和氏璧戚丸。后統(tǒng)一天下划址,嬴政稱始皇帝扔嵌,命李斯用小篆雕刻傳國玉璽。秦...
    胖書閱讀 470評論 0 1