iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

30天初探tensorflow之旅 系列

主要是認識tensorflow一些基本概念,並延伸探索機械學習和基礎應用,像是影像辨識、處理自然語言等。

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

Day 01 動機和基本認識

前言 在接觸程式前,對於 AI 的認知大多來自於科幻電影中。隨著近期 OpenAI 與 ChatGPT 的崛起,讓我對於 AI 有更實際的體驗與興趣,對這些人工...

2024-09-15 ‧ 由 tomoiris 分享
DAY 2

Day 02 初步認識 Python

在開始探索 TensorFlow 前,我想先介紹本次鐵人賽預計使用的程式語言 - Python 。它是一種直譯式、高等式語言,擁有動態型別與垃圾回收功能,另外自...

2024-09-16 ‧ 由 tomoiris 分享
DAY 3

Day 03 建立開發環境

先從下載 Python 和編輯器 VS Code開始。下載Python主要是安裝此程式語言的執行環境和相關工具,像是直譯器、標準程式庫、包管理工具和 IDE 。...

2024-09-17 ‧ 由 tomoiris 分享
DAY 4

Day 04 TensorFlow核心概念

先從維基百科的介紹開始: TensorFlow是一個開源軟體庫,用於各種感知和語言理解任務的機器學習。目前已經成功實現自動化圖像字幕軟體,像是 DeepDrea...

2024-09-18 ‧ 由 tomoiris 分享
DAY 5

Day 05 使用pip安裝 TensorFlow

第一步要先確認 Python 和 pip 的版本,可以在命令提示字元中輸入以下程式碼查看: python --version pip --version 我使...

2024-09-19 ‧ 由 tomoiris 分享
DAY 6

Day 06 介紹TensorFlow的基本運算

在第四天的核心概念有介紹到張量,Tensorflow 的計算結果不是具體的數字,而是一個張量的結構。張量會有三個屬性: 名稱(name) 維度(shape)...

2024-09-20 ‧ 由 tomoiris 分享
DAY 7

Day 07 認識 Eager Execution

在第四文章裡介紹的核心概念中,第二項提到了計算圖和會話,那是TensorFlow 1.0 版本在使用的,前一天介紹的也是1.0版本的用法。而今天要來介紹取代計算...

2024-09-21 ‧ 由 tomoiris 分享
DAY 8

Day 08 關於變數

變數利用 tf.Variable 類來創建,它表示張量,執行運算可以改變值,或使用特定運算可以讀取和改值。1.創建變數,並提供初始值: initial_valu...

2024-09-22 ‧ 由 tomoiris 分享
DAY 9

Day 09 梯度和自動微分

自動微分的功能是在 TensorFlow 2.0 中大幅被改進,引入了 tf.GradientTape,讓這項操作更直觀。像 TensorFlow 1.0 就需...

2024-09-23 ‧ 由 tomoiris 分享
DAY 10

Day 10 模組、層和模型

有個基本的觀念就是需要建立模型才能實現各種功能,無論是識別數據的類型、預測連續數值或是分析時間序列數據等,所以今天我打算從基礎的模型觀念開始了解。 模組 (M...

2024-09-24 ‧ 由 tomoiris 分享