Soft & Share 開源報報 209 – 使用 JavaScript 開發神經網路

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考每週五有開放閱讀

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

開源報報內容

學習資源

為新手和專業人士的終極 Python 學習指南

這個專案的建立動機

我建立了一個 GitHub repo,來分享我在過去5年多的時間裡學到的關於核心 Python 的知識,這些經歷包括大學畢業生、大型公司的員工以及 Celery  和 Full Stack Python 等開源程式庫的貢獻者。我期待著看到更多的人學習 Python 並通過它來追求自己的熱情。

這個指南的目標

  • 作為一個喜歡學習動手做的Python 新手資源。這個儲存庫有一系列獨立模組,可以在像 PyCharm 這樣的 IDE 中執行,也可以在像 Repl.it 這樣的瀏覽器中執行即使是普通的老式終端也可以使用這些範例。大多數行都有精心編寫的註釋,引導讀者一步一步地瞭解程式在做什麼,鼓勵使用者在任何地方修改原始碼,只要 main routines 不被刪除,並在每次更改後成功執行
  • 為那些希望重溫 Python 核心概念的人提供純粹的指南。只使用內建程式庫,以便可以在沒有領域特定概念付出的情況下傳達這些概念。因此流行的開放原始碼程式庫和框架(即 sqlalchemy、 request 和 pandas)不需要安裝,然而,如果你的目標是成為一個真正的 python 迷,那麼閱讀這些框架中的原始碼是非常鼓舞人心的

這個專案包含有初學者主題,進階主題還有外部資源,也有互動練習的網站

工具

在執行的行程中查詢 AES 金鑰的實用程式

在正在執行的行程記憶體中查詢 AES 金鑰的實用程式。適用於128、192和256位金鑰。

使用範例

C:\>aes-finder.exe putty.exe
Searching PID 2180 ...
[0016C904] Found AES-256 encryption key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
[0016C9F4] Found AES-256 decryption key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
[00AA4540] Found AES-256 encryption key: e2855dae921dba978ffd713e89540101144de13f468fd5da8623608255387dbc
[00AA4720] Found AES-256 decryption key: e2855dae921dba978ffd713e89540101144de13f468fd5da8623608255387dbc
[00AA5458] Found AES-256 encryption key: 892372c26c5601a28e5dd20a64976faa219907c6c9a33a9d1ff3376609bd53f7
[00AA5638] Found AES-256 decryption key: 892372c26c5601a28e5dd20a64976faa219907c6c9a33a9d1ff3376609bd53f7
Done!

Web 應用程式開發

透過對 Go 專案的實際重構,完成無伺服器應用程式,展示如何應用 DDD、 Clean Architecture 和 CQRS。

本系列的想法是,透過重構應用 DDD。

Wild Workouts 是我們建立的一個範例專案,用來展示如何建構易於開發、維護和使用有趣的 Go 應用程式,特別是從長遠來看!

沒有一個應用程式從一開始就是完美的。在接下來的十幾篇文章中,將揭示在當前實現中可以找到的問題。還將展示如何解決這些問題,並透過重構實現乾淨的實現。

用於建構分散式即時協同作業 Web 應用程式的程式庫

Fluid Framework 是TypeScript 程式庫,用於建構分散式即時協同作業 Web 應用程式。

例如適合用來開發線上白板的功能,當有變更時,所有在線上的人都會看到即時的變更

資料科學

從大規模圖形結構化資料生成嵌入

PyTorch-BigGraph (PBG)是一個分散式系統,用於學習大型圖形的圖形嵌入( graph embeddings),特別是具有數十億實體和數萬億條邊緣(edge)的大型網路互動圖。

PBG 是在  PyTorch-BigGraph: A Large-scale Graph Embedding Framework 論文中介紹,該論文在2019年的 SysML 會議上發表。

延伸閱讀

使用 JavaScript 開發神經網路

brain.js 是使用 Javascript 開發,可在瀏覽器和 Node.js 中使用 GPU 加速的神經網路

程式設計語言/程式庫

Graviton資料庫:”用於鍵值儲存的ZFS”

Graviton資料庫是使用 Golang 開發的簡單,快速,版本控制,認證,可嵌入鍵值儲存資料庫。 簡而言之,Graviton資料庫就像“用於鍵值儲存的ZFS”,其中每個寫入都通過加密證明進行跟蹤,版本控制和認證。 另外,可以做資料庫快照。 此外,即使在即時更新期間,也可以使用簡單的copy,rsync命令進行資料庫備份,而不會導致資料庫損壞。

分散式系統中最關鍵的資料的分散式可靠的鍵值儲存

etcd 是分散式系統中最關鍵的資料的分散式可靠的鍵值儲存,其重點是:

  • 簡單 : 定義良好、針對使用者的 API (gRPC)
  • 安全: 帶有可選客戶端證書身份驗證的自動 TLS
  • 快速: 以每秒10,000次寫入為基準
  • 可靠: 使用 Raft 進行適當分配

訂閱網址

喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: