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

削微寒發表於2023-01-30

春節期間,小魚乾讀了一篇萬字回顧資料庫行業的文章,在文字縫隙裡我看見了兩個詞: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 等各界大佬談笑風生、切磋技術~

相關文章