### BostonPredict
此仓库用来对波士顿问题进行预测,使用sklearn中的公开数据集,不过在data里面也附录了一份数据集,基于pytorch实现最终的模型。
对应博客地址为:[利用神经网络进行波士顿房价预测 - Zs's blog](https://blog.zzsqwq.cn/posts/182/)
最终效果如下:
![](images/predict_groundtruth.png)
### Network Sructure
网络是一个二层的前馈神经网络,结构图大致如下:
![](images/networks.png)
### Requirements
需要Python 3.6 及以上版本,低版本可能也能用,需要大家自己尝试,在仓库根目录中使用如下命令来安装**requirements.txt** 中的所有的依赖
```bash
$ pip install -r requirements.txt
```
### Predict
仓库中主要包含两个文件:predict.py 和 Regression.py
+ **predict.py**
实现了利用前馈神经网络对波士顿房价进行预测,包含训练和预测两部分,里面有部分可选参数,具体如下:
```bash
$ python predict.py -h
usage: predict.py [-h] [--weights WEIGHTS] [--load_weights]
[--hidden_layer HIDDEN_LAYER] [--learn_rate LEARN_RATE]
[--input_shape INPUT_SHAPE]
[--load_cols LOAD_COLS [LOAD_COLS ...]] [--epoch EPOCH]
optional arguments:
-h, --help show this help message and exit
--weights WEIGHTS inital weights path
--load_weights load weights or not
--hidden_layer HIDDEN_LAYER
The dim of hidden_layer
--learn_rate LEARN_RATE
The learning rate
--input_shape INPUT_SHAPE
The input_shape of networks,don't forget change
load_cols
--load_cols LOAD_COLS [LOAD_COLS ...]
--epoch EPOCH The epoch of train
```
+ **Regression.py**
此文件实现了利用 **sklearn** 中常见的回归模型对房价进行预测。
### Pretrained model
在weights目录下有我训练好的一个预训练模型 **Boston.pt** ,其中 hidden_layer=1000, epoch=10000, learn_rate=0.01
最终loss大概为 0.03 左右
![](images/Loss_curve.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
<项目介绍> 此仓库用来对波士顿问题进行预测,使用sklearn中的公开数据集,不过在data里面也附录了一份数据集,基于pytorch实现最终的模型。 对应博客地址为:利用神经网络进行波士顿房价预测 - Zs's blog 最终效果如下: - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
BostonPredict-main.zip (12个子文件)
BostonPredict-main
weights
Boston.pt 61KB
data
bostonh.dat 48KB
predict.py 6KB
requirements.txt 243B
.gitignore 52B
images
mlp.png 72KB
networks.png 1.01MB
predict_groundtruth.png 177KB
6and13comparsion.png 121KB
Loss_curve.jpg 193KB
Regression.py 3KB
README.md 2KB
共 12 条
- 1
资源评论
- qq_411469322024-11-20感谢大佬分享的资源,对我启发很大,给了我新的灵感。
- mazhiqaing1232024-10-05这个资源值得下载,资源内容详细全面,与描述一致,受益匪浅。
- xjauStudent2024-09-07资源内容详细,总结地很全面,与描述的内容一致,对我启发很大,学习了。
- lyz20005102024-10-16资源很受用,资源主总结的很全面,内容与描述一致,解决了我当下的问题。
奋斗奋斗再奋斗的ajie
- 粉丝: 1199
- 资源: 2908
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功