1. 程式人生 > >人人可以機器學習!谷歌教你零程式設計基礎玩轉機器學習 ‖ github+教程

人人可以機器學習!谷歌教你零程式設計基礎玩轉機器學習 ‖ github+教程

谷歌的設計師巴倫·韋伯斯特在谷歌部落格,釋出了這個新的開源機器學習專案。

“teachable machine”作為 AI Experiment 的一部分,這一專案可以讓你利用攝像頭就能進行簡單的機器學習訓練。而且不需要具備任何程式設計基礎,就能利用攝像頭採集資料、設計機器學習。

0?wx_fmt=gif&wxfrom=5&wx_lazy=1

https://teachablemachine.withgoogle.com

這是體驗地址及教程,建議進行訓練的時候儘量少開啟其他應用,不然會卡的。

Teachable Machine 內建了 deeplearn.js新庫,可以讓任何Web開發人員輕鬆通過瀏覽器中的訓練和執行神經網路進入機器學習。

deeplearn.js 是用於機器智慧的開源硬體加速 JavaScript 庫。deeplearn.js 提供了高效能的機器學習元件,讓你可以在瀏覽器中訓練神經網路,或在推理模式下執行預訓練模型。

0?wx_fmt=png

teachable machine

Teachable Machine 是一個開源實驗,目的是讓任何人更容易用瀏覽器探索機器學習 - 無需程式設計經驗。詳細瞭解實驗,並在g.co/teachablemachine上自行嘗試。

實驗使用deeplearn.js庫構建。

安裝

Install dependencies by running (similar to npm install)

yarn

Start local server by running

yarn run watch

Build project

yarn build

程式碼樣式

  • There’s a pre-commit hook set up that will prevent commits when there are errors

  • Run yarn eslint for es6 errors & warnings

  • Run yarn stylint for stylus errors & warnings

要在本地執行https:

https需要使用相機許可權才能使用 localhost

生成金鑰

openssl genrsa -out server.key 2048

openssl req -new -x509 -sha256 -key server.key -out server.cer -days 365 -subj /CN=YOUR_IP

使用 yarn run watch-https

轉到https://YOUR_IP:3000

,然後接受不安全的隱私宣告,然後繼續。

專案地址:https://github.com/googlecreativelab/teachable-machine

推薦閱讀

長期招聘志願者

加入「AI從業者社群」請備註個人資訊

新增小雞微信  liulailiuwang

640?wx_fmt=png