強化學習的一週「GitHub 熱點速覽」

削微寒發表於2023-10-23

當強化學習遇上游戲,會擦出什麼樣的火花呢?PokemonRedExperiments 將經典的 Pokeman 遊戲接上了強化學習,效果非同凡響,不然能一週獲得 4.5k star 麼?看看效果圖就知道,那是真得強。

而說到強化,這周 YouTube 加強了它的廣告力度——開始處理廣告遮蔽工具,因此 GitHub 上一片“奮起反抗”的開源專案,有另起爐灶搞帶遮蔽功能瀏覽器的,也有搞一個新款 YouTube 的。當然,在本週推特我們收錄了 2 個廣告遮蔽相關的好搭檔,一個幫你遮蔽所有無效的內容資訊,一個則解決 YouTube 遮蔽廣告工具彈窗。

除了這倆,還有強化學習的認證課程,讓你瞭解更多的大廠認證,還有圖解系統設計,也是本週火得一塌糊塗的專案。

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
    • 1. 本週特推
      • 1.1 圖解系統設計:system-design-101
      • 1.2 廣告遮蔽:pi-hole
    • 2. GitHub Trending 周榜
      • 2.1 稍後閱讀:omnivore
      • 2.2 強化學習翫遊戲:PokemonRedExperiments
      • 2.3 認證考試教程:Free-Certifications
      • 2.4 調研工具:formbricks
      • 2.5 嵌入式圖形庫:lvgl
    • 3. HelloGitHub 熱評
      • 3.1 Web 思維導圖:mind-map
      • 3.2 CSS 入門:css-animation-101
    • 4. 往期回顧

1. 本週特推

1.1 圖解系統設計:system-design-101

New 開源不到 1 周便獲得了 18k star 的專案,它是一個圖解系統設計專案,用視覺化的方式講解複雜的系統術語和概念,無論你即將面試或者是正在開發系統,不妨看看這個專案。

GitHub 地址→https://github.com/ByteByteGoHq/system-design-101

1.2 廣告遮蔽:pi-hole

主語言:Shell、Python

Pi-hole® 是一個 DNS 池,可以在不安裝任何客戶端軟體的情況下,讓你的裝置免受不必要的內容干擾。特性:

  • 易安裝:不到十分鐘,引導你完成基礎安裝;
  • 徹底:可在非瀏覽器,如充滿廣告的移動應用和智慧電視,遮蔽廣告;
  • 響應迅速:快取 DNS 查詢無縫加速日常瀏覽;
  • 輕量:在極小的軟硬體環境下執行順暢;
  • 強大:有質量保證的命令列介面來確保互操作性;
  • 洞察:一個美觀的響應式 Web 介面儀表板,用於檢視和控制你的 Pi-hole;
  • 多功能:可作為 DHCP 伺服器,確保所有裝置自動受到保護;
  • 可擴充套件:當安裝在伺服器級硬體上時,能夠處理數億次查詢;
  • 現代:支援 IPv4 和 IPv6;

除了強大的 pi-hole,本週還有個廣告遮蔽周邊工具 RemoveAdblockThing,GitHub:https://github.com/TheRealJoelmatic/RemoveAdblockThing 它主要是用來協助廣告遮蔽工具,移除油管討厭的“Ad blocker are not allowed on Youtube”彈窗。

GitHub 地址→https://github.com/pi-hole/pi-hole

2.1 稍後閱讀:omnivore

本週 star 增長數 1,350+主語言:HTML、TypeScript

專為閱讀愛好者設計的稍後閱讀工具,它能妥善管理你暫時不會閱讀的文稿 / 書籍。部分特性:

  • 支援高亮、筆記、搜尋和分享
  • 全鍵盤導航
  • 自動儲存長文的閱讀位置
  • 支援 PDF
  • 可透過電子郵件新增實事文章
  • 支援語音轉文字(限 iOS)
  • 支援 Android、iOS 和 Web 頁面;
  • 可透過外掛使用 Logseq

GitHub 地址→https://github.com/omnivore-app/omnivore

2.2 強化學習翫遊戲:PokemonRedExperiments

本週 star 增長數:4,500+主語言:Jupter Notebook

New 用強化學習的方式來玩 Pokeman Red,它採用了互動的方式來預訓練模型,用箭頭鍵和 a、s 鍵來同模擬器互動,而編輯 agent_enabled.txt 則可用來暫停遊戲中的 AI 輸入。

GitHub 地址→https://github.com/PWhiddy/PokemonRedExperiments

2.3 認證考試教程:Free-Certifications

本週 star 增長數:2,050+

New 本專案收錄了一系列認證考試的免費課程,比如 GitLab、Oracle、思科等等。倘若你閒來無事,不如考個證試試?

GitHub 地址→https://github.com/cloudcommunity/Free-Certifications

2.4 調研工具:formbricks

本週 star 增長數:700+主語言:TypeScript、MDX

一個用來做產品調研的小工具,它能極大提升你的產品體驗,而不會讓調研變得煩人。特性:

  • ? 無程式碼建立調研問卷
  • ? 各種最佳調研模版
  • ?? 無需嵌入程式碼,可對特定使用者進行調研
  • ? 支援建立可分享的調查連結
  • ?‍?‍? 支援多人協作調查
  • ? 整合 Slack、Posthog、Zapier 等平臺

GitHub 地址→https://github.com/formbricks/formbricks

2.5 嵌入式圖形庫:lvgl

本週 star 增長數:400+主語言:C

想給你自己的手錶製作一個錶盤,或者是增加其他的功能麼?LVGL 是廣受歡迎的嵌入式圖形庫,可為任何 MCU、MPU 和顯示型別建立漂亮的 UI。它內建 30+ 小部件,以及豐富的樣式可供你選擇。如果你要將它應用到你的平臺,只需要一個 32Kb 的 RAM 和 128 KB 的 Flash,一個 C 編譯器,一個幀緩衝區以及 1/10 螢幕大小的緩衝區用於渲染便好。

GitHub 地址→https://github.com/lvgl/lvgl

3. HelloGitHub 熱評

在這個章節,我們將會分享下本週 HelloGitHub 網站上的熱評專案,HG 開源專案評價體系剛上線不久,期待你的評價。

3.1 Web 思維導圖:mind-map

主語言:JavaScript

該專案包含一個不依賴任何框架的思維導圖 JavaScript 庫,以及一個採用 Vue.js+ElementUI 開發的支援本地部署、功能豐富的線上思維導圖應用。

HG 評價地址→https://hellogithub.com/repository/2739591eb74d4f188766f35ee4837430

3.2 CSS 入門:css-animation-101

主語言:CSS

這本書主要是介紹 CSS 中的動畫(CSS animation),內容包含什麼是 CSS animation、transition 屬性、如何製作複雜的動效以及豐富的示例,教會你如何將 CSS 動畫應用到你的專案中。

HG 評價地址→https://hellogithub.com/repository/222d2c46ec5b49a0ac4eaf15254dcca5

4. 往期回顧

往期回顧:

以上為 2023 年第 43 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,來 HelloGitHub 和大家一起分享下喲 ?

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~

相關文章