在上一篇文章中已經介紹了在ubuntu20.04中安裝了python3.8和tensorflow2.2.0,需要看的朋友可以到上文中觀看:
https://www.toutiao.com/i6915983671610638859/
然而上文中只是安裝了基本環境而已,要想更友好地開發python程式碼,還是要安裝jupyter notebook,這樣對程式碼執行結果的視覺化會比較好。Jupyter Notebook是基於網頁的用於互動計算的應用程式,其可被應用於全過程計算:開發、文件編寫、執行程式碼和展示結果。官方文件為:
https://jupyter-notebook.readthedocs.io/en/stable/notebook.html
安裝完成後如下圖:
本文為詳細介紹怎麼安裝jupyter notebook,及執行一個對抗神經網路。
下面說一下安裝的流程。
一、jupyter notebook安裝(1)使用pip安裝建議在安裝的時候進入之前建立的虛擬環境中安裝,同時執行的時候也是在虛擬環境中執行,這樣就可以直接使用tensorflow的環境了。
進行環境:
source venv/bin/activate
之前建立的虛擬環境中
執行安裝命令:
pip install jupyter
安裝中
安裝完成
如果安裝失敗可以執行如下升級
pip install --upgrade pip
(2)執行jupyter notebook
注意:執行的時候也是在虛擬環境中執行,以便使用虛擬環境中的tensorflow軟體包
jupyter notebook
執行成功
在執行成功的圖裡可以知道,是會自動打開了一個頁面:
http://localhost:8888/tree?#running
執行頁面
這個時候就可以在右上角新建,進行寫程式碼了。
二、執行對抗神經網路生成對抗網路(GANs)是當今計算機科學領域最有趣的想法之一。兩個模型透過對抗過程同時訓練。一個生成器(“藝術家”)學習創造看起來真實的影象,而判別器(“藝術評論家”)學習區分真假影象。可以在官網看具體的詳細,如下:
https://tensorflow.google.cn/tutorials/generative/dcgan
下面是我執行的一個結果,只是運行了5次而已。
對抗神經網路生成字型
先新建一個GANs.ipynb檔案,在裡面填入相關的內容就可以了。
GANs.ipynb檔案
具體的內容可以在tensorflow的官網可以看到。
當然大家想看我的也是可以的,我匯出來瞭如下,內容比較多,不想看的,可以跳過:
最新評論