模型部署: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
超级会员免费看
订阅专栏 解锁全文
7078

被折叠的 条评论
为什么被折叠?



