iT邦幫忙

深度學習相關文章
共有 180 則文章
鐵人賽 AI/ ML & Data DAY 12

技術 [Day 12] 訓練,啟動!開始編譯模型

前言 我們已經學會建構深度學習模型了,接著就是要編譯模型,讓模型可以進行訓練啦!在編譯會使用 model.compile(),訓練的部分會使用 model.fi...

鐵人賽 AI/ ML & Data DAY 16

技術 [Day 16] 循環神經網路 (RNN) 的應用與原理

前言 昨天提到了一個被廣泛應用的模型架構 CNN ,CNN因為他優異的表現被廣泛應用於圖像處理、物體檢測與影像分類等任務。但是當我們處理帶有時間依賴性或順序關係...

鐵人賽 AI/ ML & Data DAY 11

技術 [Day 11] 訓練模型的方法:遷移學習

前言 通常在訓練深度學習模型,會拿準備的資料集去做從頭訓練(Train from scratch),但有時候我們會遇到一些狀況,例如我們收集的資料集數量較稀少,...

鐵人賽 AI/ ML & Data DAY 10

技術 [Day 10] 模型建構的方法 (2):函數式 API

前言 昨天介紹了序列式模型建構方式,今天要來介紹函數式 API。函數式 API 使用上較序列式自由度高,適合要建構比較複雜的模型,例如有分支結構,或是非線性拓樸...

鐵人賽 AI/ ML & Data DAY 15

技術 [Day 15] 卷積神經網路:影像識別的核心技術初探

Day15 卷積神經網路 (CNN) 前言 前幾天在深度學習的文章中有提到CNN卷積神經網路,今天我們會快速的介紹這個神經網路,讓大家對這個有初步的認識,未來幾...

鐵人賽 AI/ ML & Data DAY 14

技術 [Day 14] 人工智慧的核心:類神經網路

神經網路 前言 昨天提及了神經網路,也說到他在人工智慧領域中,類神經網路和深度學習是兩個密切相關且至關重要的概念。今天就會入探討這兩種技術,說明它們的關係,並探...

鐵人賽 AI/ ML & Data DAY 9

技術 [Day 9] 模型建構的方法 (1):序列式模型

前言 今天終於要進入模型建構的部分啦!在 Keras 中建構模型的方法主要有 3 種:序列式模型、函數式 API 和繼承 Model 類別。這系列會使用其中兩種...

鐵人賽 AI/ ML & Data DAY 8

技術 [Day 8] 資料增強的方法 (2):以新增 Layer 實現

前言 昨天介紹使用 ImageDataGenerator() 做資料增強,是以資料生成器來執行,今天要介紹的是資料增強也可以是模型的一部分,使用 tf.kera...

鐵人賽 AI/ ML & Data DAY 13

技術 [Day 13] 從機器學習到深度學習:人工智慧的下一步

前言 前幾天將一些簡單的機器學習方法及實作完成了,接著我們將開始新的篇章深度學習,讓我們繼續往下更深入的了解人工智慧的奧秘吧! 什麼是深度學習 那甚麼是深度學習...

鐵人賽 AI/ ML & Data DAY 12

技術 [Day 12]強化學習實戰最終章:FrozenLakeAgent 完整訓練與評估展示

前言 終於到了我們強化學習的最終章節了,今天就會把我們整個訓練完成囉,那廢話不多說,直接來看我們的程式! 程式 run功能 在這邊我們定義了一個運行的函數,...

鐵人賽 AI/ ML & Data DAY 7

技術 [Day 7] 資料增強的方法 (1):ImageDataGenerator

前言 有時候我們會遇到資料集數量不足的問題,或是模型訓練發生過度擬合(Overfitting),會使用資料增強(Data Augmentation)來讓資料集擴...

鐵人賽 AI/ ML & Data DAY 11

技術 [Day 11] 從理論到實踐:完成Frozen Lake的Q-learning訓練

前言 昨天提到了一個Q-learning中的策略 Epsilon-greedy 策略,那這個東西到底是甚麼呢?他跟Q-learning有甚麼關係呢?今天的文章就...

鐵人賽 AI/ ML & Data DAY 6

技術 [Day 6] 模型的靈魂:資料前處理

前言 標題寫到模型的靈魂,為什麼是靈魂?因為模型的來源就是資料,我們給模型訓練的資料,會影響模型的表現。在 François Chollet《Deep Lea...

鐵人賽 AI/ ML & Data DAY 10

技術 [Day10] Q-Learning 深入解讀:FrozenLakeAgent 訓練流程全解析

前言 昨天介紹了有關gymnasium的一些基礎概念,而今天我們會一步一步來建立我們的Frozen Lake。這篇文章寫得有點亂,自己一時之間也沒有想到更好的改...

鐵人賽 AI/ ML & Data DAY 5

技術 [Day 5] 準備堅強的心:開發環境建立

前言 在開始實作前,首先要做的就是建立開發環境。為什麼標題要寫「準備堅強的心」?因為最難的可能不是撰寫程式,而是在建立環境或是安裝套件的過程,跑出的各種疑難雜症...

鐵人賽 AI/ ML & Data DAY 4

技術 [Day 4] 資料集好朋友:Kaggle

前言 在訓練深度學習模型之前,我們必須先想想要做什麼樣的主題。深度學習的應用有很多種,包含物件偵測、語意分割、影像分類與自然語言處理等,甚至是現今流行的生成式...

鐵人賽 AI/ ML & Data DAY 9

技術 [Day9] 當強化學習遇上健身房!?

Day9 當強化學習遇上gymnasium 前言 在前幾篇的文章中,介紹了強化學習(Reinforcement Learning, RL)的基本概念和原理,也有...

鐵人賽 AI/ ML & Data DAY 3

技術 [Day 3] 深度學習框架:TensorFlow、Keras

前言 深度學習的框架有很多種,如 Caffe、TensorFlow、Keras、Apache MXNet、PyTorch 和 Google JAX 等。本系列實...

鐵人賽 AI/ ML & Data DAY 2

技術 [Day 2] 目標:影像分類到部署模型

前言 本系列要來實作一個深度學習的模型,應用於影像分類上,但訓練完就結束了嗎?以前在學校修課或是做研究,可能比較會著重於生出一個好模型,或是研究如何讓模型更厲害...

鐵人賽 AI/ ML & Data DAY 1

技術 [Day 1] 前言與參賽動機

前言 現今 AI 領域快速發展,很多技術都已相當成熟,而近期最熱門的莫過於生成式 AI。物件偵測、影像辨識或是影像分類都是相當成熟的應用了,日常生活也隨處可見這...

鐵人賽 AI/ ML & Data DAY 5

技術 [Day5] 一起探索非監督式學習

Day5 非監督式學習 非監督式學習是什麼 非監督式學習是機器學習中的一種關鍵技術,大家還記得前兩天提到的監督式學習嗎? 非監督式學習就是跟他相反的,它不依賴於...

技術 vikit-learn・圖像辨識・入門

下面學習如何使用 vikit-learn 訓練一個圖像分類器。我們將使用貓狗圖像數據集 OxfordIIITPet 來進行實踐操作。 安裝 vikit-lea...

鐵人賽 AI & Data DAY 30

技術 [Day 30] 摘要 Imagen paper 重點、結語與未竟之處

終於來到鐵人賽的最後一天~ 即便是最後一天也不能鬆懈(?),今天的文章將會簡單摘要 Google 提出的文字生成影像模型 Imagen 有哪些值得注意的重點,最...

鐵人賽 AI & Data DAY 29

技術 [Day 29] 淺談 DALL·E 2 的原理

昨天簡單的介紹了 Stable Diffusion,它是目前最先進的條件式影像生成模型其中之一,而今天的文章則要介紹另一個也被認為是最先進的文字生成影像模型,也...

鐵人賽 AI & Data DAY 30

技術 [Day30]:評估生成模型優劣指標—IS & KID & FID

前言 這系列的文章我分享過了很多建立生成模型的辦法,但依然很難去從訓練過程看到圖片生成的品質如何,所以今天要繼續分享一些評分標準,讓各位可以比較好的幫生成模型評...

鐵人賽 AI & Data DAY 29

技術 [Day29]:評估生成模型優劣指標—LPIPS & PSNR & SSIM

前言 今天要來介紹一些可以評估生成模型生成圖片其品質的一些指標,要將人的美感、感知等換成數學公式非常困難。所以不只生成模型在進步,許多評估指標也都在慢慢進步。今...

鐵人賽 AI & Data DAY 22

技術 [Day 22] 各式各樣的 AI 文字生圖服務 - Midjourney、Stable Diffusion、DALL·E、Bing Image Creator、Imagen

關於幾個經典的圖像生成模型的介紹終於告一個段落了!接下來的內容,會開始介紹基於圖像生成 AI 模型的服務~並且盡可能實際使用並比較它們的產生影像的效果 所謂文字...

鐵人賽 AI & Data DAY 21

技術 [Day 21] Diffusion Model 的數學原理(三)

今天又是充滿數學的一天啊 還記得在 [Day 19] Diffusion Model 的數學原理(一)的最後,我們得出了 diffusion model 的學習...

鐵人賽 AI & Data DAY 27

技術 [Day27]:用DDIM來生成超高質量的圖吧!

前言 歷經了前兩天的數學轟炸,希望各位有藉此更加了解擴散模型的原理,今天我們就要來實作DDIM啦,這次使用的程式碼是由Keras 官網上改寫而來的,不過資料集的...

鐵人賽 AI & Data DAY 20

技術 [Day 20] Diffusion Model 的數學原理(二)

在 [Day 18] 淺談 Diffusion Model 的演算法我們留下了兩個疑問: 為什麼在加 noise 的過程(forward process)中,...