房屋中介
该项目是一个 Flutter 应用程序,它利用人工神经网络和 DialogFlow 提供房屋价格预测服务。它是为 Hackathon I2A’01 大赛开发的。
描述
该项目包括一个 Flutter 应用程序,包含两个主要页面
-
房屋属性输入页面:此页面允许用户输入房屋的相关详细信息,例如卧室数量、浴室数量、平方英尺等。输入数据将被发送到 Flask 后端,以使用人工神经网络和 TensorFlow 进行房屋价格预测。
-
带 DialogFlow 的聊天窗口:此页面提供了一个聊天界面,用户可以在其中与 DialogFlow 代理进行通信。代理会响应用户查询并促进对话。
该应用程序的后端是用 Flask 构建的,它处理房屋价格预测的机器学习任务,并处理来自 DialogFlow 的 POST 请求。Firebase 用于托管网站,而 PythonAnywhere 托管 Flask 后端。
特点
- 基于输入的房产详细信息进行房屋价格预测
- 与 DialogFlow 代理进行交互式聊天界面
- 无缝集成 Flutter、TensorFlow、Flask、DialogFlow、Firebase 和 PythonAnywhere
截图
使用的技术
- Flutter
- TensorFlow
- Flask
- DialogFlow
- Firebase
- PythonAnywhere
设置和使用
要将在本地运行项目,请遵循以下步骤
- 克隆仓库。
- 在您的机器上设置 Flutter 环境。
- 配置必要的依赖项和包。
- 启动 Flutter 应用程序。
- 连接到 Flask 后端和 DialogFlow 代理。
贡献
我们欢迎社区的贡献!如果您想为项目做出贡献,请遵循以下指南
- Fork该存储库。
- 为您的功能或 bug 修复创建新分支。
- 在分支上开发您的功能或错误修复。
- 提交您的更改并将其推送到您的 fork。
- 创建一个带有您更改的详细描述的拉取请求。


