小白學(xué)CNN以及Keras的速成(2)

首先在理解CNN之前揭措,我們有必要先理解一下什么是神經(jīng)網(wǎng)絡(luò),這樣我們才能開始了解更高級的卷積神經(jīng)網(wǎng)絡(luò)完慧。

要學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)當(dāng)然有很多途徑谋旦,網(wǎng)上不少的大牛寫了很多攻略,有的推崇從理論到工程完成深度學(xué)習(xí)屈尼,有的希望從工程出發(fā)發(fā)現(xiàn)問題册着,解決問題。各種各樣的方式都有不同的人去嘗試脾歧,攻略也是一大推甲捏,這使得不少的小白直接倒在了選擇材料的路上,一直在補(bǔ)先修知識鞭执,待到熱情結(jié)束就放棄了學(xué)習(xí)司顿,連卷積網(wǎng)絡(luò)都不知道是什么,大大地打擊了大家的學(xué)習(xí)熱情兄纺。今天免猾,sherlock在這里給大家推薦一個學(xué)習(xí)材料,保證你能夠快速入門cnn囤热,出去裝逼也能夠和別人聊幾句。

這個材料是什么呢获三,就是大名鼎鼎的standford的cs231n這門課程 http://cs231n.github.io/ stanford大學(xué)確實算是深度學(xué)習(xí)和人工智能領(lǐng)域非常牛逼的學(xué)校旁蔼。

神經(jīng)網(wǎng)絡(luò)

廢話不多說锨苏,我們開始學(xué)習(xí)我們的神經(jīng)網(wǎng)絡(luò)。

neuron.png

這是一張腦神經(jīng)的圖片棺聊,神經(jīng)網(wǎng)絡(luò)的發(fā)明也是由此開始的伞租,這就是所謂的一個神經(jīng)元,上面有各種接受突觸限佩,然后通過一個腦神經(jīng)來接受葵诈,最后得到輸出的結(jié)果。

那么由這張腦神經(jīng)圖能夠抽象出來的神經(jīng)網(wǎng)絡(luò)是什么呢?就是下面這個神經(jīng)網(wǎng)絡(luò)模型祟同。


neuron_model.png

這個怎么理解呢作喘?就是輸入一個向量,然后給向量的每一個元素分配一個權(quán)重晕城,然后通過權(quán)重求和得到一個結(jié)果泞坦,然后將這個結(jié)果輸入一個激活函數(shù),得到最后的輸出結(jié)果砖顷。

激活函數(shù)又是什么鬼贰锁?激活函數(shù)的出現(xiàn)是因為人腦的構(gòu)造,人腦里面接受信息得到結(jié)果這個過程是非線性的滤蝠,比如你看到一樣?xùn)|西豌熄,你不可能保留這個東西的全部特征,你會重點觀察你感興趣的地方物咳,這就是非線性的锣险,也就是說需要一個非線性變化將輸入的結(jié)果變換為非線性的結(jié)果。現(xiàn)在常用的非線性函數(shù)就是Relu(x) = max(x, 0)所森,就是將小于0的部分去掉囱持,只保留大于0的部分。

這就是個單元的輸入和輸出焕济,將這些單元合在一起就是一個神經(jīng)網(wǎng)絡(luò)纷妆。

neural_net.png

這就是簡單的一層網(wǎng)絡(luò),也可以由多層網(wǎng)絡(luò)

neural_net2.png

這里面的input layer就是所謂的單個訓(xùn)練集的維數(shù)晴弃,將所有的訓(xùn)練集輸入就可以開始訓(xùn)練一個神經(jīng)網(wǎng)絡(luò)掩幢。

Keras實現(xiàn)簡單的神經(jīng)網(wǎng)絡(luò)

知道了神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu)和原理,如果大家還記得我前面一篇文章說的工具keras上鞠,我們可以開始使用keras去實現(xiàn)一個簡單的神經(jīng)網(wǎng)絡(luò)际邻。

import keras
from keras.models import Sequential
from keras.layers import Dense
import numpy as np

導(dǎo)入必要的package

x = np.array([[0, 1, 0], [0, 0, 1], [1, 3, 2], [3, 2, 1]])
y = np.array([0, 0, 1, 1]).T

設(shè)定輸入的x和y

simple_model = Sequential()
simple_model.add(Dense(5, input_shape=(x.shape[1],), activation='relu', name='layer1'))
simple_model.add(Dense(4, activation='relu', name='layer2'))
simple_model.add(Dense(1, activation='sigmoid', name='layer3'))

輸入一個三層的神經(jīng)網(wǎng)絡(luò),中間的hidden layer的元素個數(shù)是5和4芍阎,最后一層輸出一個結(jié)果

simple_model.compile(optimizer='sgd', loss='mean_squared_error')

complie這個簡單的模型

simple_model.fit(x, y, epochs=20000)

訓(xùn)練20000次模型

simple_model.predict(x[0:1])

可以預(yù)測一下第一個輸入的x的結(jié)果與實際的是否相符

這就是一個簡單三層網(wǎng)絡(luò)的keras實現(xiàn)世曾,下一篇文章我們將正式進(jìn)入Convolutional Neural Network

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市谴咸,隨后出現(xiàn)的幾起案子轮听,更是在濱河造成了極大的恐慌骗露,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件血巍,死亡現(xiàn)場離奇詭異萧锉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)述寡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進(jìn)店門柿隙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鲫凶,你說我怎么就攤上這事禀崖。” “怎么了掀序?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵帆焕,是天一觀的道長。 經(jīng)常有香客問我不恭,道長叶雹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任换吧,我火速辦了婚禮折晦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘沾瓦。我一直安慰自己满着,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布贯莺。 她就那樣靜靜地躺著风喇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缕探。 梳的紋絲不亂的頭發(fā)上魂莫,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天,我揣著相機(jī)與錄音爹耗,去河邊找鬼耙考。 笑死,一個胖子當(dāng)著我的面吹牛潭兽,可吹牛的內(nèi)容都是我干的倦始。 我是一名探鬼主播,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼山卦,長吁一口氣:“原來是場噩夢啊……” “哼鞋邑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤炫狱,失蹤者是張志新(化名)和其女友劉穎藻懒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體视译,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年归敬,在試婚紗的時候發(fā)現(xiàn)自己被綠了酷含。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡汪茧,死狀恐怖椅亚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舱污,我是刑警寧澤呀舔,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站扩灯,受9級特大地震影響媚赖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜珠插,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一惧磺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧捻撑,春花似錦磨隘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至江解,卻和暖如春匹摇,著一層夾襖步出監(jiān)牢的瞬間养晋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留巷疼,地道東北人。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓蜜暑,卻偏偏與公主長得像晨川,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子彭谁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,630評論 2 359

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