2023 年該學點什麼技術?「GitHub 熱點速覽 v.23.03」

春節期間,小魚乾讀了一篇萬字回顧數據庫行業的文章,在文字縫隙裏我看見了兩個詞: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 數據工程: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 環境讓你更好地深入瞭解該課程。

GitHub 地址→https://github.com/microsoft/AI-For-Beginners

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"

GitHub 地址→https://github.com/brycedrennan/imaginAIry

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> 的展示結果。

GitHub 地址→https://github.com/initialcommit-com/git-sim

3. 往期回顧

往期回顧:

以上爲 2023 年第 3 個工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub 和我們分享下喲 🌝

最後,記得你在本文留言區留下你想看的主題 Repo(限公衆號),例如:AI 換頭。👀 和之前的送書活動類似,留言點贊 Top3 的小夥伴(),小魚乾會努力去找 Repo 的^^

HelloGitHub 交流羣現已全面開放,添加微信號:HelloGitHub001 爲好友入羣,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章