关于机器学习模型部署过程中遇到的几个error

Flask 500 internal server error

通用错误消息,服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。没有给出具体错误信息。

解决

方法一:

app.run(Debug=True,host='127.0.0.1',port=9090)

方法二:
可能是因为笔者多次运行程序导致内置服务崩溃,关机重启后正常运行

jinja2.exceptions.TemplateNotFound: index.html

解决

flask使用时,要将html文件放在templates目录下,否则会报错

TypeError: init() got an unexpected keyword argument ‘mothods’

解决

报错代码

@app.route('/predict',mothods=['POST','GET'])

笔者将methods错写成了mothods,因此遇到“TypeError: init() got an unexpected keyword argument ‘xxx’”的错误一般要检查xxx的拼写是否错误

Trying to unpickle estimator LogisticRegression from version 0.24.2 when using version 1.1

解决

两个版本的sklearn不一样,序列化的是0.24.2版本的 LogisticRegression 模型,但是另一个python解释器环境中的sklearn是1.1版本的,两者相差太多,容易出现错误

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>