從零開始用TensorFlow搭建卷積神經網路

2021-08-07 17:41:32 字數 1012 閱讀 5905



by 蔣思源

2023年8月29日 14:50

機器之心基於 ahmet taspinar 的博文使用 tensorflow 手動搭建卷積神經網路,並提供所有**和注釋的 jupyter notebook 文件。我們將不僅描述訓練情況,同時還將提供各種背景知識和分析。所有的**和執行結果都已上傳至 github,機器之心希望通過我們的試驗提供精確的**和執行經驗,我們將持續試驗這一類高質量的教程和**。

本文的重點是實現,並不會從理論和概念上詳細解釋深度神經網路、卷積神經網路、最優化方法等基本內容。但是機器之心發過許多詳細解釋的入門文章或教程,因此,我們希望讀者能先了解以下基本概念和理論。當然,本文注重實現,即使對深度學習的基本演算法理解不那麼深同樣還是能實現本文所述的內容。

卷積神經網路:

tensorflow 入門:

優化方法:

首先是安裝 tensorflow,我們可以直接按照 tensorflow 官方教程安裝。機器之心在 jupyter notebook 上執行和測試本文所有**,但是 tensorflow 在 windows 上只支援 python 3.5x,而我們現在安裝的 anaconda 支援的是 python 3.6。所以如果需要在 windows 上用 jupyter notebook 載入 tensorflow,還需要另外一些操作。

tensorflow 官方安裝教程:

現在假定我們已經安裝了最新的 anaconda 4.4.0,如果希望在 jupyter notebook 中匯入 tensorflow 需要以下步驟。

在 anaconda prompt(cmd 命令列中也行)中鍵入以下命令以建立名為 tensorflow 的 conda 環境:

conda create -n tensorflow python=3.5

然後再執行以下命令列啟用 conda 環境:

activate tensorflow

從零開始用Spring說helloworld 1

一 準備工作 教科書的慣例,總是上來從 遠矚的角度告訴你spring多麼的春天,彷彿這個玩意是個 而作者受用無窮的樣子。畫面就是,作者一臉享受,零基礎小白一臉蒙蔽。我的感覺就是,臥槽,這是說啥呢,我暫時不關心啥是依賴,啥是射入。heihei 能不能先告訴我,能不能讓我先來個helloworld爽一下...

Django 從零開始

方法1 pip install django 1.6.5 測試是否安裝成功 python import django 1,6,5,final 0 django 使用了 python 標準的 distutils 安裝法,在 linux 平台可能包括如下步驟 tar xzvf django tar.gz...

HTML從零開始

一 標籤 1.使用小寫 2.開始標籤常被稱為開放標籤 opening tag 結束標籤常稱為閉合標籤 closing tag 有效 示例 i reallystrong mean thatem 無效 示例 invalid i reallyem mean thatstrong 二 屬性 1.開始標籤包含...