iT邦幫忙

tensorflow相關文章
共有 246 則文章
Towards Tensorflow 2.0 系列 第 15

技術 [Day-15] CNN - ResNet 實作

當今天層數越疊越深,若不做任何的處理機制,準確度其實是會越來越糟糕!因為當疊層數疊超過一個層數,會發生像Gradient vanishing或者說Degrada...

鐵人賽 自我挑戰組 DAY 14

技術 [Day 14] Intro to Tensorflow (2)

運作 我們先來看 Tensorflow 的運作流程: Python 前端透過 Tensorflow 核心執行系統把產生的 DAG 圖分配到不同的裝置,增加...

技術 【22】tensorflow 訓練技巧觀念混合運用篇

前面幾天已經介紹了不少和訓練有關的技巧啦,今天則是會來個大雜燴,把所有技巧全部串接起來做出一個訓練模型的流程,算是總複習! 但在訓練之前,當然先要有資料集啦,大...

Towards Tensorflow 2.0 系列 第 14

技術 [Day-14] CNN - VGG 實作

今天我們來使用TF 2.0來實作VGG 16,那為什麼選擇VGG 16呢?雖然VGG 16並未拿下當年ILSVRC 的分類比賽的冠軍 (當年由Google所發明...

技術 【21】tensorflow 訓練技巧:使用 tf.summary 搭配 tensorboard 儀表板篇

在 day2 時,我們介紹了如何用 tf.summary.FileWriter() 產生 tfevent 來觀察 graph,但 tfevent 可以存的東西可...

鐵人賽 自我挑戰組 DAY 12

技術 [Day 12] Intro to Tensorflow (1)

前言 因爲之前 Google 有推出 ml study jams,因此整理一些部分內容的筆記來記錄以下心得。 緣起 由 Google 提供的開源程式庫,Goog...

技術 【20】tensorflow 訓練技巧:觀念一次就搞懂 Gradient Descent, Momentum, Adagrad, RMSProp, Adam 五種 optimizer 差異篇

在模型更新時,我們可以利用 損失函數 (cost function) 來得到誤差,再來我們會根據這個函數的微分去做權重更新,而權重值更新的策略如何,就是看你使用...

Towards Tensorflow 2.0 系列 第 13

技術 [Day-13] CNN介紹

今天我們來討論Deep learning經典的模型之一 - Convolutional Neural Network (CNN)的架構。目前CNN被大量使用的影...

Towards Tensorflow 2.0 系列 第 12

技術 [Day-12] TF.Keras api & Customized

今天的話,我們來討論一下tf.keras的api。首先,今天要討論的tf.keras與我們所熟知的keras是不太一樣的,以前我們所使用的keras,他的bac...

技術 【19】tensorflow 訓練技巧:用 tf.GraphKeys.TRAINABLE_VARIABLES 評估模型效能篇

當你擁有越來越多建構模型的經驗後,下個該注意的重點就是評估這個模型的效能,以我最常處理的影像來說,很常會考量運算是放在雲端還在邊緣裝置,這都會需要測試模型的 b...

Towards Tensorflow 2.0 系列 第 11

技術 [Day-11] 模型視覺化 - Tensorboard

針對模型視覺化,Tensorflow有做了一個Dashboard - Tensorboard,方便使用者理解模型以及tuning。而Tensorboard非常強...

技術 【18】tensorflow 訓練技巧:模型如何輕鬆又方便地做 regularization 篇

相信稍微研究 ML 領域的大家都不陌生 regularization,只是在使用 tensorflow 時,可能有些人就直接忽略它不做,所以!今天就來為大家介紹...

Towards Tensorflow 2.0 系列 第 10

技術 [Day-10] Overfit & Underfit

今天我們來討論一下Overfit以及Underfit的議題 (也是面試很喜歡討論的議題)。針對Overfit跟Underfit我們可以透過下圖很直接了斷的看資料...

技術 【17】tensorflow 訓練技巧:運用 GraphKeys.UPDATE_OPS 來更新 Batch Normalization 權重篇

今天要介紹的東西,可能很多新手寫錯了都還不知道,包括我早期使用時,大家可以檢視一下自己的模型。不知道大家還不記得 day10 所介紹的 batch normal...

技術 【16】tensorflow 訓練技巧:用 piecewise_constant 達成可變動 learning rate 篇

今天要介紹的是 tensorflow 中的 piecewise_constant 功能,但在介紹之前,先來介紹 global step ,global step...

Towards Tensorflow 2.0 系列 第 9

技術 [Day-9] Deep Neural Network (Lab: Fashion-MNIST)

今天的話,我們用更貼近TF的語言來做DNN,Data的部分使用TF.Keras api裡面的資料來做使用。TF.Keras dataset包含有 CIFAR 1...

Towards Tensorflow 2.0 系列 第 8

技術 [Day-8] Deep Neural Network (Lab: Airbnb)

在說明Deep Neural Nework,我們簡單的討論一下DL介紹。從最早DL從Perceptron開始,Perceptron是只有一個neural,其實就...

技術 【15】tensorflow 訓練技巧:control_dependencies 篇

在 tensorflow 中,我們知道要先建立好 tensor 和 operation 後,再透過 session 來執行,而在 training 時,若有使用...

技術 【14】tensorflow 資料集應用:利用 TFRecordDataset 達成 Data Augmentation 篇

如果說,我今天要訓練輸入是圖片,而且我想做資料擴增(data augmentation),那有沒有一個比較好的讀取方式呢?今天就要來跟大家介紹 TFRecord...

Towards Tensorflow 2.0 系列 第 7

技術 [Day-7] 從Gradient Descent to Optimizer

上一篇有說明Linear regression利用SGD來train,今天我們就把一些相關概念一次解釋清楚,之後在train模型,或者自己運用在自己的case上...

Towards Tensorflow 2.0 系列 第 6

技術 [Day-6] Tensorflow Linear regression

一般來說,學習Deep learning都會從最簡單的Linear regression開始。而在實務上,當我們有一個簡單的預測數值的case,Ex: 股價、人...

技術 【13】tensorflow 資料集應用:讀取 tfrecord 篇

昨天介紹了如何產生 tfrecord,今天要介紹的當然就是如何讀取 tfrecord啦! 上次我們將每個人的資料都包成一個 example 後塞入 record...

技術 【12】tensorflow 資料集應用:製作 tfrecord 篇

這次要介紹的是另一個比較偏向 Dataset 的主題,當你用 tensorflow 久了,你可能就會發現 tensorflow 就像一把瑞士刀,除了最主要的訓練...

Towards Tensorflow 2.0 系列 第 4

技術 [Day-4] Tensorflow 基本語法 - Part III

今天會開始說明一下資料處理及數值運算。接下來就會開始進入基本ML及DL了。大夥撐著!把一些基本語法弄熟,之後會更容易上手,且更知道如何去修改一些tutorial...

技術 【11】從 tensorboard 來觀察:dropout 原理篇

昨天花費了不少時間談了 batch_normalization,今天來介紹 dropout 在 tensorflow 中的實作,drop 其實比 batch_n...

Towards Tensorflow 2.0 系列 第 3

技術 [Day-3] Tensorflow 基本語法 - Part II

這幾天均會說明TF的資料處理。雖然資料處理真的非常瑣碎也煩人,常常會處理到起瘋。但資料處理對一個ML project或者Data science project...

技術 【10】從 tensorboard 來觀察:你容易忽略的 batch_normalization 原理篇

在介紹 batch normalization 在 tensorflow 的樣子之前,先簡單跟大家介紹一下 batch normalization 數學原理,...

Towards Tensorflow 2.0 系列 第 2

技術 [Day-2] Tensorflow 基本語法 - Part I

接下來幾天將會介紹TF的語法,並均會使用TF2.0來示範。我們會從基本的data type到變數類型,以及資料的處理。首先先從基本的data type開始說明...

技術 【09】從 tensorboard 來觀察:batch_normalization 和 dropout 的建模篇

Batch Normalization 與 Dropout 是兩個預防模型過擬合的方法,雖然在訓練時,只要簡單幾行就能將之裝上去,但我這次想介紹的是以更深入細節...

Towards Tensorflow 2.0 系列 第 1

達標好文 技術 [Day-1] Tensorflow 介紹 及 Tensorflow 2.0相關知識

大家好,我是Dan,目前就職於電信業並在公司負責資料科學及機器學習相關專案的執行。在因緣際會下接觸了DL以及 TF已經大概有四年多,而這次TF的大升版,萌生了想...