keras的基本用法(一)——回歸模型

文章作者:Tyan
博客:noahsnail.com ?|? CSDN ?|? 簡書

本文主要介紹Keras的一些基本用法。

  • Demo
import numpy as np
import matplotlib.pyplot as plt
from keras.models import Sequential
from keras.layers import Dense

# 創(chuàng)建數(shù)據(jù)
X = np.linspace(-1, 1, 200)
# 數(shù)據(jù)隨機(jī)化
np.random.shuffle(X)
# 創(chuàng)建數(shù)據(jù)及參數(shù), 并加入噪聲
Y = 0.5 * X + 2 + np.random.normal(0, 0.05, (200,))

# 繪制數(shù)據(jù)
plt.scatter(X, Y)
plt.show()

# 分為訓(xùn)練數(shù)據(jù)和測試數(shù)據(jù)
X_train, Y_train = X[:160], Y[:160]
X_test, Y_test = X[160:], Y[160:]

# 使用keras創(chuàng)建神經(jīng)網(wǎng)絡(luò)
# Sequential是指一層層堆疊的神經(jīng)網(wǎng)絡(luò)
# Dense是指全連接層
# 定義model
model = Sequential()
# 定義第一層, 由于是回歸模型, 因此只有一層
model.add(Dense(units = 1, input_dim = 1))

# 選擇損失函數(shù)和優(yōu)化方法
model.compile(loss = 'mse', optimizer = 'sgd')

print '----Training----'
# 訓(xùn)練過程
for step in range(501):
    # 進(jìn)行訓(xùn)練, 返回?fù)p失(代價(jià))函數(shù)
    cost = model.train_on_batch(X_train, Y_train)
    if step % 100 == 0:
        print 'loss: ', cost

print '----Testing----'    
# 訓(xùn)練結(jié)束進(jìn)行測試
cost = model.evaluate(X_test, Y_test, batch_size = 40)
print 'test loss: ', cost

# 獲取參數(shù)
W, b = model.layers[0].get_weights()
print 'Weights: ',W
print 'Biases: ', b
  • 結(jié)果
----Training----
loss:  3.97799
loss:  0.100697
loss:  0.0118289
loss:  0.00448105
loss:  0.00278243
loss:  0.00232763
----Testing----
40/40 [==============================] - 0s
test loss:  0.00307717337273
Weights:  [[ 0.47406867]]
Biases:  [ 1.99442744]
image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末黎棠,一起剝皮案震驚了整個濱河市晋渺,隨后出現(xiàn)的幾起案子镰绎,更是在濱河造成了極大的恐慌,老刑警劉巖木西,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件畴栖,死亡現(xiàn)場離奇詭異,居然都是意外死亡八千,警方通過查閱死者的電腦和手機(jī)吗讶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恋捆,“玉大人照皆,你說我怎么就攤上這事》型#” “怎么了膜毁?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長愤钾。 經(jīng)常有香客問我瘟滨,道長,這世上最難降的妖魔是什么绰垂? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任室奏,我火速辦了婚禮,結(jié)果婚禮上劲装,老公的妹妹穿的比我還像新娘胧沫。我一直安慰自己,他們只是感情好占业,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布绒怨。 她就那樣靜靜地躺著,像睡著了一般谦疾。 火紅的嫁衣襯著肌膚如雪南蹂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天念恍,我揣著相機(jī)與錄音六剥,去河邊找鬼。 笑死峰伙,一個胖子當(dāng)著我的面吹牛疗疟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瞳氓,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼策彤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起店诗,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤裹刮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后庞瘸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捧弃,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年恕洲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了塔橡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡霜第,死狀恐怖葛家,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泌类,我是刑警寧澤癞谒,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站刃榨,受9級特大地震影響弹砚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜枢希,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一桌吃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧苞轿,春花似錦茅诱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至契邀,卻和暖如春摆寄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坯门。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工微饥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人古戴。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓欠橘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親允瞧。 傳聞我的和親對象是個殘疾皇子简软,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評論 2 354

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,129評論 25 707
  • 在此特此聲明:一下所有鏈接均來自互聯(lián)網(wǎng),在此記錄下我的查閱學(xué)習(xí)歷程述暂,感謝各位原創(chuàng)作者的無私奉獻(xiàn) 痹升! 技術(shù)一點(diǎn)一點(diǎn)積...
    遠(yuǎn)航的移動開發(fā)歷程閱讀 11,118評論 12 197
  • 那年夏天 進(jìn)入投行工作已經(jīng)7年時(shí)間,記憶里滿是斑駁畦韭。 2010年的那個夏天疼蛾,我背著行囊離開學(xué)校...
    悅心而為閱讀 326評論 0 0
  • 小姨家孩子今年10歲察郁,小學(xué)四年級,今天上班转唉,小姨說起現(xiàn)在的孩子生活的真累皮钠,作業(yè)留的多,昨天她7點(diǎn)去接孩子赠法,孩子還在...
    哼哼哎呀閱讀 230評論 0 0
  • 老大的話 1.一定要有讀書方法 2.你要保持必要難度麦轰。 3.你要知道當(dāng)情感出現(xiàn)之后,你要用系統(tǒng)二去控制它砖织,做事情千...
    小愚嫣然閱讀 155評論 0 0