python中unique_一个神奇的Python机器学习交互应用开放框架
生活随笔
收集整理的這篇文章主要介紹了
python中unique_一个神奇的Python机器学习交互应用开放框架
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
點擊“機器學(xué)習(xí)算法與Python實戰(zhàn)”,“置頂”公眾號
重磅干貨,第一時間送達
向大家推薦一款機器學(xué)習(xí)用戶交互工具開發(fā)框架——Streamlit,可以使機器學(xué)習(xí)工程師能更輕松地創(chuàng)建自定義應(yīng)用程序已在他們的模型中與數(shù)據(jù)進行交互。廢話不多說,先來看看它有多神奇~這是用streamlit開發(fā)的Uber數(shù)據(jù)集交互式儀表板,運行這個Demo前需要先安裝streamlit
pip install --upgrade streamlitstreamlit run https://raw.githubusercontent.com/streamlit/demo-uber-nyc-pickups/master/app.py
然后瀏覽器打開http://localhost:8501,即可實現(xiàn)上面視頻中的效果!再看看一個更牛的應(yīng)用,通過Udacity自動駕駛車輛照片數(shù)據(jù)集,進行語義化搜索,可視化人工標注,并且可以實時運行一個YOLO 目標檢測器:整個應(yīng)用只有300行Python代碼,絕大多數(shù)是機器學(xué)習(xí)代碼。實際上其中只有23個Streamlit調(diào)用。具體代碼不貼, 大家可以嘗試通過github直接運行:
| 12 | $ pip install --upgrade streamlit opencv-python$ streamlit run https://raw.githubusercontent.com/streamlit/demo-self-driving/master/app.py |
streamlit.slider(label, min_value=None, max_value=None, value=None, step=None, format=None)
#Text Input
url = st.text_input('Enter URL')
st.write('The Entered URL is', url)
#Checkbox
df = pd.read_csv("football_data.csv")
if st.checkbox('Show dataframe'):
st.write(df)
#SelectBox
option = st.selectbox(
'Which Club do you like best?',
df['Club'].unique())'You selected: ', option
#MultiSelect
options = st.multiselect(
'What are your favorite clubs?', df['Club'].unique())st.write('You selected:', options)
最終效果
手癢嗎?趕緊試試吧
更多用法請移步:
https://github.com/streamlit/streamlit
API reference:
https://streamlit.io/docs/api.html
覺得不錯,還請點個在看,非常感謝~~~
機器學(xué)習(xí)微信群已開放,請在公眾號后臺回復(fù)「入群」
推薦閱讀:
陳天奇:機器學(xué)習(xí)科研的十年推薦一款功能強大的特征選擇工具CuteCharts一個敲可愛的 Python 手繪風(fēng)格可視化圖表庫總結(jié)
以上是生活随笔為你收集整理的python中unique_一个神奇的Python机器学习交互应用开放框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基金是什么意思
- 下一篇: python实现排序算法_python实