从零开始用TensorFlow搭建卷积神经网络
https://www.jiqizhixin.com/articles/2017-08-29-14
機(jī)器之心GitHub項(xiàng)目:從零開(kāi)始用TensorFlow搭建卷積神經(jīng)網(wǎng)絡(luò)
By?蔣思源2017年8月29日 14:50 機(jī)器之心基于 Ahmet Taspinar 的博文使用 TensorFlow 手動(dòng)搭建卷積神經(jīng)網(wǎng)絡(luò),并提供所有代碼和注釋的 Jupyter Notebook 文檔。我們將不僅描述訓(xùn)練情況,同時(shí)還將提供各種背景知識(shí)和分析。所有的代碼和運(yùn)行結(jié)果都已上傳至 Github,機(jī)器之心希望通過(guò)我們的試驗(yàn)提供精確的代碼和運(yùn)行經(jīng)驗(yàn),我們將持續(xù)試驗(yàn)這一類高質(zhì)量的教程和代碼。
機(jī)器之心項(xiàng)目地址:https://github.com/jiqizhixin/ML-Tutorial-Experiment
本文的重點(diǎn)是實(shí)現(xiàn),并不會(huì)從理論和概念上詳細(xì)解釋深度神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)、最優(yōu)化方法等基本內(nèi)容。但是機(jī)器之心發(fā)過(guò)許多詳細(xì)解釋的入門文章或教程,因此,我們希望讀者能先了解以下基本概念和理論。當(dāng)然,本文注重實(shí)現(xiàn),即使對(duì)深度學(xué)習(xí)的基本算法理解不那么深同樣還是能實(shí)現(xiàn)本文所述的內(nèi)容。
卷積神經(jīng)網(wǎng)絡(luò):
- 機(jī)器視角:長(zhǎng)文揭秘圖像處理和卷積神經(jīng)網(wǎng)絡(luò)架構(gòu)
- 深度 | 從入門到精通:卷積神經(jīng)網(wǎng)絡(luò)初學(xué)者指南(附論文)
- 專欄 | 卷積神經(jīng)網(wǎng)絡(luò)簡(jiǎn)介
- 重磅論文 | 解析深度卷積神經(jīng)網(wǎng)絡(luò)的14種設(shè)計(jì)模式(附下載)
- 深度 | 從入門到精通:卷積神經(jīng)網(wǎng)絡(luò)初學(xué)者指南(附論文)
- 深度 | 卷積神經(jīng)網(wǎng)絡(luò)架構(gòu)詳解:它與神經(jīng)網(wǎng)絡(luò)有何不同?
TensorFlow 入門:
- 入門級(jí)解讀:小白也能看懂的 TensorFlow 介紹
- 教程 | 維度、廣播操作與可視化:如何高效使用 TensorFlow
- 教程 | TensorFlow 從基礎(chǔ)到實(shí)戰(zhàn):一步步教你創(chuàng)建交通標(biāo)志分類神經(jīng)網(wǎng)絡(luò)
- 谷歌開(kāi)放 GNMT 教程:如何使用 TensorFlow 構(gòu)建自己的神經(jīng)機(jī)器翻譯系統(tǒng)
優(yōu)化方法:
- 從淺層模型到深度模型:概覽機(jī)器學(xué)習(xí)優(yōu)化算法
- 教程 | 聽(tīng)說(shuō)你了解深度學(xué)習(xí)最常用的學(xué)習(xí)算法:Adam 優(yōu)化算法?
- 深度解讀最流行的優(yōu)化算法:梯度下降
- 從梯度下降到擬牛頓法:詳解訓(xùn)練神經(jīng)網(wǎng)絡(luò)的五大學(xué)習(xí)算法
首先是安裝 TensorFlow,我們可以直接按照 TensorFlow 官方教程安裝。機(jī)器之心在 Jupyter Notebook 上運(yùn)行和測(cè)試本文所有代碼,但是 TensorFlow 在 Windows 上只支持 Python 3.5x,而我們現(xiàn)在安裝的 Anaconda 支持的是 Python 3.6。所以如果需要在 Windows 上用 Jupyter Notebook 加載 TensorFlow,還需要另外一些操作。
TensorFlow 官方安裝教程:https://www.tensorflow.org/install/
現(xiàn)在假定我們已經(jīng)安裝了最新的 Anaconda 4.4.0,如果希望在 Jupyter notebook 中導(dǎo)入 TensorFlow 需要以下步驟。
在 Anaconda Prompt(CMD 命令行中也行)中鍵入以下命令以創(chuàng)建名為 tensorflow 的 conda 環(huán)境:
conda create -n tensorflow python=3.5?
然后再運(yùn)行以下命令行激活 conda 環(huán)境:
activate tensorflow總結(jié)
以上是生活随笔為你收集整理的从零开始用TensorFlow搭建卷积神经网络的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 孙宏斌谈贾跃亭哽咽:“我一定把乐视做成一
- 下一篇: 完全图解RNN、RNN变体、Seq2Se