精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

要久久爱电视剧全集完整观看| 黄色大片中文字幕| 色婷婷综合在线观看| 国产第一页在线| 久久青草国产手机看片福利盒子 | 国产又大又黄又粗| 手机在线电影一区| 亚洲激情 国产| 亚洲福利精品视频| ****av在线网毛片| 国产精品久久久久一区二区三区 | 亚洲午夜久久久久久久久红桃| 国产精品亲子伦av一区二区三区 | 中文字幕在线观看视频一区| 亚洲一级高清| 久久九九全国免费精品观看| 麻豆国产精品一区| 麻豆国产一区| 欧美羞羞免费网站| 成年人视频网站免费观看| 羞羞的网站在线观看| 国产片一区二区| 久久精品magnetxturnbtih| 国产精品永久久久久久久久久| 老妇喷水一区二区三区| 午夜精品久久久久久久白皮肤 | 亚洲精品欧美日韩| 亚洲午夜无码久久久久| 亚洲乱亚洲高清| 美女久久久久久久久久久| 人人妻人人澡人人爽| 欧美一区二区三区久久| 精品国产免费一区二区三区四区 | 久久成人免费视频| 99久久99久久精品免费看小说. | 日本女人一区二区三区| 欧美激情在线狂野欧美精品| 欧美肥妇bbwbbw| 欧美肉体xxxx裸体137大胆| 国产视频亚洲视频| 美女又爽又黄免费| 老司机成人在线| 精品欧美乱码久久久久久1区2区| 99精品999| 豆花视频一区| 欧美一区欧美二区| 污污的网站免费| 国产精品久久久久久av公交车| 欧美日韩一区视频| 欧美第一页浮力影院| 日韩久久一区二区三区| 91精品办公室少妇高潮对白| 日av中文字幕| 精品欧美一区二区三区在线观看| 在线亚洲人成电影网站色www| 免费在线观看的av网站| 亚洲www.| 欧美丰满嫩嫩电影| 久久久精品视频国产| www.久久久久爱免| 日韩欧美一区二区不卡| 亚洲熟妇一区二区| 老牛国内精品亚洲成av人片| 日韩精品中文字幕在线播放| 日韩一区二区a片免费观看| 欧美精选视频在线观看| 久久精品视频导航| 国产无遮挡裸体免费视频| 一本色道久久综合亚洲精品不| 欧美做爰性生交视频| 最新中文字幕在线观看视频| 久久av资源网| 波多野结衣一区二区三区在线观看 | 亚洲久久在线| 国产精品高精视频免费| 91国在线视频| 波多野结衣在线aⅴ中文字幕不卡| 久久av一区二区三区亚洲| 国产高清视频在线观看| 欧美肥老太太性生活| 国产成人午夜电影网| 成人18视频| 天堂а在线中文在线无限看推荐| 久久婷婷久久一区二区三区| 亚洲免费不卡| 日韩伦理电影网站| 日本道免费精品一区二区三区| 蜜臀一区二区三区精品免费视频| 911亚洲精品| 国产亚洲一区二区在线| 欧美人妻精品一区二区免费看| 国产精品呻吟| 亚洲精品日产aⅴ| 三区在线观看| 亚洲女厕所小便bbb| 国产aaa一级片| 亚洲乱码一区| 视频直播国产精品| 日本黄色片视频| 久久国产欧美日韩精品| 国产亚洲欧美一区二区| 美女免费久久| 色久综合一二码| 亚洲乱妇老熟女爽到高潮的片| 欧美午夜精品一区二区三区电影| 久久久久久久香蕉网| 中文字幕 国产| 成人高清视频免费观看| 裸体大乳女做爰69| 久久91导航| 亚洲国产日韩欧美在线图片| 波多野结衣久久久久| 男人的天堂亚洲在线| 肥熟一91porny丨九色丨| 午夜老司机在线观看| 欧美午夜激情在线| 欧美xxxxx少妇| 中国成人一区| 成人黄色免费片| 国产主播福利在线| 好吊成人免视频| 亚洲精品激情视频| 自拍欧美日韩| 国产在线视频一区| 黄色国产在线| 欧美色xxxx| 精品影片一区二区入口| 国内激情久久| 91av一区二区三区| 西西44rtwww国产精品| 深夜成人在线| 欧美老年两性高潮| 伊人影院综合网| 久久免费高清| 欧美精品一区二区三区在线四季 | 欧美性猛交xxxxx免费看| 国产乱国产乱老熟300部视频| 91精品电影| 51国产成人精品午夜福中文下载 | 国产欧美va欧美va香蕉在| 国产一级二级三级在线观看| 日韩欧美大尺度| 日韩网站在线播放| 午夜亚洲影视| 欧美精品国产精品久久久| 午夜伦理福利在线| 国产视频精品在线| 无码人妻精品一区二| 国产欧美日韩不卡免费| 国产理论在线播放| 日韩精品一区二区久久| 成人激情春色网| 丝袜美腿av在线| 亚洲精品在线免费观看视频| 国产女同在线观看| 91视频com| 精品少妇无遮挡毛片| 欧洲乱码伦视频免费| 国产一区二区香蕉| 天堂va在线| 亚洲丁香婷深爱综合| 亚洲欧美综合另类| 国产精品久久久一本精品| 亚洲欧美天堂在线| 激情欧美一区二区三区| 免费毛片一区二区三区久久久| 亚洲国产成人二区| 综合国产在线视频| 国产福利资源在线| 精品久久久久久国产| 中文字幕高清视频| 久久国产福利国产秒拍| 精品国产av无码一区二区三区| 日韩激情网站| 国产精品视频网址| 国产盗摄一区二区| 国产亚洲激情在线| 精品人妻一区二区三区含羞草| 伊人久久大香伊蕉在人线观看热v| 在线播放/欧美激情| 国产在线视频你懂的| 久久蜜臀精品av| 999久久久精品视频| 国产精品美女久久久| 亚洲第一页在线视频| 精品视频自拍| 91精品在线看| 新版的欧美在线视频| www日韩中文字幕在线看| 天天色综合av| 日韩一区二区在线播放| 黄色污污网站在线观看| 亚洲综合区在线| 欧美福利第一页| 成人午夜电影小说| 少妇一级淫免费播放| 亚洲专区一区二区三区| 特级西西人体www高清大胆| 免费观看久久av| 国产精品视频福利| 密臀av在线播放| 久久躁日日躁aaaaxxxx| 国产中文在线| 亚洲激情第一页| 99热这里只有精品1| 欧美影院午夜播放| 久久夜色精品国产噜噜亚洲av| 亚洲综合自拍偷拍| 日本中文在线视频| 日本一区二区免费在线观看视频| 在线天堂www在线国语对白| 国产自产v一区二区三区c| www.欧美日本| 亚洲欧美日韩精品一区二区| 国产亚洲黄色片| 欧美破处大片在线视频| 中文字幕一区二区三区四区五区六区| 伊人精品一区| 国产一区二区精品免费| 草莓视频一区二区三区| 91在线高清视频| 祥仔av免费一区二区三区四区| 国产成人精品视| 色多多在线观看| 91精品国产成人| 黄色小说在线播放| 欧美精品福利在线| 四虎影院观看视频在线观看 | 丝袜在线视频| 欧美成人免费一级人片100| 在线观看完整版免费| 国产一区二区精品丝袜| 九色网友自拍视频手机在线| 亚洲欧美日韩一区在线| 免费a在线观看| 亚洲欧洲自拍偷拍| 免费av网址在线| 香蕉成人av| 国产精品高潮呻吟久久av黑人| 成人av观看| 99精品在线观看视频| 51色欧美片视频在线观看| 爱豆国产剧免费观看大全剧苏畅| 欧美激情1区| 资源网第一页久久久| 日韩一区二区中文| 正义之心1992免费观看全集完整版| 欧美日韩性在线观看| 欧美精品一区在线| 国产探花一区| 午夜精品一区二区在线观看的| 国产一区网站| 国产精品99久久久久久大便| 91欧美在线| 美国av在线播放| 国产精品av一区二区| 精品无码一区二区三区爱欲| 国产日韩欧美在线播放不卡| 国产精品无码av无码| 麻豆精品一区二区av白丝在线| 性生生活大片免费看视频| 国产精品一区二区久久不卡| 亚洲欧美日韩偷拍| 久久久精品蜜桃| 日韩一卡二卡在线观看| 一级中文字幕一区二区| 人人干人人干人人干| 欧美伊人精品成人久久综合97| 在线免费观看一级片| 91精品啪在线观看国产60岁| 黄频网站在线观看| 亚洲男人的天堂网站| 日本成人网址| 欧美疯狂xxxx大交乱88av| 国产盗摄——sm在线视频| 日本视频久久久| 999久久久国产999久久久| av激情久久| 久久99久久人婷婷精品综合| 午夜在线视频免费观看| 亚洲精品日韩久久| 国产免费又粗又猛又爽| 高清视频一区二区| 亚洲精品成人av久久| 亚洲一区二区精品视频| 无码人妻一区二区三区免费 | 无码人妻丰满熟妇奶水区码| 欧美久久一二区| 亚洲乱色熟女一区二区三区| 亚洲欧美制服丝袜| 色黄网站在线观看| 国产精品久久久久久久美男| 99re8这里有精品热视频免费| 日韩欧美亚洲区| 99国产精品久久久久久久成人热 | 高清国产午夜精品久久久久久| 日韩精品无码一区二区三区久久久| 亚洲欧美韩国综合色| 天堂网免费视频| 精品国产凹凸成av人网站| 在线激情小视频| 欧美在线视频播放| 亚洲精品一区二区三区中文字幕| 色综合影院在线观看| 亚洲乱码视频| 中文字幕99页| 亚洲精品国产一区二区三区四区在线| 销魂美女一区二区| 日韩精品在线免费观看| 黄色的视频在线观看| 亚洲va电影大全| 91日韩在线| 麻豆三级在线观看| 久久综合色一综合色88| 天堂资源在线播放| 欧美一级二级三级蜜桃| 在线国产情侣| 国产精品视频色| 日本大胆欧美| 久久久精品麻豆| 国产欧美视频在线观看| 毛片视频网站在线观看| 精品福利在线导航| 男男gaygays亚洲| 91亚洲午夜在线| 99久久久久| 亚洲精品永久视频| 中文字幕在线不卡国产视频| 最新中文字幕第一页| 在线精品高清中文字幕| 国产韩日精品| 日韩中文字幕一区二区| 免费在线观看成人| 又嫩又硬又黄又爽的视频| 欧美区一区二区三区| 亚乱亚乱亚洲乱妇| 国产精品自产拍高潮在线观看| 日本a级不卡| 中文字幕在线视频精品| 综合久久久久综合| 国产三级第一页| 欧美成人午夜激情| 澳门精品久久国产| 99在线免费视频观看| 99久久精品情趣| 亚洲天堂一区在线| 亚洲天堂视频在线观看| 成人在线观看免费视频| 中文网丁香综合网| 国产精品99久久久久久宅男| 男女羞羞免费视频| 欧美精品一区二区三区在线| 三级中文字幕在线观看| 日韩欧美一区二区三区久久婷婷| 全国精品久久少妇| 日本在线一级片| 精品国产91久久久久久久妲己| 蜜桃视频在线观看免费视频| 免费成人在线观看av| 蜜桃av一区二区在线观看| 中国毛片直接看| 日韩av在线不卡| 蜜桃视频成人m3u8| 欧美一级中文字幕| 97精品电影院| 中文字幕资源网| 欧美日本亚洲视频| 图片婷婷一区| 亚洲精品综合在线观看| 亚洲第一福利一区| 在线a人片免费观看视频| 91视频免费进入| 丝袜美腿亚洲一区| 国产suv一区二区三区| 亚洲精品成人网| 色8久久久久| 亚洲国产成人精品无码区99| 国产日韩亚洲欧美综合| 亚洲第一天堂在线观看| 国产精品极品美女粉嫩高清在线| 自拍欧美日韩| 性猛交娇小69hd| 日韩免费观看高清完整版| 精品91久久| 欧美乱做爰xxxⅹ久久久| 国产日韩欧美制服另类| 亚洲精品久久久久久久久久久久久久| 国产aⅴ夜夜欢一区二区三区| 欧美成人日韩| 久久午夜精品视频| 亚洲精品久久久久国产| 高清一区二区| 97超碰人人爱| 99久久精品费精品国产| 国产二级一片内射视频播放| 欧美性色黄大片| 91资源在线观看| 伊人色综合影院| 久久老女人爱爱| 异国色恋浪漫潭|