開發(fā)機(jī)器學(xué)習(xí)APP,太簡單了
↓↓↓點擊關(guān)注,回復(fù)資料,10個G的驚喜
學(xué)習(xí)的根本目的只有一個,學(xué)以致用!
機(jī)器學(xué)習(xí),大家都學(xué)了很多算法,搞了很多模型,但是極少拿來解決實際問題。
畢竟開發(fā)一個機(jī)器學(xué)習(xí)應(yīng)用所需的技術(shù)棧不是每個人都能掌握,今天就向同學(xué)們介紹一個絕佳解決方案————streamlit
它可以讓你用Python用極短的時間快速生成一個實現(xiàn)機(jī)器學(xué)習(xí)的web應(yīng)用
正式介紹之前,大家可以先看兩個效果Gif(刷新可能有點慢,請耐心等待)



streamlit
Streamlit 是第一個專門針對機(jī)器學(xué)習(xí)的應(yīng)用開發(fā)框架,是開發(fā)自定義機(jī)器學(xué)習(xí)工具最快的方法,它的目標(biāo)是取代Flask在機(jī)器學(xué)習(xí)項目中的地位。

Streamlit 帶給我最大好感的有以下幾點:
開源、完全免費 極其容易入門、一天就能學(xué)會 API 非常豐富且簡單明了
下面我們就開始吧!
Get started
在命令行模式下,啟動Python虛擬環(huán)境后,直接pip安裝
$?pip?install?streamlit

命令行模式下執(zhí)行streamlit run bar.py
現(xiàn)在可以在瀏覽器中查看Streamlit應(yīng)用程序。

是不是超簡單
Deploy
有了應(yīng)用就要部署到服務(wù)器,如果不想買云服務(wù)器怎么辦呢?
streamlit 連部署都是免費的!沒想到吧。
首先,把項目push到你的github

在剛才打開的http://localhost:8501頁面右上角點擊 Deploy this app

Streamlit Cloud會自動鏈接到你的Github


Deploy!稍作等待
現(xiàn)在,你的應(yīng)用已經(jīng)部署到互聯(lián)網(wǎng)了!

學(xué)習(xí)路線
一天時間學(xué)會streamlit我覺得并不夸張,只看它的官網(wǎng)文檔就足夠了?
https://docs.streamlit.io/library/
Get started ?√
理解基本原理和用法API reference ?√
知道有哪些api可以調(diào)用cheatsheet ?√
api速查表,可以時時看看
如果要進(jìn)階,就可以去https://streamlit.io/gallery,學(xué)習(xí)他人優(yōu)秀的作品(都是開源的)。比如,本文中的幾個Gif就是用的這個

當(dāng)然,最好的方法永遠(yuǎn)是自己寫一個應(yīng)用~ ,下一篇,我會用視頻分享一個有趣的機(jī)器學(xué)習(xí)應(yīng)用,感興趣來個三連支持哈。
推薦閱讀
決策樹可視化,被驚艷到了! 周志華教授:關(guān)于深度學(xué)習(xí)的一點思考 200 道經(jīng)典機(jī)器學(xué)習(xí)面試題總結(jié) 卷積神經(jīng)網(wǎng)絡(luò)(CNN)數(shù)學(xué)原理解析
你也「在看」嗎???
