顯示具有 機器學習 標籤的文章。 顯示所有文章
顯示具有 機器學習 標籤的文章。 顯示所有文章

2025年11月14日 星期五

Scikit-learn 機器學習筆記索引

學習 AI 已經好多年了, 之前大多集中於深度學習, 反而對最基礎的, 以 Scikit-learn 為中心之機器學習所整理的筆記卻很少, 我想將此做為 2026 年第一季的學習重心, 先把之前寥寥可數的幾篇從深度學習筆記索引中抽離出來以表重視與提醒 : 


~進行中~

參考書籍 :
  1. Python機器學習錦囊妙計
  2. 一行指令學Python : 用機器學習掌握人工智慧
  3. 精通機器學習 : 使用Scikit-Learn, Keras與TensorFlow (2023 第三版)
  4. 學AI真簡單. I, 初探機器學習 : 從認識AI到Kaggle競賽

2025年10月3日 星期五

Hohaw 的 Python 量化投資 + AI 課程

由於 9 月份狂上 Hahow 企業版課程, 今天收到表示勤奮好學的 Lv.2 獎章 : 




學習歷程顯示自 2023 年 9 月加入以來已上完 162 門課, 目前完課率 84%, 還有 31 門已註冊但尚未上的課程, 年底前應該能達成 100% 完課率 : 




這些課程中最吸引我的是量化投資 + AI 課程 : 
  • 用 Python 打造自己的 AI 股票理專(一)
  • 用 Python 打造自己的 AI 股票理專(二)
  • 用 Python 打造自己的 AI 股票理專(三)
  • 用 Python 打造自己的 AI 股票理專(四)
  • 用 Python 打造小資族選股策略(一)預測你的財務人生曲線
  • 用 Python 打造小資族選股策略(二)打造客製化看盤軟體與選股策略
  • 用 Python 打造小資族選股策略(三)Python 理財資優生
  • 用 Python 理財:打造加密貨幣實戰策略(一)
  • 用 Python 理財:打造加密貨幣實戰策略(二)
  • 用 Python 理財:打造加密貨幣實戰策略(三)
  • 用 Python 理財:打造加密貨幣實戰策略(四)
  • 全方位 LLM 實戰攻略:Code 出你的 AI 智能助理
其中小資族選股策略系列我在個人帳號購買不久後企業版居然就上架了 (白買了呵呵). 我的企業版帳號使用期限似乎展延了, 最近有空要來重看一遍 (之前都囫圇吞棗). 

2025年3月12日 星期三

OmniXRI TinyML 小學堂 (2025) 【第0講】& 【第1講】

今天晚上參加了歐尼克斯許哲豪老師的 TinyML 直播講座 : 





此課程連續 12 周會在每周三 20:00~21:00 直播, 簡報等相關資料可在 GitHub 下載 : 


聽完才發現, 原來還有那麼多我沒聽過沒碰過的 AIoT 開發板啊! 

2025年1月11日 星期六

好站 : 量化投資與機器學習研究系列

今天在找 pyfolio 資料時搜尋到下面 2019 iT 邦幫忙的得獎系列文章 : 


因為 2025 開年後我的研究重心轉向到量化投資, 此系列文章有許多值得參考借鏡與學習之處, 特別是最後面談到 sklearn 與股市預測模型部分, 而其他爬蟲部分我就當做是複習. 

2024年7月31日 星期三

參加 Google Cloud OnBoard

下午參加 Google Cloud OnBoard 線上課程 :


此課程屬於 Google ML/AI 入門, 沒有實作部分, 主要是說明 Google 在機器學習與人工智慧方面所提供的全方位服務, 除可客製化訓練自己的模型, 也提供預訓練的大模型, 以及 No code/Low code 工具, 更多資訊參考 QR code :




下面網址展示 Google 自然語言處理的分析功能 : 






2024年6月6日 星期四

參加小霸王金門大學講座 (在串流中進行物件辨識與追蹤)

前幾天在 FB 看到小霸王尤老師公告今天要在金門大學演講, 開放免費上線共同學習, 主要是介紹使用 YOLOv8 模型來辨識與追蹤影片中的車輛數目, 筆記如下 :

# YOLOv8 訓練 (簡報)

測試 PyTorch 與 GPU 的程式 :


測試 YOLO 的程式與影片下載 :

# 測試影片:https://twgo.io/vlpwc 
# 範例程式:https://twgo.io/xpuka 
# 計算車輛數的程式 : https://twgo.io/kfycl
# 人物追蹤的程式 : https://twgo.io/dgnab

線上標定警戒區座標網頁 : 


追蹤程式碼 : 


南下北上範例影片與程式 :


自己訓練模型的作法 : 


摘要 :
  • YOLO 的視窗只處理鍵盤事件, 對滑鼠無效. 範例程式用 ESC 鍵來關閉視窗. 
  • YOLOv8 有五種不同大小模型的版本 (n, s, m, l, x), 其中最大的 x 佔 136MB, 要有 NVidia 顯示卡的電腦才能跑得動, 我前不久買的 MSI 桌機配備 RTX 3060 顯卡應該可以, 除了拿來生圖跑 Llama 模型外, 又找到一個玩法了 (但也要有時間啊, 哈哈). 
上完課覺得 OpenCV 真的很重要啊!

2024年4月24日 星期三

高科大還書 1 本

因為預約書到館, 所以拿下面這本去換 :


此書我幾乎看完了, 只剩最後兩章迴歸與分類的尚未做筆記, 有空再借回來補寫. 

2024年4月5日 星期五

Windows 安裝 TensorFlow GPU 版的問題

昨天在新的電競桌機安裝好 NVIDIA 顯示卡的 CUDA 函式庫後, 順利安裝好 GPU 版的 PyTorch. 想說接著就來安裝 GPU 版的 TensorFlow 吧! 指令如下 : 

pip install tensorflow-gpu

參考 :


但這回卻出現錯誤 :

C:\Users\USER>pip install tensorflow-gpu   
Collecting tensorflow-gpu
  Downloading tensorflow-gpu-2.12.0.tar.gz (2.6 kB)
  Preparing metadata (setup.py) ... done
Collecting python_version>"3.7" (from tensorflow-gpu)
  Downloading python_version-0.0.2-py2.py3-none-any.whl.metadata (1.7 kB)
Downloading python_version-0.0.2-py2.py3-none-any.whl (3.4 kB)
Building wheels for collected packages: tensorflow-gpu
  Building wheel for tensorflow-gpu (setup.py) ... error  
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [18 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\USER\AppData\Local\Temp\pip-install-k8fazmsx\tensorflow-gpu_379ac048cb9c49a387dd64f61929c840\setup.py", line 37, in <module>
          raise Exception(TF_REMOVAL_WARNING)
      Exception:

      =========================================================
      The "tensorflow-gpu" package has been removed!

      Please install "tensorflow" instead.

      Other than the name, the two packages have been identical
      since TensorFlow 2.1, or roughly since Sep 2019. For more
      information, see: pypi.org/project/tensorflow-gpu
      =========================================================


      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for tensorflow-gpu
  Running setup.py clean for tensorflow-gpu
Failed to build tensorflow-gpu
ERROR: Could not build wheels for tensorflow-gpu, which is required to install pyproject.toml-based projects

搜尋 "tensorflow gpu subprocess-exited-with-error" 發現, 原來 tensorflow-gpu 套件已經不存在了, 安裝 tensorflow 套件即可, 因為 tensorflow 已支援 CUDA 加速運算, 參考 :


2024年4月1日 星期一

博客來買書 3 本 : Python 機器學習 + 物聯網高手的自我修練

今天在博客來買了三本書 : 

# Python機器學習第三版(下) $520 -> $364 (7 折)

原本只是要回母校還 "Python 機器學習 (下)" 這本書, 但是發現博客來剛好打七折, 最近做活動滿千再折 100 元, 所以趁好康買了 : 




原總價 1890, 實付 1193, 約 63 折, 好爽 (其實老闆還是有賺的啦).  

高科大還書 1 本 : Python機器學習 (下)

這本書因為被預約須還 : 


此書之前是去還書時在書架上看到, 想說預約的書還沒來就借這本補滿可借上限, 但在忙別的也沒空看. 這幾天翻了翻覺得第 16 章 RNN 寫得很好, 把序列資料 (sequence data) 與時間序列資料 (time-series data) 區分清楚 : 後者是前者的特例 : 多了一個時間維度, 它的每個樣本都帶了一個時間戳記, 且資料按照時戳排序. 所以時間序列資料當然是序列資料, 反之則不然, 例如文本與 DNA 序列都是序列資料, 但不是時間序列. 

此書翻譯自 Packt 出版的 "Python Machine Learning 3rd Edition", 博碩的中譯本拆成上下兩本, 我 2018 年買的第一版則沒拆, 可能改版後篇幅變多了. 此外第三版主要是把範例程式碼改為 TensorFlow 2. 下冊範例程式碼可在 GitHub 下載 : 



Source : 博客來

Source : 博客來


此書上下冊目前博客來 7 折至 4/9 :


我看乾脆買了唄. 

2024年3月8日 星期五

好書 : 非監督式學習-使用 Python

最近從母校借到下面這本好書 : 



Source : 博客來


此書譯自歐萊里的 "Hands-On Unsupervised Learning Using Python" (2019, Oreilly), 使用 TensorFlow/Keras 框架, 書中程式範例檔可從 GitHub 下載 :


我要每天抽出 10 分鐘來好好讀這本, 用滴水穿石策略把它肯完. 

2024年1月13日 星期六

好書 : 用 AI 影像辨識學機器學習

本周從市圖借到一本很棒的書 :

# 用 AI 影像辨識學機器學習 (旗標, 2022)  




這是旗標的創客-自造者工作坊自學動手做系列中與機器學習相關度高的教材, 但此書不是使用 Python 的 TensorFlow 框架作為機器學習演算法, 而是使用 Javascript 的 ml5.js 函式庫搭配 p5.js 函式庫, ml5.js 是將較複雜的 TensorFlow.js 再包裝而來, 大大地簡化神經網路的使用方式; 而 p5.js 則是作為機器學習演算結果的視覺化展示平台. 關於 p5.js 用法參考 :


關於 ml5.js 說明參考其官網 : 


我很久沒玩 p5.js 了, 去年底 Hahow 學校有推出以 p5.js 為基礎的創意程式設計課程, 我差一點手刀下去, 但衡量沒有時間就暫時不要, 不過看到此書讓我又心癢癢的 (醒醒吧! 你沒有很多鬼時間啦).   

2023年12月24日 星期日

參加 AMB82 mini 研習

今天白天一整天 (09:00~16:00) 參加小霸王尤博的 AMB82 線上研習, 所以我一大早就先去市場, 才能在 09:00 前趕回家. 直播網址為 : 


研習簡報如下 : 


AMB82 開發板可在小霸王的蝦皮賣場購買 :


這塊板子買來一段時間一直沒空測試, 希望 2024 過年前找時間玩玩看. AMB82 最大的亮點是內建 NPU (類神經處理器), 其次是內建音頻與視頻應解碼器, 在影像辨識上 (例如 YOLO) 效能遠比 ESP32-CAM 要強上許多. 訓練 YOLO 模型可使用 Colab, 完成後再上傳 AMB82, 作法參考 : 


摘要 :
  1. 照片傳 Line 不要超過 800x600, 最好是用 640x480, 且必須是 JPEG 格式
  2. AMB82 只支援 YOLO v4 與 v7
  3. Darknet 與 YOLO 的關係 : Darknet 是訓練 YOLO 模型的一種演算法, 也可以用 Tensorflow 或 PyTorch (例如 YOLO v5 與 v8).

2023年12月13日 星期三

可在嵌入式裝置上執行的 AI 框架 : AIfES

12/12 購物節本想在 momo 買旗標的實驗書套件 (定價 1599, 折扣優惠 $1060) :


但考量目前時間不夠用, 買來也是晾著就打消了. 但檢視目錄發現第三章介紹 AIfES, 頓時對這陌生的縮寫感到好奇, 搜尋才知道原來是一種可在嵌入式裝置上執行的 AI 框架, 甚至能在 8 位元的 Arduino UNO 上跑 (Arduino IDE 支援), 參考 :


此框架為開源專案, 原始碼寄存在 GitHub, 參考 :


先記下來, 有機會再研究. 

好站 : 新手也能懂得AI-深入淺出的AI課程系列

今天在 iT 邦幫忙發現這個 AI 系列課程 :


作者以 30 篇系列文章由淺入深, 從 Python 安裝到機器學習套件如 Scikit-Learn, TensorFlow, 與 PorTorch 等套件的介紹, 到 AI 基本概念與深度學習模型 (DNN, CNN, RNN) 之實作方法, 目標是讓非理工仔也能順利上手, 值得一讀. 

作者是母校高科大電機碩士班學生黃朝隆, 此系列文章已集結於 10 月底由博碩出版 : 


哇, 讀研究所就出書了, 真的很厲害. 此書博客來到 1/31 前都 7 折 ($503), 比 momo 便宜. 

2023年12月12日 星期二

momo 買書一本 : 機器學習最強入門

今天 1212 購物節上 momo 買了洪錦魁老師的大作 "機器學習最強入門", 洪老師的書特點就是範例多講解很詳細. 上回參加 MQTT 社團分享會時博客來有配合當天購書 66 折活動, 但我過了 12 點才想起而錯過時機, 沒想到這回 61 折更便宜 : 





這次完全用 momo 幣支付, 實付 0 元. 上回買爸的蓉憶記累積的 momo 幣還有 1600 多, 用掉 603 還剩 1000 多.