免費發布web APP的四個途徑(Python和R)

免費發布數據分析類🌐web APP的幾個途徑📱

數據分析類web APP目前用來部署生信工具,統計工具和預測模型等,便利快捷,深受大家喜愛。而一個免費的APP部署途徑,對于開發和測試APP都是必要的。根據筆者的經驗,這里推薦幾個用過的免費部署的途徑。

🐍python

  1. Streamlit cloud streamlit(st)是流行的構建GUI的框架,使用st構建的APP可以首先儲存在github上,進而方便的部署在st cloud上。這種帶有用戶界面的模型,功能相對簡單, 相互之間缺乏協作途徑。就這個平臺本身來說,優點是,沒有APP數量的限制(至少大于5個);可以部署深度學習APP(算力足夠);缺點是,除了以上這類帶界面APP本身的缺點外,幾乎沒有缺點。
    在這里插入圖片描述

  2. Deta Space 如果不想要GUI界面,而是采用HTTP調用的方式來使用預測模型,就可以使用fastAPI構建預測模型并部署到deta space上。采用HTTP調用的預測模型APP,至少有以下優點:跨平臺兼容性,各種設備和應用都可以調用預測模型并生成結果,包括大語言模型;易于集成:HTTP調用可以與其他系統和服務進行集成,例如與數據庫、消息隊列等進行數據交互和處理;良好的可擴展性:采用HTTP調用的預測模型APP可以在后端進行水平或垂直的擴展,以應對高并發請求和大規模數據的處理需求。這個正在學習。

💎R

  1. shinyapp 這是R語言中最流行的平臺,和st類似,也是帶有用戶界面的, 發展比較成熟,比如發展出許多延伸的庫,個人體會比較適合做dashboard。但是就免費部署效果來說,是體驗相對比較差的,每個用戶只能部署5個app, 且一旦數據量較大,或者算力要求較多,APP就會崩潰。
    在這里插入圖片描述

😎R和python都可

  1. huggingface space 這個部署途徑也比較簡潔,界面有點類似github, 部署shinyapp的體驗稍微好些,但是國內訪問受限。

最后

docker應該也算一個, 但是不夠輕量,文件比較大(預測模型類),還需要下載docker的軟件等,可以先嘗試以上幾個。其它的途徑應該還有,但是沒實際操作過,歡迎大家推薦。安利自己做的一些APP,包括streamlit和shiny的,https://webcrate-2-d8091132.deta.app/,歡迎大家交流。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/13854.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/13854.shtml
英文地址,請注明出處:http://en.pswp.cn/web/13854.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

word-形狀繪制、smartart、visio

一、人員架構圖繪制 小技巧: 1、ctrlshift水平復制 2、點擊圖形,右鍵設置為默認形狀 3、插入-形狀-右鍵-鎖定繪圖模式,按esc退出狀態 4、插入-形狀-新建繪圖畫布,代替組合問題 畫布中存在錨點,便于直線連接 二、s…

網絡安全相關面試題(hw)

網絡安全面試題 報錯注入有哪些函數 updatexml注入 載荷注入 insert注入 updata注入 delete注入 extractvalue()注入 注入防御方法 涵數過濾 直接下載相關防范注入文件,通過incloud包含放在網站配置文件里面 PDO預處理,從PHP 5.1開始&…

electron中BrowserWindow的show事件沒有觸發踩坑記錄

class ElectronApi {static mainWindow;//主窗口createWindow() {try {// Create the browser window.this.mainWindow new BrowserWindow({width: 1200,height: 800,minHeight: 800,minWidth: 1200,webPreferences: {preload: preloadPath,// nodeIntegration: true,// conte…

windows怎么復制文件到vmware 中ubantu虛擬機,vmware中的虛擬機怎么聯網,NAT參數和DHCP參數。

目錄 windows怎么復制文件到vmware 中ubantu虛擬機 vmware中的虛擬機怎么聯網 NAT參數和DHCP參數。

Linux環境Docker安裝,使用Docker搭建Mysql服務實戰

1、環境:阿里云Linxu服務器 2、安裝docker # 1、yum 包更新到最新 yum update # 2、安裝需要的軟件包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的 yum install -y yum-utils device-mapper-persistent-data…

OpenSSL之API編程 - C/C++實現AES、DES、3DES、SM4對稱加密算法

文章介紹 本文章介紹了OpenSSL計算對稱加解密算法(AES、DES、3DES、SM4等)的相關接口,并使用C語言實現了AES和SM4加解密。 對稱加解密算法 對稱加密與非對稱加密算法 OpenSSL介紹 openssl是一個功能豐富且自包含的開源安全工具箱。它提供的主要功能有&#xff…

深度學習之基于YOLOV5的口罩檢測系統

歡迎大家點贊、收藏、關注、評論啦 ,由于篇幅有限,只展示了部分核心代碼。 文章目錄 一項目簡介 二、功能三、系統四. 總結 一項目簡介 一、項目背景 隨著全球公共衛生事件的頻發,口罩成為了人們日常生活中不可或缺的一部分。在公共場所&am…

10、SpringBoot 源碼分析 - 自動配置深度分析三

SpringBoot 源碼分析 - 自動配置深度分析三 refresh和自動配置大致流程AutoConfigurationImportSelector的getAutoConfigurationEntry獲取自動配置實體(重點)AutoConfigurationImportSelector的getCandidateConfigurations獲取EnableAutoConfiguration類型的名字集合AutoConfig…

Android中JVM內存回收機制

文章目錄 分代收集算法:新生代(Young Generation)老年代(Old Generation) 垃圾回收器:JVM常見三大回收算法:Mark-Sweep(標記清除)優點:缺點: 復制算法優點:缺點: Mark-Co…

ubuntu下交叉編譯安卓FFmpeg 和 官方指導鏈接

將之前的編譯方法在此記錄 Linux系統:Ubuntu 18.04.6 LTS 交叉編譯工具鏈:gcc-aarch64-linux-gnu gaarch64-linux-gnu ffmpeg版本:5.1.3 1.下載源碼 ffmpeg官網:https://ffmpeg.org/download.html#releases 下載完成后&#x…

Edge瀏覽器“此頁存在問題”解決思路

Edge瀏覽器顯示“此頁存在問題”解決思路 大家平時使用Edge瀏覽器時,是否和我一樣會突然出現“此頁存在問題”的情況? 經過百度查詢后我找了一種情況和解決辦法,能夠大大減少這類問題的出現。出現“此頁存在問題”可能是因為之前使用過軟件…

每天一個數據分析題(三百四十一)

如何獲取更多優質流量是電商行業中重要課題,下列哪些屬于流量類指標 A. 平均訪問深度 B. 跳失次數 C. 瀏覽量 D. 客單價 數據分析認證考試介紹:點擊進入 題目來源于CDA模擬題庫 點擊此處獲取答案

Linux基礎命令[27]-gpasswd

文章目錄 1. gpasswd 命令說明2. gpasswd 命令語法3. gpasswd 命令示例3.1 不加參數3.2 -a(將用戶加入組)3.3 -d(從組中刪除用戶)3.4 -r(刪除組密碼)3.5 -M(多個用戶一起加入組)3.6 …

React中 將UI 視為樹

當 React 應用程序逐漸成形時,許多組件會出現嵌套。那么 React 是如何跟蹤應用程序組件結構的? React 以及許多其他 UI 庫,將 UI 建模為樹。將應用程序視為樹對于理解組件之間的關系以及調試性能和狀態管理等未來將會遇到的一些概念非常有用。…

Python教程:使用Python和PyQt編寫進制轉換器工具

1.介紹 在現代計算中,進制轉換是一項常見且重要的任務。為了簡化這個過程,我們也可以利用Python和PyQt自己寫一個直觀且易于使用的進制轉換器工具。這個工具將支持二進制、八進制、十進制和十六進制的相互轉換,并提供良好的用戶界面和交互體…

Java設計模式(23種設計模式 重點介紹一些常用的)

創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。行為型模式,共十一種:…

MySQL---函數與約束

目錄 一、函數 1. 字符串函數 2. 數值函數 3. 日期函數 4. 流程函數 5. 總結 二、約束 1. 概述 2. 約束演示 3. 外鍵約束 3.1 添加外鍵 3.2 刪除外鍵 3.3 外鍵刪除更新行為 4. 總結 一、函數 1. 字符串函數 命令如下所示: -- concat select concat("Hel…

蘋果CMS:如何去掉首頁幫助提示信息

首先我們安裝好蘋果CMS,未安裝的可以參考蘋果cms:介紹及安裝 安裝好之后我們需要進入模版設置,可能對于剛剛接觸CMS框架的朋友是不清楚地址的: https://www.yourweb.com/admin_login.php/admin/mxpro/mxproset 其中【yourweb】…

愛設計AiPPT.cn趙充:營銷工作的AI進化

愛設計&AiPPT.cn是一家 AIGC 數字科技企業,致力于打造「下一代個人與組織的 Ai 工作站」 。目前旗下產品包括AiPPT.cn、愛設計AIGC 內容中臺、365 編輯器、愛設計在線設計工具、AiH5 等超過 10 余款應用 AI 能力的內容創作工具。日前,愛設計&AiP…

python的協程異步

參考資料 https://blog.csdn.net/qq_43380180/article/details/111573642?spm1001.2014.3001.5506 協程的概念 指的是在一個線程中,可以在某個地方掛起的特殊函數,并且可以重新在掛起處繼續運行。協程不是進程,也不是線程。 進程 VS 線程…