<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【保姆級教程】搭建一個機器學習應(yīng)用

          共 1722字,需瀏覽 4分鐘

           ·

          2022-07-31 19:55

          ↓↓↓點擊關(guān)注,回復資料,10個G的驚喜

          最近在玩streamlit,不但實現(xiàn)一些好玩的應(yīng)用,還可以直接部署,比如我之前開發(fā)的決策樹挑西瓜就是使用了streamlit,入門可以參考我的這篇教程

          前文我介紹了用streamlit+bar_chart_race實現(xiàn)條形競賽圖的方法,今天咱們就講一下如何部署,如何白嫖heroku的服務(wù)器。

          https://bar-chart-race-app.herokuapp.com/

          Heroku

          Heroku平臺的靈活性極高且支持多種編程語言。若想把程序部署到Heroku上,開發(fā)者要使用Git把程序推送到Heroku的Git服務(wù)器上。在服務(wù)器上,git push命令會自動觸發(fā)安裝、配置和部署程序。

          大家可以先在heroku注冊一個用戶,登錄之后完全可以在dashboard部署應(yīng)用:https://heroku.com

          安裝Heroku CLI

          https://devcenter.heroku.com/articles/heroku-cli
          # Windows
          https://devcenter.heroku.com/articles/heroku-cli
          # mac
          brew tap heroku/brew && brew install heroku
          # Ubuntu / Debian apt-get
          curl https://cli-assets.heroku.com/install-ubuntu.sh | sh

          配置文件

          把項目完整地push到github

          導出項目當前開發(fā)環(huán)境的包信息

          pip freeze > requirements.txt

          requirements.txt內(nèi)容如下

          base58==2.1.1
          graphviz==0.19
          matplotlib==3.5.0
          matplotlib-inline==0.1.3
          numpy==1.21.4
          pandas==1.3.4
          plotly==5.4.0
          streamlit==1.2.0

          項目下新建setup.sh內(nèi)容如下:

          mkdir -p ~/.streamlit/
          echo "\
          [server]\n\
          headless = true\n\
          port = $PORT\n\
          enableCORS = false\n\
          \n\
          "
           > ~/.streamlit/config.toml

          項目下新建Procfile(注意,該文件無任何后綴)內(nèi)容如下:

          web: sh setup.sh && streamlit run app.py

          創(chuàng)建app

          登錄heroku

          heroku login

          新建APP

          heroku create bar-chart-race-website

          以上兩部也可直接在dashboard直接操作:

          https://dashboard.heroku.com/apps

          新建app
          鏈接到自己的github
          選擇對應(yīng)的項目 - connect
          項目需要安裝ffmpeg,在settings中添加buildpacks,注意順序,ffmpeg在前,python在后

          https://dashboard.heroku.com/apps/bar-chart-race-app/settings

          返回到deploy頁面繼續(xù)部署
          成功 https://bar-chart-race-app.herokuapp.com/

          推薦閱讀

          1. 決策樹可視化,被驚艷到了!
          2. 開發(fā)機器學習APP,太簡單了
          3. 周志華教授:關(guān)于深度學習的一點思考
          4. 200 道經(jīng)典機器學習面試題總結(jié)
          5. 卷積神經(jīng)網(wǎng)絡(luò)(CNN)數(shù)學原理解析
          6. 收手吧,華強!我用機器學習幫你挑西瓜


          三連在看,月入百萬??


          瀏覽 121
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人网站免费视频久久网 | 日韩毛片 | 日韩 欧美中文字幕第一页在线 | 亚洲第五自拍 | 淫色综合 |