工欲善其事,必先利其器.因此我們要先來找一個好用的平台來學習 tensorflow.而在 python 資料分析上面的首選一定是 jupyter noteboo...
接下來幾天將會介紹TF的語法,並均會使用TF2.0來示範。我們會從基本的data type到變數類型,以及資料的處理。首先先從基本的data type開始說明...
前言 上一篇我們作了一些實驗,對單一參數作各種數值的比較,但是,如果同時使用多個參數作各種組合的比較,那就需要撰寫迴圈了,讓每一種組合依序執行,再加上 Cros...
今日目標 實作 Generative Adversarial Network 用 MNIST 手寫數字資料來訓練 Generative Adversarial...
今天來嘗試另外一個LSTM經典案例 - 股票預測,股票也是時間序列型資料!過去,金融業希望能找出一個強而有力的模型,不管預測股票或者期貨等等標的。但,似乎目前都...
前言 上一篇,我們完成了手寫阿拉伯數字的辨識,但同時也留下很多的問題: 為什麼模型要設成兩層完全連接層(Dense)? 為什麼第一層完全連接層(Dense)要...
昨天介紹了有關 checkpoint 檔的存取,今天來介紹 pb 檔,幫大家複習一下,pb檔和checkpoint的差別主要是 pb 檔使用時機是你模型已確定,...
不知道大家有沒有一個印象,有一些生活場景你就是特別會把它牢牢記住. 那對於我而言,今年人機大戰李世石對 AlphaGo 下的那個神之一手的場景絕對會讓我一輩子記...
今天的話,我們來討論一下tf.keras的api。首先,今天要討論的tf.keras與我們所熟知的keras是不太一樣的,以前我們所使用的keras,他的bac...
今日目標 建立三層卷積層的 CNN 使用 PCA 降維分析 使用 TSNE 降維分析 Github Ipython Notebook 好讀完整版 到現在為...
前言 從這一篇開始,我們要開始介紹一些演算法及其應用,了解 Keras 的進階用法。首先,介紹【卷積神經網路】(Convolutional Neural Net...
今日目標 了解 Autoencoder 概念 了解 Autoencoder 用於無監督訓練 Autoencoder Autoencoder 是一種無監督 (...
前言 筆者曾介紹過物件偵測(Object Detection),請參閱【這裡】,三年來,整個技術的演進又提升了不少,尤其是YOLO演算法已經進化到第5版了,而且...
在模型更新時,我們可以利用 損失函數 (cost function) 來得到誤差,再來我們會根據這個函數的微分去做權重更新,而權重值更新的策略如何,就是看你使用...
今日目標 了解 LSTM 內部結構 介紹 之前提到了 LSTM 可以有效的解決 gradient vanishing 的問題,那到底其中的結構有什麼魔法呢?...
ONNX(Open Neural Network Exchange)是一套開放神經網路交換格式,由 Facebook、微軟結盟推出, 並獲得 Intel、AMD...
本篇文章請搭配上篇使用,如果上篇 save pb 篇還沒看過的讀者建議往回跳。好,今天要來介紹 load pb 檔的部分,相對於 checkpoint 的兩個步...
前言 之前我們都是自建模型,事實上 Keras 引進很多預先訓練好的模型(Keras Applications),他們都是屬於影像辨識的模型,大都是各屆影像辨識...
昨天已經簡單介紹了 RL、以及 DQN。今天我們來實作增強式學習中的 Deep Q Network 預測股票 (TSMC,俗稱 十萬青年十萬肝,GG輪班救台灣)...
今天我們來討論最近很流行的GAN,而最近很多新聞或者很多Youtuber都在討論他的應用,Ex: DeepFake 或者一些人像修圖應用。都是GAN的應用。 G...
今日目標 了解 Sparse Autoencoder 了解 KL divergence & L2 loss 實作 Sparse Autoencoder...
今天的話,我們用更貼近TF的語言來做DNN,Data的部分使用TF.Keras api裡面的資料來做使用。TF.Keras dataset包含有 CIFAR 1...
今天我們來實作GAN,簡單複習一下,GAN的Component 有 Generator 以及 Discriminiator 。而 Generator 任務就是...
今日目標 了解 RNN 用 MNIST 訓練 RNN 觀察 RNN 訓練的情形以及結果 Github Ipython Notebook 好讀完整版 Intr...
不管你用什麼訓練框架,終會遇到需要把過程或結果存起來的需求,一般來說,tensorflow 跟存檔有關的主要有兩種方式,一個是存成 checkpoint 檔,另...
“在這裡我們不教你如何上太空,而是教你如何邁出第一步。” 雖然現在有許多好用的的框架跟環境可以讓普通人使用深度學習,在建置環境的過程中會遇到各種各式各樣的問...
今日目標 實作 Autoencoder 比較輸入以及輸出 Github Ipython Notebook 好讀完整版 實作 定義 weight 以及 bia...
使用Python 做機器學習/深度學習時常使用的Tensorflow還有分成CPU版本與GPU版本。常常安裝時容易在小細節碰壁,今天就把安裝過程簡單紀錄。 建立...
今日目標 了解 Denoising Autoencoder 訓練 Denoising Autoencoder 測試不同輸入情形下的 Denoising Aut...
今天要介紹的是 scope,這個東西是我還是新手時,常常搞不清楚的東西,說真的...即使現在有時候我也會回頭查一下該用哪個 scope,個人認為在使用 scop...