人人可以機器學習!谷歌教你零編程基礎玩轉機器學習‖github 教程
谷歌的設計師巴倫·韋伯斯特在谷歌博客,發布了這個新的開源機器學習項目。
「teachable machine」作為 AI Experiment 的一部分,這一項目可以讓你利用攝像頭就能進行簡單的機器學習訓練。而且不需要具備任何編程基礎,就能利用攝像頭採集數據、設計機器學習。
GIF/1858K
https://teachablemachine.withgoogle.com
這是體驗地址及教程,建議進行訓練的時候盡量少打開其他應用,不然會卡的。
Teachable Machine 內置了 deeplearn.js新庫,可以讓任何Web開發人員輕鬆通過瀏覽器中的訓練和運行神經網路進入機器學習。
deeplearn.js 是用於機器智能的開源硬體加速 JavaScript 庫。deeplearn.js 提供了高性能的機器學習組件,讓你可以在瀏覽器中訓練神經網路,或在推理模式下運行預訓練模型。
▍teachable machine
Teachable Machine是一個開源實驗,目的是讓任何人更容易用瀏覽器探索機器學習 - 無需編程經驗。詳細了解實驗,並在g.co/teachablemachine上自行嘗試。
實驗使用deeplearn.js庫構建。
安裝
Install dependencies by running (similar tonpm 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
Runyarn eslintfor es6 errors & warnings
Runyarn stylintfor 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
※引發機器學習大爆炸的導火索
※揭秘出行巨頭Uber的機器學習平台與團隊
※人工智慧、機器學習和深度學習的區別是什麼?
※一文清晰講解機器學習中梯度下降演算法
※當機器學習遇上3D列印,大型工業製造革命指日可待
TAG:機器學習 |