10/00 第一週:機器學習概論 小結與測驗-Python 機器學習環境建置 🏗 Anaconda、Jupyter

AI時代系列(1) 機器學習三部曲: 🔹 第一部:《機器學習 —— AI 智慧的啟航》

10/100 第一週:機器學習概論

10. 小結與測驗-Python 機器學習環境建置 🏗 Anaconda、Jupyter Notebook,讓你快速開始機器學習開發!

機器學習 (ML) 是讓電腦從數據中學習,而不是由人工寫死規則。它被廣泛應用於語音識別、醫療診斷、智慧推薦等領域。機器學習的基礎概念包括不同的學習方式 (監督學習、非監督學習、強化學習),以及數據驅動的重要性。此外,學習 AI 也需要具備一定的數學知識,如線性代數、機率統計和微積分。本章介紹了機器學習的基本流程、常見挑戰、特徵工程,以及主要的開發工具 (如 Scikit-learn、TensorFlow、PyTorch)。

________________________________________

🔎 1.10 Python 機器學習環境建置 🏗

要開始機器學習開發,我們需要搭建 Python 環境,推薦使用 Anaconda + Jupyter Notebook,這是一個強大且易於管理的數據科學開發環境。

Anaconda 是一個開源的 Python 與 R 語言發行版本(distribution),專門為 資料科學、機器學習、人工智慧、數據分析 等應用設計,內建大量常用套件與工具,方便快速建立與管理開發環境。

Jupyter Notebook 則是一個開源的 Web 應用程式,讓使用者可以在網頁上撰寫、執行程式碼,並且同時插入文字說明、數學公式、圖片與圖表。

🔹 安裝 Anaconda

1. 下載並安裝 Anaconda:

🔗 Anaconda 官方網站

https://www.anaconda.com/

2. 安裝完成後,打開 Anaconda Navigator 或 Anaconda Prompt。

🔹 創建 Python 虛擬環境

conda create -n ml_env python=3.9

conda activate ml_env

🔹 安裝 Jupyter Notebook

conda install jupyter

jupyter notebook

這樣就能在瀏覽器中開啟 Jupyter Notebook,開始撰寫機器學習程式! 🎯

🔹 安裝常見機器學習套件

pip install numpy pandas matplotlib seaborn scikit-learn tensorflow torch

📌 完成環境建置後,你就可以開始撰寫機器學習程式了! 🚀

________________________________________

📖 測驗:機器學習基礎測試

為了幫助你鞏固這一章的知識,請試著回答以下測驗題!

📌 單選題

1️⃣ 機器學習的主要特點是什麼?

A. 由人工明確定義規則

B. 透過數據自動學習模式

C. 只能處理數值型數據

D. 只能用於影像辨識

✅ 答案:B

📌 解析:機器學習的核心概念是「讓電腦從數據中學習規則」,而不是依靠人工寫死的程式邏輯。

________________________________________

2️⃣ 監督學習與非監督學習的主要區別是?

A. 監督學習使用標籤數據,非監督學習則沒有標籤

B. 監督學習只適用於影像辨識

C. 非監督學習不能用於任何 AI 任務

D. 監督學習使用隨機數據來訓練模型

✅ 答案:A

📌 解析:監督學習需要有標籤的數據,如 房價預測 (房價 = f(面積, 房齡)),而非監督學習則沒有標籤,例如 顧客分群 (Clustering)。

________________________________________

3️⃣ 哪一個不是機器學習的常見挑戰?

A. 過擬合

B. 資料不足

C. 電腦沒有安裝 Microsoft Word

D. 類別不平衡

✅ 答案:C

📌 解析:機器學習的挑戰主要來自於數據與模型,例如過擬合 (模型記住訓練數據但無法泛化)、類別不平衡 (某類數據太少),但與 Word 無關 😂。

________________________________________

4️⃣ 哪一個 Python 機器學習框架適合入門?

A. TensorFlow

B. PyTorch

C. Scikit-learn

D. OpenCV

✅ 答案:C

📌 解析:Scikit-learn 是 Anaconda 中的一個套件 ,Anaconda 則是「工具箱」,裡面不只裝了 Scikit-learn,還包括了很多你未來會用到的工具與資料處理套件。Scikit-learn 是最適合入門的機器學習框架,它內建許多經典的機器學習演算法,適合初學者快速上手!

________________________________________

5️⃣ 為什麼特徵工程對機器學習很重要?

A. AI 需要高品質特徵來學習模式

B. 特徵工程能減少計算時間

C. 特徵工程能避免過擬合

D. 以上皆是

✅ 答案:D

📌 解析:特徵工程 (Feature Engineering) 能夠讓 AI 更容易學習模式、提高準確度、減少計算成本,是機器學習開發的關鍵步驟!

________________________________________

📌 實作挑戰

請用 Jupyter Notebook 執行以下 Python 程式,來確認你的機器學習環境是否正確安裝!

python

# 測試 Python 環境是否成功安裝

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import seaborn as sns

import sklearn

import tensorflow as tf

import torch

print("NumPy 版本:", np.__version__)

print("Pandas 版本:", pd.__version__)

print("Matplotlib 版本:", plt.__version__)

print("Seaborn 版本:", sns.__version__)

print("Scikit-learn 版本:", sklearn.__version__)

print("TensorFlow 版本:", tf.__version__)

print("PyTorch 版本:", torch.__version__)

如果你能成功執行並顯示這些套件的版本號,恭喜你!你的機器學習環境已準備就緒! 🎯🚀

________________________________________

🎯 總結

✔ 機器學習讓電腦從數據中學習,廣泛應用於各領域。

✔ 傳統編程是手動寫規則,機器學習則透過數據訓練模型。

✔ 監督學習 (有標籤數據)、非監督學習 (無標籤數據)、強化學習 (決策優化) 各有用途。

✔ 數據是 AI 的「燃料」,特徵工程影響 AI 的準確度。

✔ 常見挑戰包括過擬合、資料不足、類別不平衡等。

✔ 安裝 Anaconda、Jupyter Notebook,搭建 Python 機器學習環境!

🎯 下一步:你可以開始學習如何實際應用機器學習模型,並進一步探索 深度學習 (Deep Learning)! 🚀

👉 你對機器學習環境建置有遇到任何問題嗎?歡迎留言討論! 💬


留言
avatar-img
艾韓思 AIHANS|AI 應用工程筆記
46會員
78內容數
AIHANS沙龍是一個結合AI技術實戰、產業策略與自我成長的知識平台,主題涵蓋機器學習、生成式AI、創業經驗、財務規劃及哲學思辨。這裡不只提供系統化學習資源與實作案例,更強調理性思維與行動力的結合。無論你是AI初學者、創業者,還是追求人生升維的行者,都能在這裡找到前進的方向與志同道合的夥伴。
2025/05/24
想真正駕馭AI,就得先打好數學根基!本篇濃縮線性代數、機率統計、微積分三大支柱,帶你看懂向量矩陣、貝氏推理到梯度下降的心跳節奏。讀完你將明白模型運算、決策與最佳化如何彼此呼應,迅速破解常見數學痛點,為深度學習升級鋪路!
Thumbnail
2025/05/24
想真正駕馭AI,就得先打好數學根基!本篇濃縮線性代數、機率統計、微積分三大支柱,帶你看懂向量矩陣、貝氏推理到梯度下降的心跳節奏。讀完你將明白模型運算、決策與最佳化如何彼此呼應,迅速破解常見數學痛點,為深度學習升級鋪路!
Thumbnail
2025/05/24
想讓AI模型更精準?關鍵就在特徵工程!從數值標準化、One-Hot到BERT向量,本篇教你把原始資料轉換成AI能讀懂的「黃金特徵」,大幅提升效能、降低過擬合。閱讀後,你將學會如何用好眼睛看數據,奪回專案主導權!
Thumbnail
2025/05/24
想讓AI模型更精準?關鍵就在特徵工程!從數值標準化、One-Hot到BERT向量,本篇教你把原始資料轉換成AI能讀懂的「黃金特徵」,大幅提升效能、降低過擬合。閱讀後,你將學會如何用好眼睛看數據,奪回專案主導權!
Thumbnail
2025/05/24
機器學習常遇三難:過擬合讓模型死記、資料不足削弱泛化、演算法選擇不當拖累效能。採資料增強、交叉驗證、正規化與調參,並依任務挑選合適模型,可讓 AI 真正學規律而非作弊,提升準確與穩定度,實戰更可靠。
2025/05/24
機器學習常遇三難:過擬合讓模型死記、資料不足削弱泛化、演算法選擇不當拖累效能。採資料增強、交叉驗證、正規化與調參,並依任務挑選合適模型,可讓 AI 真正學規律而非作弊,提升準確與穩定度,實戰更可靠。
看更多
你可能也想看
Thumbnail
這是一篇介紹如何使用AI來生成貓貓圖片的文章,作者透過幾個軟體的使用經驗,分享了AI生成圖片的效果以及注意事項。文章內容豐富,並且有各種關鍵字和描述,可以吸引潛在讀者。
Thumbnail
這是一篇介紹如何使用AI來生成貓貓圖片的文章,作者透過幾個軟體的使用經驗,分享了AI生成圖片的效果以及注意事項。文章內容豐富,並且有各種關鍵字和描述,可以吸引潛在讀者。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
AI 相關的內容每天都非常多,有聽過很多人因此感覺到焦慮,怕錯過了最新資訊就會趕不上,這篇內容會跟大家詳細的分享我自己的學習方法和經驗,並且會在最後分享一些我的學習資訊來源。
Thumbnail
AI 相關的內容每天都非常多,有聽過很多人因此感覺到焦慮,怕錯過了最新資訊就會趕不上,這篇內容會跟大家詳細的分享我自己的學習方法和經驗,並且會在最後分享一些我的學習資訊來源。
Thumbnail
延續上週提到的,「有哪些不訓練模型的情況下,能夠強化語言模型的能力」,這堂課接續介紹其中第 3、4 個方法
Thumbnail
延續上週提到的,「有哪些不訓練模型的情況下,能夠強化語言模型的能力」,這堂課接續介紹其中第 3、4 個方法
Thumbnail
最近把Chatgpt 當成個人助理使用,好像常要用到 #Python? 資訊人出身,應該很簡單? 之前想辦法拜託好朋友找人教我一小時,知道概念,然後我還是不會操作。
Thumbnail
最近把Chatgpt 當成個人助理使用,好像常要用到 #Python? 資訊人出身,應該很簡單? 之前想辦法拜託好朋友找人教我一小時,知道概念,然後我還是不會操作。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
人工智慧是什麼? 人工智慧(Artificial Intelligence, AI) 簡單來說,就是讓機器模仿人類的思考、學習和決策的能力。它就像是一個聰明的電腦程序,可以執行許多原本需要人類智慧才能完成的工作,例如: 語音辨識: 讓電腦聽懂人類的語言,像是 Siri、Google As
Thumbnail
人工智慧是什麼? 人工智慧(Artificial Intelligence, AI) 簡單來說,就是讓機器模仿人類的思考、學習和決策的能力。它就像是一個聰明的電腦程序,可以執行許多原本需要人類智慧才能完成的工作,例如: 語音辨識: 讓電腦聽懂人類的語言,像是 Siri、Google As
Thumbnail
本文介紹了人工智慧(AI)及機器學習(ML)的基本概念和關係,探討了數據在機器學習中的重要性,以及深度學習和生成式人工智慧的應用。
Thumbnail
本文介紹了人工智慧(AI)及機器學習(ML)的基本概念和關係,探討了數據在機器學習中的重要性,以及深度學習和生成式人工智慧的應用。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
Thumbnail
你對 AI 的認識有多少?你在生活或工作上有運用哪些 AI 的應用服務嗎?一起來了解這個目前很夯的議題。 根據 google 對 AI(artificial intelligence,縮寫為AI)的解釋:AI 是人工智慧,定義是打造電腦與機器的科學領域,可以進行推論、學習以及採取行動。這些過往需要
Thumbnail
你對 AI 的認識有多少?你在生活或工作上有運用哪些 AI 的應用服務嗎?一起來了解這個目前很夯的議題。 根據 google 對 AI(artificial intelligence,縮寫為AI)的解釋:AI 是人工智慧,定義是打造電腦與機器的科學領域,可以進行推論、學習以及採取行動。這些過往需要
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News