iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
AI & Data

【30天之新手學習筆記】PyTorch 系列

在資訊蓬勃發展的年代,寫一個基礎的小程式已經變成年輕世代共同擁有的基本能力,然而身為小小資訊人的我,雖然有著比非資訊相關科系更多的程式練習時間,但總覺得所學與未來產業所需仍有一小段的落差(或許是我學的不夠深入),不過藉由這次鐵人賽的30天自主學習,我想學習AI這個近年來相當熱門的主題,這次我選擇PyTorch作為這次AI相關的軟體,主要是因為它作為特斯拉與Uber的相關應用十分著名,加上PTT上大神們的推薦,因為是初學的緣故我選擇做一些相關套件的學習與應用。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01 - 淺談PyTorch與前言

廢話很多的前言 一年多前的我跟人工智慧相關的應用一點都搭不上邊,經歷了轉學到了一個資訊相關的系,加上課堂上老師極力鼓勵同學們參加iT鐵人賽(???,我想竟然都參...

2022-09-15 ‧ 由 dengliu2000 分享
DAY 2

Day 02 - Anaconda與Jupyter Notebook 環境建立

在近年來AI相關課程進入大學中資訊相關科系的一環,幾乎學術界都對於AI為之瘋狂,加上產業界也極力將AI相關的技術運用於自家商品中,自古以來就有一個不變的定律,有...

2022-09-16 ‧ 由 dengliu2000 分享
DAY 3

Day 03- 人工智慧?機器學習?深度學習?

在人工智慧的領域裡,我們常常聽到人工智慧、機器學習以及深度學習這三個名詞.而這三個名詞究竟代表著什麼樣的意義,相信不少人一定都存在著疑惑吧.像是其實一開始我在學...

2022-09-17 ‧ 由 dengliu2000 分享
DAY 4

Day 04 - 張量(Tensor)的介紹與操作

許多深度學習的應用中,都是將一種特定類型的輸入資料,透過模型的轉換產生另一種類型的結果,例如:輸入一張圖片,輸出標籤及信心分數,上述的例子可以特過專家們以訓練好...

2022-09-18 ‧ 由 dengliu2000 分享
DAY 5

Day 05 - 將圖片資料利用張量表示

今天的筆記要介紹如何利用imageio模組來載入jpg檔的圖片.範例中會使用預先安裝好PyTorch模組的Jupyter來進行範例的實際操作,在進行操作前要先準...

2022-09-19 ‧ 由 dengliu2000 分享
DAY 6

Day 06 - 建立一個四軸張量儲存多張圖片資訊

昨天提到了利用三軸張量來儲存圖片資料,而今天的筆記主要講的是如何利用張量來儲存多張圖片,一張圖片的儲存主要是藉由 C X H X W 的三軸張量所構成,而在相同...

2022-09-20 ‧ 由 dengliu2000 分享
DAY 7

Day 07 - 圖片資料進行神經網路計算前的處理

不知不覺的開始我自己的鐵人賽挑戰第六天了,雖然離30天還有很長的一段路XD,但往個不同的角度想我居然完成了五分之一了呢哈哈哈,那我們來回歸正題在剛開始PyTor...

2022-09-21 ‧ 由 dengliu2000 分享
DAY 8

Day 08 - 將張量轉移至GPU

前幾天的關於圖片資訊張量儲存的部分,我們只有提到在Day 03 的章節中提到它是被儲存於電腦的記憶體空間中,但事實上在前幾天的介紹中我們所提到的相關操作的張量其...

2022-09-22 ‧ 由 dengliu2000 分享
DAY 9

Day 09 - PyTorch自動計算梯度(autograd)

梯度(gradient)的這個概念對我這個初學來說並不是很容易就能理解,在物理上梯度可以理解成在做一個空間中純量場的數學運算,用來了解純量場隨空間的變化,而數學...

2022-09-23 ‧ 由 dengliu2000 分享
DAY 10

Day 10 - 激勵函數(Activation Function)介紹

前幾天的文章主要都是提到關於張量的計算以及將資料轉化為張量的相關內容,而在今天的學習中我想對深度學習裡,關於關於類神經網路的部分,寫一些關於讀過相關書籍和看過網...

2022-09-24 ‧ 由 dengliu2000 分享