19、模型部署:Web与Facebook Messenger的实践探索

模型部署:Web与Facebook Messenger的实践探索

1. Web部署背后的原理

若要与他人共享部署内容,可借助ngrok让本地系统的localhost对外部用户可用。不过需注意,免费版的ngrok一次仅允许运行一个服务器,因此无法同时进行Web部署和Facebook Messenger部署。

Web部署存在一些局限性,例如用户需访问特定网站,手动输入所有行程信息,且行程参数输入和预测结果显示在不同网页。但它也为其他机器学习模型的基础部署提供了简单结构,只需对HTML和JavaScript稍作修改即可适配。

下面来详细看看Web部署背后的具体流程:
1. 用户输入 :用户在Flask于localhost:5000提供服务的home.html网页中,通过下拉列表选择有轨电车行程的路线、方向、时间/日期等详细信息,然后点击“Get Prediction”按钮。
2. 参数提取与URL构建 :home.html中的JavaScript函数getOption()会提取用户在下拉列表中选择的评分参数,并构建包含这些参数的URL。link_with_args()函数将“Get Prediction”按钮的链接设置为getOption()构建的URL。

function getOption() { 
    selectElementRoute = document.querySelector('#route');
    selectElementDirection = document.quer
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值