LuluSkill
中文
語言
English

語言與主題僅儲存在此瀏覽器。

從目標開始
← 回到資料

資料

Agent ML Skills

十五個機器學習工作流程技能,涵蓋資料探索與清理、特徵工程、scikit-learn 管線、PyTorch 訓練迴圈、模型評估與超參數調整、大型語言模型微調、檢索增強生成、實驗追蹤、可重現性、模型除錯與模型服務部署。適合希望 AI 代理在建模各階段都依可重複、並留意資料洩漏的流程進行的實務工作者。

  • 資料清理
  • 統計
GitHub 星數:11(2026-10-13 取得)

來源:param087/agent-ml-skills · 固定提交 576ed92

在 GitHub 查看原始碼

LuluSkill 收錄這個專案,是為了讓你找得到它。收錄不代表安全審查或推薦,這個頁面也不會替你安裝或執行任何東西。

編輯導讀

採用前必讀:機器學習技能包裡的單一技能,以及隨附的安裝器

為什麼逐個技能的判斷比整個技能包重要、資料清理技能實際強制什麼、會寫入代理資料夾的安裝器,以及如何驗證清理過的資料表沒有資料洩漏。

這是 LuluSkill 自己對這個專案的解讀,不是它 README 的摘要。 約 9 分鐘讀完

這份導讀是 LuluSkill 對「這個專案什麼情況適合」所做的判斷,依據的是上方所列的固定版本。它不是作者的文件、不是安全審查,也不是推薦。LuluSkill 並未為了寫這份導讀而安裝、執行或測試該專案;只有在這筆收錄項目仍然指向導讀撰寫時所依據的提交時,導讀才會顯示。

它適合什麼工作,以及為什麼是它

這是一個包含十五個機器學習技能的技能包,而不是單一工具,而真正有用的單位是其中一個技能。本導讀細讀的是資料清理技能,值得單獨拿出來談的原因是它強制一條既容易說、也容易違反的規則:所有用來清理資料的統計量,都只能從訓練集學到。

使用這份清單的一個理由,是即使知道規則,也可能因順序而產生資料洩漏:清理跑在切分之前,或某個方便的呼叫在整個資料表上算了平均。這個技能指出這些錯誤,並建議以管線分開「在訓練集上配適」和「轉換其他切分資料」。這讓你有具體的程式路徑可以檢查。單靠指令無法防止洩漏,仍需檢查配適發生的位置,並測試最後的管線。

它同時附上整條流程的其他環節,而那才是這個技能包真正的論點:同一套慣例從探索、清理、特徵工程、管線、評估、調參一路到部署。如果你採用其中一個,它們之間的交接已經寫下來了,而那正是團隊通常留給「習慣」處理的部分。

什麼情況不該用它

首先要考慮的是安裝器,而這也是最有理由猶豫的地方。它文件上的快速開始會用套件執行器,把技能寫進你代理的使用者層級或專案層級技能資料夾,並且提供覆寫選項。執行它就代表檔案會出現在你的程式庫以外、版本控制管不到的位置。如果這在你的環境裡不可接受,這個技能包仍然可以手動閱讀與複製,但接下來就是你得自己維護一份副本。

它是為 Python 的機器學習工作寫的,而且大部分假設你處在 scikit-learn 與 pandas 的世界。如果你的技術堆疊不是這樣,有好幾個技能讀起來會像是在講你用不到的函式庫。

它也不能取代你對自己資料的了解。技能寫的是一般方法;它不可能知道你的資料表裡某一欄其實是標籤的代理變數,而那正是傷害最大的洩漏,也是任何通用清單都抓不到的那一種。

它需要什麼,以及會產出什麼

前置條件是一個可用的 Python 資料環境,以及已經載入的資料。這個技能不會取得或產生資料。它假設你已經走到「原始資料表存在、品質問題也已經被找出來」的階段,通常是在探索之後。

回傳的是方法,而不是一支程式。這個清理技能給出的是一條有順序的流程——去重、修正型別、統一類別、處理缺值、處理離群值,最後驗證——並附上依情況分類的缺值處理對照表、一組只在訓練集上配適轉換的程式寫法、一組界線同樣取自訓練集的縮尾寫法,以及一份指名道姓的常見錯誤清單。

它最後要求一份很容易被省略、但值得堅持的交接產物:清理過、型別正確的資料表,加上一份記錄了各項決定的清單,說明哪些值被填補、被縮尾或被丟棄,以及為什麼。少了那份清單,下一個人分不清某個處理是刻意的決定還是意外。

工具支援、權限與相依性

專案自己的文件列出四個可搭配使用的程式開發代理,並為每一個提供安裝目標;已發布的紀錄把來源查核標為 verified。這些技能是純 Markdown 指示檔,所以任何會讀取技能資料夾的代理都能用;安裝器只是方便,不是必要條件。

權限有兩層,而且兩層不同。技能檔案本身只需要底層工作需要的東西:讀你的資料、寫程式碼與清理後的表。安裝器則是範圍較大的那一層——它會把檔案寫進代理的設定資料夾,那些位置在你的專案之外、也在版本控制之外,而且文件裡有覆寫選項。請把安裝當成一個刻意的步驟,在你了解的目錄底下執行,並在執行前先知道檔案會落在哪裡。

相依性是屬於你的分析工作,而不是屬於這個技能。那些程式範例引用了常見的 Python 資料函式庫,而且有一個技能會指名交棒給另一個技能,所以要走完整條鏈,就代表要安裝那些範例假設的技術堆疊。技能本身不會自行執行:它們是你的代理讀取之後、用你賦予它的工具去行動的指示。

和「一段寫得好的提示詞」相比

對一張小資料表的單次清理工作而言,一句「所有前處理都只在訓練集上配適,並把所有決定告訴我」的提示詞就能解決大半,而且不需要維護成本。差別在於壓力下的完整性:技能帶著那些具體的陷阱——在整個資料表上取平均、悄悄丟掉資料列、把其實是訊號的離群值刪掉——而簡短提示詞會把這些留給模型自己去記。

代價是你得接下整個技能包:十五個技能、一個安裝器、與上游儲存庫的維護關係,以及一套可能和你團隊現有慣例不一致的規範。如果你只需要那條洩漏規則,把那個方法抄進你自己的內部規範也是站得住腳的替代方案,而且完全不需要安裝器。

還有一項比較值得明講:這個技能包教的是方法,它不會審查你的資料。如果你真正需要的是有人幫你看一份已經在洩漏的管線,那麼針對你自己的 notebook 寫一段專門的審查提示詞,會比採用十五個通用技能找到更多東西。

如何自己驗收成果

清理過的資料表很容易接受,卻很難信任。下面這幾項是事後能抓到洩漏與無聲資料流失的檢查。

  • 在每一步前後都數一次資料列數。填補會保留列,丟棄不會;列數下降卻沒有對應的書面決定,是無聲流失最明顯的跡象。
  • 在整條管線裡搜尋任何在切分之前算出的統計量。取自完整資料表的平均、中位數、分位數或類別對照,即使程式碼看起來很整齊,也是洩漏。
  • 確認填補器只配適一次並重複使用,而不是在每個切分上各配適一次。配適兩次會產生兩套不同的對照,而驗證數字會在無聲中變錯。
  • 確認那份決定清單存在,而且逐欄寫出被改動過的欄位。一張沒有留下處理紀錄的清理後資料表,是不可重現的。
  • 用同一份輸入再跑一次清理,確認輸出相同。這裡的不確定性通常來自隨機種子、字典順序,或沒有決勝條件的排序。
  • 問一下:留下來的欄位裡有沒有哪一欄是標籤的代理變數。這項檢查不在技能裡,而它正是能通過所有通用測試的那種洩漏。

來源、版本,以及實際讀過的範圍

上面這些判斷是針對本頁顯示的那個提交寫成。當已發布紀錄移到另一個提交時,這份導讀就不再顯示,因此不會變成在描述沒有人重新讀過的版本。

實際讀過的是:專案的儲存庫總覽,以及其中一個技能的完整內容——該提交下的資料清理技能。其餘十四個技能只在總覽裡看到一行摘要,所以上面任何內容都不應被當成對它們的評價。本文描述的安裝器行為,來自專案自己文件上的指令與目標對照表。沒有安裝任何東西、沒有取得任何套件、沒有處理任何資料,也沒有執行任何代理。關於方法實際表現如何的敘述,是從指示讀出來的,不是跑出來的觀察。

如何使用這筆收錄項目

LuluSkill 只發布說明與來源連結。技能本身留在原作者的儲存庫中,這裡不會替你安裝、複製或執行任何東西。

  1. 閱讀這項技能能幫上什麼忙 上方的摘要說明這個專案是為哪一種工作而寫的。如果那不是你手上的工作,這筆收錄項目大概不適合你。
  2. 開啟原始來源,並依照作者自己的說明操作 連向原始專案的連結會開啟作者的頁面。安裝步驟與複製說明放在那個頁面,而不是這裡。
  3. 在相容的 AI 助理中使用它 這類技能通常是在能讀取你電腦上資料夾的 AI 助理裡使用。哪些助理支援它們由作者決定,請先查看他們的頁面。

適合什麼人

已經確定要完成這一件事,並且願意照著作者安裝步驟操作的人。這裡不假設你會寫程式,但這筆收錄項目無法判斷這個專案是否適合你。

開始之前

你需要一個支援技能的 AI 助理,並且要在自己的電腦上照著別人寫的說明操作。執行任何東西之前,請先讀過那些說明。

最後會得到什麼

作者那個專案會產出的東西。LuluSkill 不會執行它,因此這個頁面無法承諾任何成果、檔案或品質水準。

通常在哪裡使用

這類專案通常在支援技能的 AI 助理中使用,例如 AI 程式開發助理。作者的儲存庫會說明它是為哪些助理而寫;LuluSkill 尚未在任何助理上測試過它。

檢查的版本

來源檢查所依據的提交: 576ed92

這個提交之後的儲存庫變更未經檢查。

授權

MIT,依據來源儲存庫在所列提交中的授權檔案。使用或複製這個專案之前,請先查看儲存庫的授權條款。

僅供收錄參考

LuluSkill 只收錄這個專案,不會託管、下載或執行它的程式碼。

這個頁面不包含的內容

專案的檔案與安裝步驟都留在它自己的儲存庫中。LuluSkill 沒有對這個專案做過安全測試,也沒有確認它適用於哪些 AI 助理。

回報問題或要求下架

權利人與使用者都可以回報此頁面在授權、署名、安全或內容正確性方面的問題。我們會在 48 小時內回覆,並將每一件請求記錄在審查紀錄中。

將開啟你的電子郵件程式。你也可以直接寫信至 contact@luluskill.com,並附上此頁面的網址。