精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Keras編寫你的第一個神經(jīng)網(wǎng)絡(luò),用不了30行代碼!

譯文
人工智能 深度學(xué)習(xí)
不妨了解神經(jīng)網(wǎng)絡(luò)的簡單概述,并學(xué)習(xí)如何用Keras通過短短幾行代碼編寫你的第一個神經(jīng)網(wǎng)絡(luò)。

【51CTO.com快譯】回想起剛接觸AI時,我清楚地記得一些概念看起來有多難。閱讀神經(jīng)網(wǎng)絡(luò)的簡單介紹常常碰到科學(xué)論文,里面的公式有你從未見過的符號,但開始編寫第一個神經(jīng)網(wǎng)絡(luò)實際上容易得多!

那么神經(jīng)網(wǎng)絡(luò)是什么呢?

這個問題提得好!在自行用Python代碼編寫一個簡單的神經(jīng)網(wǎng)絡(luò)之前,不妨介紹一下神經(jīng)網(wǎng)絡(luò)以及為何它如此令人興奮!

HNC Software的聯(lián)合創(chuàng)始人Robert Hecht-Nielsen博士簡單地說。

……神經(jīng)網(wǎng)絡(luò)是由許多簡單又高度互連的處理單元組成的計算系統(tǒng),這些處理單元通過對外部輸入的動態(tài)狀態(tài)響應(yīng)來處理信息。

——人工智能專家Maureen Caudill撰寫的《神經(jīng)網(wǎng)絡(luò)入門:第一部分》,1989年2月

實際上,神經(jīng)網(wǎng)絡(luò)是一組擅長識別信息或數(shù)據(jù)中模式的數(shù)學(xué)表達(dá)式。神經(jīng)網(wǎng)絡(luò)通過一種模仿人類的感知來做到這點,但它不是像人類那樣查看圖片,而是表示以數(shù)字方式包含在Vector或Scalar中的信息(一個Vector只含一個數(shù)字)。

它通過層來傳遞該信息,一層的輸出充當(dāng)下一層的輸入。經(jīng)過這些層時,輸入通過權(quán)重和偏差加以修改,然后發(fā)送到激活函數(shù)以映射輸出。然后通過成本函數(shù)進(jìn)行學(xué)習(xí),該函數(shù)對實際輸出和所需輸出進(jìn)行比較,這進(jìn)而通過一種名為反向傳播的過程,幫助函數(shù)更改并調(diào)整權(quán)重和偏差,實現(xiàn)成本最小化。

對于我們實現(xiàn)的示例神經(jīng)網(wǎng)絡(luò),我們將使用MNIST數(shù)據(jù)集。

MNIST樣本數(shù)據(jù)集

圖1. MNIST樣本數(shù)據(jù)集

MNIST好比是“Hello World”數(shù)據(jù)集,因為它能夠非常簡明地演示神經(jīng)網(wǎng)絡(luò)的功能。數(shù)據(jù)集由手寫數(shù)字組成,我們將訓(xùn)練神經(jīng)網(wǎng)絡(luò)識別和分類這些數(shù)字。

Keras登場

為了便于實現(xiàn),我們將使用Keras框架。Keras是用Python編寫的一種高級API,它在TensorFlow和Theano等流行框架上運行,為機器學(xué)習(xí)從業(yè)人員提供了抽象層,以降低編寫神經(jīng)網(wǎng)絡(luò)的固有復(fù)雜性。

建議你深入研究Keras說明文檔(https://keras.io/),以真正熟悉該API。另外強烈推薦Francois Chollet撰寫的《用Python做深度學(xué)習(xí)》一書,本教程的靈感源自此書。

該考驗GPU的時候了

我們在本教程中將使用Keras和TensorFlow后端,因此如果你尚未安裝其中任何一個,現(xiàn)在趕緊安裝,只需在終端中運行這些命令即可。如果你不單單想了解簡單的入門示例,最好搭建Anaconda環(huán)境,改用conda安裝以下內(nèi)容。 

  1. pip3 install Keras  
  2. pip3 install Tensorflow 

你已安裝了第一個神經(jīng)網(wǎng)絡(luò)所需的一切,現(xiàn)在打開常用的IDE,不妨導(dǎo)入我們所需的Python模塊! 

  1. from keras.datasets import mnist  
  2. from keras import models  
  3. from keras import layers  
  4. from keras.utils import to_categorical 

Keras有許多數(shù)據(jù)集可以用來幫助你學(xué)習(xí),對我們來說幸好有MNIST這個數(shù)據(jù)集。Models和Layers這兩個模塊可幫助我們構(gòu)建神經(jīng)網(wǎng)絡(luò),to_categorical用于數(shù)據(jù)編碼,不過稍后有詳細(xì)介紹。

我們已導(dǎo)入了所需的模塊,接下來應(yīng)將數(shù)據(jù)集分成訓(xùn)練集和測試集。只要用下面這一行即可完成。

  1. (train_images, train_labels), (test_images, test_labels) = mnist.load_data() 

在該例子中,我們的神經(jīng)網(wǎng)絡(luò)通過對其輸出與標(biāo)記數(shù)據(jù)進(jìn)行比較來學(xué)習(xí)。可以把這看成我們讓神經(jīng)網(wǎng)絡(luò)猜測大量的手寫數(shù)字,然后將猜測結(jié)果與實際標(biāo)簽進(jìn)行比較。隨后饋入結(jié)果,幫助模型調(diào)整權(quán)重和偏差,以便實現(xiàn)總成本最小化。

訓(xùn)練集和數(shù)據(jù)集已建好,現(xiàn)在我們準(zhǔn)備構(gòu)建模型。

  1. network = models.Sequential()  
  2. network.add(layers.Dense(784, activation='relu', input_shape=(28 * 28,))) 
  3. network.add(layers.Dense(784, activation='relu', input_shape=(28 * 28,)))network.add(layers.Dense(10, activation='softmax'))network.compile(optimizer='adam' 
  4. loss='categorical_crossentropy' 
  5. metrics=['accuracy']) 

這看起來代碼有很多,但不妨分解一下。我們初始化名為network的順序模型。

  1. network = models.Sequential() 

然后我們添加神經(jīng)網(wǎng)絡(luò)層。針對該例子,我們將使用密集層。密集層是指,每個神經(jīng)元從上一層的所有神經(jīng)元接收輸入。[784]和[10]指輸出空間的維數(shù),這好比是后續(xù)層的輸入數(shù);由于我們試圖解決的分類問題有10種可能的類別(數(shù)字0至9),最后層的潛在輸出是10個單位。激活參數(shù)指我們想要使用的激活函數(shù),實際上激活函數(shù)根據(jù)給定的輸入來計算輸出。 最后,28 * 28的輸入形狀是指圖片的像素寬度和高度。 

  1. network.add(layers.Dense(784, activation='relu', input_shape=(28 * 28,)))  
  2. network.add(layers.Dense(784, activation='relu', input_shape=(28 * 28,)))  
  3. network.add(layers.Dense(10, activation='softmax')) 

一旦模型定義完畢,并添加了神經(jīng)網(wǎng)絡(luò)層,我們只需用所選擇的優(yōu)化器、所選擇的損失函數(shù)以及想用來評估模型性能的度量標(biāo)準(zhǔn)來編譯該模型。 

  1. network.compile(optimizer='adam' 
  2. loss='categorical_crossentropy' 
  3. metrics=['accuracy']) 

恭喜!你剛構(gòu)建了你的第一個神經(jīng)網(wǎng)絡(luò)!

現(xiàn)在你可能仍有幾個問題,比如relu和softmax是什么?adam又是誰?那些都是值得思考的問題……我們會在以后的文章中深入解釋這些問題。

將數(shù)據(jù)饋入到剛創(chuàng)建的模型之前,我們需要將輸入整形成模型可以讀取的格式。輸入的原始形狀是[60000,28,28],實際上代表60000個像素高度和寬度是28 x28的圖片。我們可以對數(shù)據(jù)進(jìn)行整形,分為訓(xùn)練[60000]圖片和測試[10000]圖片。 

  1. train_images = train_images.reshape((60000, 28 * 28))  
  2. train_images = train_images.astype('float32') / 255  
  3. test_images = test_images.reshape((10000, 28 * 28))  
  4. test_images = test_images.astype('float32') / 255 

除了整形數(shù)據(jù)外,我們還需要編碼數(shù)據(jù)。針對該例子,我們將使用分類編碼,這實際上將許多特征變成數(shù)值表示。 

  1. train_labels = to_categorical(train_labels)  
  2. test_labels = to_categorical(test_labels) 

我們的數(shù)據(jù)集已分成訓(xùn)練集和測試集,而且模型經(jīng)過編譯、數(shù)據(jù)經(jīng)過整形和編碼,現(xiàn)在我們現(xiàn)在準(zhǔn)備訓(xùn)練神經(jīng)網(wǎng)絡(luò)!為此,我們要調(diào)用fit函數(shù),并傳遞所需的參數(shù)。

  1. network.fit(train_images, train_labels, epochs=5, batch_size=128) 

我們傳遞訓(xùn)練圖片及其標(biāo)簽,另外傳遞輪次(epoch)和批大小(batch_size),前者表明了向后傳播和向前傳播的數(shù)量,后者表明了每個向后/向前傳播的訓(xùn)練樣本數(shù)量。

我們還想要設(shè)置性能衡量參數(shù),以便搞清楚這個模型的效果有多好。 

  1. test_loss, test_acc = network.evaluate(test_images, test_labels)  
  2. print('test_acc:', test_acc, 'test_loss', test_loss) 

大功告成!你剛編寫了自己的神經(jīng)網(wǎng)絡(luò),整形并編碼了數(shù)據(jù)集,并擬合了訓(xùn)練的模型。如果你首次運行Python腳本,Keras會下載MNIST數(shù)據(jù)集,開始訓(xùn)練5輪。

使用測試輸出的訓(xùn)練周期

你的測試準(zhǔn)確度應(yīng)該達(dá)到98%左右,這意味著模型運行測試時在98%的時間段內(nèi)正確預(yù)測了數(shù)字,這對你的第一個神經(jīng)網(wǎng)絡(luò)來說不賴!實際上,如果你的模型擬合過度/擬合不足,你希望同時查看測試結(jié)果和訓(xùn)練結(jié)果,以便想出好主意。

鼓勵你調(diào)整一下層數(shù)、優(yōu)化器、損失函數(shù)、輪次以及批大小,看看各自對模型的整體性能有何影響!

原文標(biāo)題:Writing Your First Neural Net in Less Than 30 Lines of Code with Keras,作者:David Gündisch

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2023-05-06 12:47:41

2013-12-19 09:46:04

垃圾收集器

2021-07-07 06:04:33

人工智能Pytorch神經(jīng)網(wǎng)絡(luò)

2017-08-29 09:40:26

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

2025-08-26 07:50:22

2019-12-31 08:00:00

DebianLinuxApple Swift

2014-07-24 14:35:26

Linux內(nèi)核模塊

2017-09-18 08:08:33

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

2017-09-15 13:35:11

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

2025-02-25 14:13:31

2021-04-07 13:38:27

Django項目視圖

2022-10-17 10:28:05

Web 組件代碼

2010-03-15 10:37:46

Pthon腳本

2013-01-14 09:44:58

JavaScriptJSJS框架

2020-05-27 11:10:54

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

2020-07-07 07:55:53

web app數(shù)據(jù)科學(xué)機器學(xué)習(xí)

2018-09-17 15:12:25

人工智能神經(jīng)網(wǎng)絡(luò)編程語言

2024-08-22 08:21:10

算法神經(jīng)網(wǎng)絡(luò)參數(shù)

2020-08-14 10:01:25

編程神經(jīng)網(wǎng)絡(luò)C語言

2018-10-15 10:10:41

Linux內(nèi)核補丁
點贊
收藏

51CTO技術(shù)棧公眾號

在线观看日韩视频| 欧美又粗又大又爽| 久久婷婷国产综合尤物精品| 亚洲性猛交富婆| 欧美日韩免费| 亚洲色图13p| 亚洲区 欧美区| 欧美男女交配| 亚洲一区二区三区中文字幕在线| 欧美一区激情视频在线观看| a在线观看免费| 久久精品麻豆| 久久免费精品视频| 日韩av毛片在线观看| 久久动漫网址| 日韩一区二区视频在线观看| 成人黄色片视频| 日本在线视频中文有码| 国产亚洲制服色| 国产成人成网站在线播放青青| 在线观看亚洲黄色| 亚洲黄色免费| 欧美黄色三级网站| 日本不卡一区视频| 蜜臀91精品国产高清在线观看| 欧美一级生活片| 一区二区三区视频在线观看免费| 国产精品蜜芽在线观看| 亚洲精品高清视频在线观看| 亚洲精品第一区二区三区| 头脑特工队2在线播放| 国产麻豆91精品| 成人精品视频久久久久| 中文字幕日韩国产| 久久一区二区三区超碰国产精品| 久久全国免费视频| 欧美三级免费看| 一区二区蜜桃| 久久天天躁狠狠躁夜夜爽蜜月 | 精品国产一区二区三区成人影院| 欧美绝品在线观看成人午夜影视| 三级a在线观看| 韩日成人影院| 欧美性xxxx在线播放| 18禁裸男晨勃露j毛免费观看| 午夜dj在线观看高清视频完整版| 亚洲欧洲国产日韩| 一区二区三区四区五区视频| aaa在线观看| 国产亚洲精品bt天堂精选| 久热这里只精品99re8久| 殴美一级特黄aaaaaa| 成人小视频在线| 国产美女99p| 国产美女裸体无遮挡免费视频| 久久丁香综合五月国产三级网站 | 玖玖玖电影综合影院| 欧美精品久久99| 欧美性受xxxxxx黑人xyx性爽| 精品福利在线| 欧美男男青年gay1069videost | 婷婷综合国产| 精品福利一二区| 亚洲av成人无码一二三在线观看| 久久a级毛片毛片免费观看| 亚洲激情免费观看| 成人午夜剧场视频网站| av一区二区高清| 久久亚洲欧美日韩精品专区 | 国产午夜在线视频| 国产精品久久久久一区二区三区共| 亚洲成人午夜在线| 黄网站在线免费| 亚洲一二三区视频在线观看| 日日摸日日碰夜夜爽无码| 自拍网站在线观看| 欧美人妖巨大在线| 香蕉视频在线观看黄| 欧美国产极品| 中文字幕亚洲综合久久| 欧美毛片在线观看| 午夜综合激情| 成人免费大片黄在线播放| 欧美 中文字幕| 久久久久国产精品人| 亚洲自拍的二区三区| 性欧美猛交videos| 91久久精品国产91性色tv| 午夜免费看视频| 理论片一区二区在线| 亚洲午夜小视频| 欧美日韩人妻精品一区二区三区 | 亚洲va在线va天堂va偷拍| 亚洲精品黑牛一区二区三区| 亚洲精品自在久久| 国产盗摄一区二区三区在线| 99riav1国产精品视频| 国产欧美一区二区三区久久人妖 | 伊人一区二区三区久久精品| a级黄色片免费看| 日韩制服丝袜先锋影音| 亚洲free性xxxx护士白浆| 青青色在线视频| 亚洲码国产岛国毛片在线| 逼特逼视频在线| 日韩一二三区| 伊人亚洲福利一区二区三区| 国产精品18p| 黄页视频在线91| 久久久婷婷一区二区三区不卡| 成视频免费观看在线看| 在线观看免费一区| jizz欧美性20| 欧美日韩国产成人精品| 国产精品久久久久一区二区| 三级在线观看网站| 亚洲综合色视频| 国产精品自在自线| 日韩a一区二区| 日韩免费不卡av| 天天操天天干天天干| 亚洲人成精品久久久久久 | 久久老司机精品视频| 久久国产麻豆精品| 欧美午夜精品久久久久久蜜| 美女网站在线看| 亚洲电影免费观看高清完整版在线| 色婷婷粉嫩av| 裸体一区二区三区| 日韩免费电影一区二区| 性爽视频在线| 精品亚洲永久免费精品| 久久精品国产亚洲AV无码男同| 极品少妇一区二区| 一本久道久久综合狠狠爱亚洲精品| 浪潮色综合久久天堂| 日韩精品极品视频| www.国产高清| 久久众筹精品私拍模特| av7777777| 性人久久久久| 欧日韩在线观看| 日本福利午夜视频在线| 天天综合色天天| 波多野结衣影院| aa亚洲婷婷| 久久99精品久久久久久三级 | 麻豆av免费观看| 国产精品呻吟| 久久人人九九| 欧美精选视频一区二区| 亚洲视频自拍偷拍| 欧美另类高清videos的特点| 国产日韩欧美高清在线| wwwwww.色| 欧美hd在线| 91视频8mav| 久草在线视频资源| 亚洲高清一区二| 永久免费无码av网站在线观看| 久久亚洲精品国产精品紫薇| 日日碰狠狠躁久久躁婷婷| 国产精品欧美日韩一区| 国产精品视频精品| 欧美成人视屏| 精品免费日韩av| 天天操夜夜操视频| 国产欧美一区二区精品久导航| 国产一伦一伦一伦| 欧美精品一卡| 国产伦一区二区三区色一情| 91精品论坛| 精品国产美女在线| 免费国产黄色片| 在线日韩av片| 男人与禽猛交狂配| 91在线视频18| 超碰超碰在线观看| 欧美激情综合色综合啪啪| 国产综合av一区二区三区| 欧美一区久久久| 久久影视电视剧免费网站清宫辞电视 | 成人日批视频| 日韩精品久久久久久福利| 亚洲天堂男人网| 亚洲自拍偷拍图区| 超碰97av在线| 成人爱爱电影网址| 成人日韩在线视频| 99热精品在线| 国产福利片一区二区| 久久综合另类图片小说| 国产精品视频导航| 国产精品13p| 久久久av免费| 巨骚激情综合| 精品国产一区二区精华| 最好看的日本字幕mv视频大全| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲日本免费电影| 97视频免费在线看| 成人在线视频亚洲| 在线观看免费高清视频97| 欧美一区二区三区黄片| 91精品中文字幕一区二区三区| av大片在线免费观看| 亚洲免费观看视频| jizz日本在线播放| 91美女视频网站| 日本一级大毛片a一| 精品一区二区三区久久久| 99精品人妻少妇一区二区 | 欧美老女人xx| 免费在线观看av| 亚洲香蕉成视频在线观看| 天堂av在线免费| 亚洲电影免费观看高清完整版在线| 97人妻一区二区精品免费视频| 色悠久久久久综合欧美99| 欧美成人免费观看视频| 国产精品久久久久9999吃药| 国产精品久久久久无码av色戒| 国产69精品久久久久毛片 | 亚洲国产无线乱码在线观看| 动漫精品一区二区| 日本视频www| 亚洲午夜久久久久久久久久久| 在线看的片片片免费| 国产精品五月天| 亚洲高潮女人毛茸茸| 国产亚洲婷婷免费| 熟女俱乐部一区二区| 91麻豆.com| 成人影视免费观看| 97久久超碰国产精品电影| 香蕉在线观看视频| 成人小视频免费在线观看| 少妇熟女视频一区二区三区| 国产精品一区二区不卡| 深夜福利网站在线观看| 韩日av一区二区| 四虎国产精品免费| 国产二区国产一区在线观看| 岛国av免费观看| 成人少妇影院yyyy| 国产麻豆剧传媒精品国产av| 成人av综合一区| 强迫凌虐淫辱の牝奴在线观看| www.欧美日韩国产在线| www.免费av| 久久久久久影视| 久久午夜精品视频| 亚洲丝袜制服诱惑| 久久精品亚洲无码| 欧美日韩国产一区二区三区| 欧美日韩乱国产| 色偷偷88欧美精品久久久| 国产免费a视频| 欧美日韩免费观看一区二区三区| 一区二区www| 日韩一区二区视频| 蜜臀久久99精品久久久| 亚洲精品一二区| 91福利在线视频| 欧美日韩ab片| 美女在线视频免费| 国产精品久久久久久av福利| 99er精品视频| 国产伦精品一区二区三区视频孕妇 | 精品蜜桃在线看| 欧美伦理影视网| 中文字幕国内精品| h视频在线免费观看| 国语自产精品视频在线看一大j8 | 国产曰批免费观看久久久| 成年人性生活视频| 久久综合狠狠综合久久综合88| 极品尤物一区二区| 亚洲激情图片一区| 羞羞影院体验区| 欧美精品视频www在线观看| www.中文字幕| 国产一区二区久久精品| 色呦呦在线观看视频| 日本久久久久久久久久久| **欧美日韩在线| 久久精品magnetxturnbtih| 成人中文在线| a级免费在线观看| 免费在线欧美视频| 在线观看亚洲免费视频| 中文字幕高清一区| 国产精品第108页| 欧美日韩在线综合| 黄色av小说在线观看| 中文字幕亚洲欧美日韩2019| 99久久精品免费看国产小宝寻花| 国产日产久久高清欧美一区| 久久国产精品免费精品3p| 亚洲啪啪av| 午夜在线一区| 国产a级黄色片| 国产精品久久久久久久久免费樱桃 | 国产色婷婷在线| 国产欧美在线播放| 欧美美女在线| 成人在线观看你懂的| 国产又粗又猛又爽又黄91精品| 法国空姐电影在线观看| 性做久久久久久久免费看| 国产露脸国语对白在线| 亚洲天堂久久av| 国产传媒在线| 国产高清一区视频| 91精品国产91久久久久久密臀| 国产熟女高潮视频| 99久久久久免费精品国产 | 韩国成人av| 欧美精品大片| 四虎成人在线播放| 国产精品毛片a∨一区二区三区| 午夜精品一区二| 日韩精品极品视频| 极品在线视频| 精品久久sese| 日韩一区二区久久| 日韩精品人妻中文字幕有码 | 91麻豆精品激情在线观看最新 | 日韩欧美一区二区三区免费观看| 精品免费日产一区一区三区免费| 国产精品theporn| 日韩大尺度视频| 亚洲一区二区三区视频在线播放| 99国产精品久久久久久久成人| 日韩有码视频在线| 热久久久久久| 国产系列第一页| 国产在线国偷精品免费看| 中文字幕电影av| 日韩丝袜美女视频| 日韩另类在线| 国产欧美日韩视频一区二区三区| 精品电影一区| 女同性恋一区二区三区| 欧美日韩免费观看中文| 午夜福利一区二区三区| 2019日本中文字幕| 久久不见久久见国语| 簧片在线免费看| 国产精品久久久久久久久搜平片 | 永久免费看片在线播放| 亚洲国语精品自产拍在线观看| caoprom在线| 美乳视频一区二区| 日本午夜精品一区二区三区电影 | 国产视频福利在线| 国产精品久久久久久av福利| 99视频精品全国免费| 国产成人精品综合久久久久99| 亚洲香蕉伊在人在线观| 天天综合天天色| 国产精品久久久久久久久久免费 | 午夜不卡福利视频| 亚洲免费观看高清完整版在线观看 | 亚洲欧美专区| 亚洲色成人www永久在线观看| 91视视频在线观看入口直接观看www | 日韩精品一区二区三区在线| 国产传媒av在线| 亚洲精品一区二区三| 国产一区二三区好的| 国产精品第9页| 在线日韩欧美视频| 亚洲精品aⅴ| 久草在在线视频| 亚洲免费av网站| 在线观看xxx| 国产日产欧美精品| 亚洲经典在线| 国产精品成人在线视频| 精品日韩一区二区三区| 日韩在线影院| 高清无码一区二区在线观看吞精| 久久女同精品一区二区| 91中文字幕在线播放| 欧美一区二区三区……| 久久综合av| 自拍视频一区二区| 欧美人妇做爰xxxⅹ性高电影 | 91啦中文在线| 国产欧美一区二区三区不卡高清| 日韩精品五月天| 久久在线视频精品| 日韩中文字幕免费视频| 久久九九热re6这里有精品| 在线观看av日韩| 天天色图综合网| av激情在线| 亚洲一区二区在线看| 99re免费视频精品全部|