Soft & Share 開源報報 162 – 用簡潔的程式碼,簡化的數學和直觀的視覺效果來學習機器學習

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

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

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

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

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

訂閱網址

今日內容摘要

✅ 如何使用 Golang 建立網頁應用程式電子書
✅ 一個易於使用的客戶端程式,可以從 Let’s encrypt (由 EFF、 Mozilla 等公司發起的一個開放證書頒發機構)獲取證書,並將其部署到 web 伺服器上
✅ 連續同步多台電腦間的檔案
✅ headless node.js 內容管理系統
✅ 使用相同的 API,元件和 Virtual DOM 大小只有 3KB 的快速 React
✅ 一個 JavaScript 程式庫,用於在現代瀏覽器和觸控裝置上重新排列拖放列表。不需要 jQuery
✅ 用簡潔的程式碼,簡化的數學和直觀的視覺效果來學習機器學習
✅ 一個用於建立聊天機器人的機器學習、對話引擎
✅ 具有內建語言理解、漂亮的圖形介面和對話管理器(DM)的對話平台。建立聊天機器人和基於人工智慧的虛擬助手
✅ 讓 Docker 管理變得簡單

開源報報內容

學習資源

如何使用 Golang 建立網頁應用程式電子書

有被翻譯成簡體/繁體中文版本

工具

一個易於使用的客戶端程式,可以從 Let’s encrypt (由 EFF、 Mozilla 等公司發起的一個開放證書頒發機構)獲取證書,並將其部署到 web 伺服器上

Certbot 是 EFF 努力加密整個網際網路的一部分。Web 上的安全通訊依賴於 HTTPS,它要求使用數位證書,讓瀏覽器驗證 Web 伺服器的身份(例如,那真的是 google 網站嗎?).Web 伺服器從稱為證書頒發機構(certificateauthorities,ca)的受信任的第三方獲取證書。Certbot 是一個易於使用的客戶端,它可以從 Let’s encrypt (由 EFF、 Mozilla 等公司發起的一個開放證書頒發機構)獲取證書,並將其部署到 web 伺服器上。

任何經歷過建立安全網站麻煩的人都知道獲取和維護證書是一件多麼麻煩的事情。Certbot 和 Let’s Encrypt 可以自動化解決這個問題,並允許你使用簡單的命令開啟和管理 HTTPS。使用 Certbot 和 Let’s Encrypt 是免費的,所以不需要安排付款。


連續同步多台電腦間的檔案

Syncthing 是一個連續的檔案同步/程式。它同步兩台或多台電腦之間的檔案。

Web 應用程式開發

headless node.js 內容管理系統

Ghost 是一個知名的雲端 blog 服務,你可以選擇使用付費的雲端服務或是使用開放原始碼自己架設主機


使用相同的 API,元件和 Virtual DOM 大小只有 3KB 的快速 React

虛擬 DOM 元件的所有功能,沒有額外開銷:

  • 熟悉的React API 和模式: ES6 類別、hooks和功能元件
  • 廣泛的React相容性透過一個簡單的preact/compat alias
  • 你需要的一切: JSX,VDOM,DevTools, HMR, SSR. ,HMR,SSR
  • 高度最佳化的 diff 演算法和伺服器端渲染的無縫水合
  • 支援所有現代瀏覽器和 IE11
  • 使用可插拔排程程式做透明化非同步呈現
  • 使用 Preact CLI 做即時營運等級應用程式設定

一個 JavaScript 程式庫,用於在現代瀏覽器和觸控裝置上重新排列拖放列表。不需要 jQuery。

支援 Meteor,AngularJS,React,Polymer,Vue,Ember,Knockout 和任何 CSS 程式庫,例如 Bootstrap。

線上展示 http://sortablejs.github.io/Sortable/

資料科學

用簡潔的程式碼,簡化的數學和直觀的視覺效果來學習機器學習

這個 repository 包含了以下 4 種 Notebooks ( 使用 Colab )

  • 使用 Nodebooks 學習基本的 Python
  • 使用資料科學程式庫例如 NumPy 和 Pandas
  • 在 Tensorflow 2.0+Keras 或是 PyTorch 實現基本的機器學習模型
  • 用簡潔的程式碼,簡化的數學和直觀的視覺效果來學習機器學習

一個用於建立聊天機器人的機器學習、對話引擎

ChatterBot 是使用 Python 建構的一個基於機器學習的會話對話引擎,它可以基於已知會話集合生成回應。ChatterBot 的語言獨立設計允許它被訓練說任何語言。

運作原理

一個未經訓練的 ChatterBot 實體開始時並不知道如何進行通訊。每次使用者輸入語句時,資料庫都會儲存他們輸入的文字以及該語句所回應的文字。隨著 ChatterBot 接收到更多的輸入,它可以回覆的回應數量以及相對於輸入語句的每個回應的準確性都會增加。程式通過搜尋與輸入匹配的最接近匹配的已知語句來選擇最接近匹配的回應,然後根據每個回應由聊天機器人通訊的使用者發出的頻率返回最可能的回應。


具有內建語言理解、漂亮的圖形介面和對話管理器(DM)的對話平台。建立聊天機器人和基於人工智慧的虛擬助手

Botpress 是一個開源的一體化機器人建立平台,它提供建構、除錯和部署基於人工智慧的會話助理所需的所有工具。內建 channels 包括:

  • Facebook Messenger
  • Slack
  • Microsoft Teams
  • Skype
  • Website (Webchat)
  • Telegram

雲端和網路管理

讓 Docker 管理變得簡單

Portainer 是一個輕量級的管理 UI,它允許你輕鬆地管理不同的 Docker 環境(Docker 主機或 Swarm 叢集)。Portainer 的意思是部署和使用一樣簡單。它由一個單獨的容器組成,可以在任何 Docker 引擎上執行(可以部署為 Linux 容器或 Windows 原生容器,也支援其他平台)。Portainer 允許你管理所有 Docker 資源(containers, images, volumes, networks 等) !它與獨立的 Docker 引擎和 Docker Swarm 模式相容。

訂閱網址

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

Comments are closed.

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading