推广 热搜: page  小红  红书  考试  数据  论文  数据分析  关键词  哪些  搜索 

【深度学习入门案例】波士顿房价预测

   日期:2025-01-02     移动:https://sicmodule.kub2b.com/mobile/quote/17936.html
 
 
 
 

数据下载

如果你还没安装wget,点击教程安装:window配置安装wget
下载数据

 
 

开始处理

 

模型设计

两步走
定义init函数:在类的初始化函数中声明每一层网络的实现函数。在房价预测模型中,只需要定义一层全连接层,模型结构和使用Python和Numpy构建神经网络模型》章节模型保持一致。
定义forward函数:构建神经网络结构,实现前向计算过程,并返回预测结果,在本任务中返回的是房价预测结果。

 

训练配置

1.声明定义好的回归模型Regressor实例,并将模型的状态设置为训练。
2.使用load_data函数加载训练数据和测试数据。
3.设置优化算法和学习率,优化算法采用随机梯度下降SGD,学习率设置为0.01。
代码为

 

注意
模型实例有两种状态:训练状态.train()和预测状态.eval()。训练时要执行正向计算和反向传播梯度两个过程,而预测时只需要执行正向计算,为模型指定运行状态

训练过程

 
 

保存模型

将模型当前的参数数据model.state_dict()保存到文件中(通过参数指定保存的文件名 LR_model,以备预测或校验的程序调用。
代码为

 

测试模型

通过load_one_example函数实现从数据集中抽一条样本作为测试样本,具体实现代码如下所示。

 
 

参考资料

百度深度学习飞桨

 
 
本文地址:https://sicmodule.kub2b.com/quote/17936.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号