春節期間,小魚乾讀了一篇萬字回顧資料庫行業的文章,在文字縫隙裡我看見了兩個詞:AI+ 和資料兩個詞(當然資料是廢話,畢竟是一個資料庫的回顧文)。在 GitHub 上熱點趨勢上,可見到 AI+ 的身影,幾乎百分之九十迅速躥紅的專案都同 AI 相關。所以在兔年的開頭,本期收錄一些入門 AI 的專案,希望兔年的你和那些 AI 專案一樣突飛猛進。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
- 1. 本週特推
- 1.1 資料工程:data-engineering-zoomcamp
- 1.2 微軟 AI 教程:AI-For-Beginners
- 2. GitHub Trending 周榜
- 2.1 AI 想象:imaginAIry
- 2.2 為懶人而生:LazyVim
- 2.3 深度學習的模型最佳化:tuning_playbook
- 2.4 GitHub 檔案:octosuite
- 2.5 視覺化 git:git-sim
- 3. 往期回顧
- 1. 本週特推
1. 本週特推
1.1 資料工程:data-engineering-zoomcamp
主語言:Jupyter Notebook、Python、Java
一個免費的資料工程教程,帶你入門大資料。教程一共分為 9 周,前面三週瞭解基礎知識、講 Workflow Orchestration、資料湖,從第四周開始分析處理資料,教批處理和流處理等常見處理方式,最後 3 周為實操的 Project 部分。
GitHub 地址→https://github.com/DataTalksClub/data-engineering-zoomcamp
1.2 微軟 AI 教程:AI-For-Beginners
主語言:Jupyter Notebook
微軟出品的 AI 新手教程,同它的其他 For Beginner 教程一樣,它對新手十分友好,將複雜的 AI 知識進行分解,在 24 節課程中一一教授給你。除了課程之外,Microsoft Learn 還提供了一個方便啟用的 GPU 環境讓你更好地深入瞭解該課程。
2. GitHub Trending 周榜
2.1 AI 想象:imaginAIry
本週 star 增長數:3,500+,主語言:Python
想知道 AI 的想象力到底如何麼?ImaginAIry 便是一個根據你的描述生成對應圖片的專案。也許你可以試試用它來生成你兔年兔飛猛進的那個時刻 ? 專案暫時可以在 macOS(M1)和 Linux 下執行,並未能在 Windows 下執行。
下面的示例程式碼能生成相關的示例圖(下圖)
# on macOS, make sure rust is installed first
>> pip install imaginairy
>> imagine "a scenic landscape" "a photo of a dog" "photo of a fruit bowl" "portrait photo of a freckled woman"
# Stable Diffusion 2.1
>> imagine --model SD-2.1 "a forest"
2.2 為懶人而生:LazyVim
本週 star 增長數:1,600+,主語言:Lua
想用 Neovim 又懶得配置?LazyVim for lazy,它可輕鬆自定義、擴充套件你的配置。它可靈活調整配置,也有預先配置的便利,免你從頭開始搞配置。特性:
- 將你的 Neovim 轉為功能齊全的 IDE;
- 使用 lazy.vim 輕鬆定製配置;
- 快速;
- 選項、autocmd、 keymap 都有恰到好處的預設設定;
- 豐富的外掛;
GitHub 地址→https://github.com/LazyVim/LazyVim
2.3 深度學習的模型最佳化:tuning_playbook
本週 star 增長數:10,800+
New
想提升深度學習模型的效能麼?Google 研究所開源了他們的模型最佳化方式,專案側重點是高引數調整的過程,以此得到更好的模型效能。順便提一嘴,這個剛開源沒有一星期的專案,已經破 10k star 可見它的受歡迎程度。
GitHub 地址→https://github.com/google-research/tuning_playbook
2.4 GitHub 檔案:octosuite
本週 star 增長數:500+,主語言:Python
一個收集 GitHub 使用者、倉庫、組織的開源情報的框架,簡單來說你可以看到一個 ID(使用者、倉庫、組織)相關的資訊,比如:粉絲、所在地、組織多少個倉庫。
GitHub 地址→https://github.com/bellingcat/octosuite
2.5 視覺化 git:git-sim
本週 star 增長數:1,550+,主語言:Python
用命令在你終端模擬你的 git 操作,下圖為 git-sim merge <branch>
的展示結果。
3. 往期回顧
往期回顧:
以上為 2023 年第 3 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub 和我們分享下喲 ?
最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top3 的小夥伴(棒),小魚乾會努力去找 Repo 的^^
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~