flask + react_使用React和Flask创建一个完整的机器学习Web应用程序

fdc7ea74519fe09f7b4972a83d560850.png

作者 | Karan Bhanot

来源 | Towards Data Science

编辑 | 代码医生团队

一直想开发一个完整的机器学习应用程序,将有一个UI来输入一些输入和机器学习模型来预测这些值。上周做到了这一点。在这个过程中,在React和Flask中创建了一个易于使用的模板,任何人都可以在几分钟内修改创建自己的应用程序。

该项目的亮点:

  • 前端是在React中开发的,它包含一个带有表单的单页,用于提交输入值

  • 后端是在Flask中开发的,它暴露预测端点以使用训练有素的分类器进行预测,并将结果发送回前端以便于消费

GitHub回购如下:

https://github.com/kb22/ML-React-App-Template

模板

React

React是一个由Facebook创建的JavaScript库,有助于简化开发和使用用户界面。它是前端开发的领先语言之一。可以在这里阅读它。了解React的最佳资源是它的文档本身,它非常全面且易于掌握。

https://reactjs.org/

Flask和Flask-RESTPlus

Flask和Flask-RESTPlus允许在Python中定义一个服务,它将具有可以从UI调用的端点。可以从文章中了解有关开发Flask应用程序的更多信息。

https://towardsdatascience.com/working-with-apis-using-flask-flask-restplus-and-swagger-ui-7cf447deda7f

描述

曾经create-react-app创建过一个基本的React应用程序。接下来加载了bootstrap它,允许为每个屏幕大小创建响应式网站。更新了App.js文件以添加带下拉菜单Predict和ResetPrediction按钮的表单。将每个表单属性添加到状态,按下Predict按钮,将数据发送到Flask后端。还更新了App.css文件以向页面添加样式。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值