fbpx

Soft & Share 開源報報 170 – 一個可以將你的機器學習模型大規模地部署到 Kubernetes 上的開源平台

Contents

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

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

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

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

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

訂閱網址

今日內容摘要

✅ 開源的行銷自動化工具
✅ 開源的團隊聊天伺服器
✅ 一個 JavaScript/HTML5資料網格,具有試算表的外觀。支援 React、 Vue 和 Angular
✅ 實現了一個 HTTP Live Streaming 客戶端 Javascript 程式庫
✅ 使用 Vanilla javascript 開發的幻燈片
✅ 超強的 Laravel Excel 套件 – 匯入和匯出
✅ 一個 Laravel 套件幫助你瘋狂地生成幾乎完整的 CRUD 頁面
✅ 一個用 Python 和 Flask 編寫的微部落格網頁應用程式
✅ 一套以人工智慧為中心的 JupyterLab Notebooks 擴充套件
✅ 在 PyTorch 中快速、模組化地實現實例分割和目標檢測分割演算法
✅ 一個可以將你的機器學習模型大規模地部署到 Kubernetes 上的開源平台
✅ 客製化 kubernetes 多用途的 YAML 配置管理
✅ Elasticsearch & Logstash 的輕量級傳輸器
✅ 仿製一個 SnapChat
✅ 用於與 OAuth 2.0和 OpenID Connect 提供者通訊的 Android 客戶端 SDK
✅ 使用 .Net Core 3.1 ,C# 8 和 React + Redux 等技術的乾淨架構範例

開源報報內容

工具

開源的行銷自動化工具

Mautic – 一個免費的開源軟體工具,其包含所有你需要建立完整行銷漏斗的功能,可以為數位產品或服務事業建立一個自動化的行銷漏斗

開源的團隊聊天伺服器

Zulip 是一個功能強大的開源群聊應用程式,它結合了即時聊天的即時性和 threaded 聊天的生產效率優勢。Zulip 適用於開源專案、財富500強企業、大型標準機構以及其他需要即時聊天系統的使用者,該系統可以讓使用者每天輕鬆處理數百或數千條資訊。有超過500個貢獻者合併超過500提交一個月,Zulip 也是最大的和增長最快的開源群聊專案。

Web 應用程式開發

一個 JavaScript/HTML5資料網格,具有試算表的外觀。支援 React、 Vue 和 Angular

實現了一個 HTTP Live Streaming 客戶端 Javascript 程式庫

hls.js 它依賴於 HTML5 VideoMediaSource Extensions 來播放。

它通過將 MPEG-2 傳輸串流和 AAC/MP3串流轉換為 ISO BMFF (MP4)片段來工作。可以在瀏覽器中使用 Web Worker 非同步執行這種轉換。hls.js 也支援 HLS + fmp4,正如 WWDC2016 所宣佈的那樣

hls.js 不需要任何播放器,它直接在標準 HTML < video > 元素上工作

使用 Vanilla javascript 開發的幻燈片

這個專案受到  Owl Carousel 啟發,這邊有 Demo

超強的 Laravel Excel 套件 – 匯入和匯出

一個簡單而優雅的 PhpSpreadsheet 匯出和匯入的 Laravel 包裝器。

可以在這邊找到使用 how-to https://medium.com/maatwebsite/laravel-excel/home

一個 Laravel 套件幫助你瘋狂地生成幾乎完整的 CRUD 頁面

假設你正在建構一個部落格,並且你想要建立一個 Post 模型,那麼你必須做大量其他乏味的、無聊的事情,比如建立遷移、模型工廠、控制器、表單驗證以及新增所有的邏輯等等。

所以 Cray 所做的就是,當你告訴它模型的名字時,它會做我之前列出的所有無聊的事情。

一個用 Python 和 Flask 編寫的微部落格網頁應用程式

這位開發者還有詳細的教學指南 https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

資料科學

一套以人工智慧為中心的 JupyterLab Notebooks 擴充套件

目前,Elyra 包括:

  • Notebook Pipelines 視覺化編輯器
  • 能夠執行一個 notebook 作為一個批次處理作業
  • 混合 runtime 支援
  • 編輯器中的 Python script 執行功能
  • 可重複使用的程式碼片段
  • 基於 git 整合的 Notebook 版本控制
  • 使用自動生成目錄的 Notebook 瀏覽
  • Runtimes 的可重用配置

在 PyTorch 中快速、模組化地實現實例分割和目標檢測分割演算法

該專案旨在為使用 PyTorch 1.0 輕鬆建立檢測和分割模型提供必要的建構區塊。

雲端和網路管理

一個可以將你的機器學習模型大規模地部署到 Kubernetes 上的開源平台

Seldon Core 將你的機器學習模型(Tensorflow、 Pytorch、 H2o 等)或語言包裝器(Python、 Java 等)轉換為營運的 REST/gRPC 微服務。

Seldon 處理擴展到成千上萬的生產機器學習模型,並提供先進的機器學習能力,包括高階度量,請求記錄,解釋,離群值探測器,A/B 測試,Canaries 和更多。

客製化 kubernetes 多用途的 YAML 配置管理

kustomize 允許你為多種用途客製化原始的、無樣板的 YAML 檔案,原始的 YAML 保持不變並仍然可用

kustomize 目標 kubernetes; 它可以理解並 patch kubernetes 風格的 API 物件。它就像 make,因為它所做的是在一個檔案中宣告的,它就像 sed,因為它會發出經過編輯的文字。

Elasticsearch & Logstash 的輕量級傳輸器

Beats 是用 Go 編寫的輕量級資料傳輸器,可以安裝在伺服器上捕獲各種操作資料(比如日誌、指標或網路資料包資料)。Beats 直接或透過 Logstash 將操作資料傳送到 Elasticsearch,這樣就可以用 Kibana 將其視覺化。

“輕量級”的意思是 Beats 的安裝佔用空間很小,使用的系統資源有限,並且沒有執行時相依套件。

行動應用程式設計

仿製一個 SnapChat

一個用 React,Redux 和 Typescript 構建的 SnapChat,使用 Sass 做樣式化,用Cypress、Jest、Enzyme 測試與使用 Eslint 格式化

用於與 OAuth 2.0和 OpenID Connect 提供者通訊的 Android 客戶端 SDK

現在 App 都會使用 OAuth 透過第三方來做使用者認證,對於 OAuth 的原理有興趣,這個 Blog 文章用 Gif 動畫解釋了 OAuth 的原理 https://dev.to/hem/oauth-2-0-flows-explained-in-gifs-2o7a

程式設計語言/程式庫

使用 .Net Core 3.1 ,C# 8 和 React + Redux 等技術的乾淨架構範例

使用 .Net Core 的乾淨架構原則的範例實現。使用者案例作為中心組織結構,與框架和技術細節解耦合。由獨立開發和測試的小元件建構。

範例 Manga 是一個虛擬錢包軟體,其中客戶註冊一個帳戶,然後管理存款餘額,提取和轉移。

訂閱網址

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: