Streamlit:使用 Python 快速製作客製化的機器學習開源工具

專案介紹

Streamlit 允許你使用看似簡單的 Python script 為你的機器學習專案建立應用程式。 它支援 hot-reloading,所以你的應用程式修改並儲存時會自動重新 reload。 不需要使用 HTTP 請求、 HTML、 JavaScript 等等。 你所需要的就是你最喜歡的編輯器和瀏覽器。

安裝

pip install streamlit
streamlit hello

範例

Streamlit使您可以輕鬆地建構互動式應用程序:

import streamlit as st

x = st.slider('Select a value')
st.write(x, 'squared is', x * x)

一個較大的範例

儘管 Streamlit 非常簡單,但它可以讓你建構非常豐富和強大的工具。 這個展示專案允許你瀏覽整個 Udacity 自動駕駛汽車資料集,並使用 YOLO 目標檢測網路即時執行推斷。

完整的展示是用不到300行 Python 語言實現的。 事實上,該應用程式只包含23個 Streamlit 呼叫,說明了 Streamlit 的所有主要構件。 你現在就可以嘗試:

pip install --upgrade streamlit opencv-python
streamlit run https://raw.githubusercontent.com/streamlit/demo-self-driving/master/app.py

✍ 專案網址 https://github.com/streamlit/streamlit

也許你會有興趣

🌳 歡迎加入機器學習資訊分享 Telegram Channel

 訂閱開源報報-使用中文掌握開源資訊

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: