码迷,mamicode.com
首页 > 其他好文 > 详细

利用keras自带房价数据集进行房价预测

时间:2019-10-05 16:13:35      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:shape   metrics   name   mat   color   vat   pyplot   __name__   rom   

 1 import numpy as np
 2 from keras.datasets import boston_housing
 3 from keras import layers
 4 from keras import models
 5 from keras import optimizers
 6 from keras.utils.np_utils import to_categorical
 7 import matplotlib.pyplot as plt
 8 
 9 def main():
10     (train_data, train_labels), (test_data, test_labels) = boston_housing.load_data()
11     mean = train_data.mean(axis = 0)# 通过(x-均值)/方差 把数据变为均值为0,方差为1
12     std = train_data.std(axis = 0)
13     train_data -= mean
14     train_data /= std
15     test_data -= mean
16     test_data /= std
17 
18     model = models.Sequential()
19     model.add(layers.Dense(64, activation = relu, input_shape = (train_data.shape[1], )))
20     model.add(layers.Dense(64, activation = relu))
21     model.add(layers.Dense(1))
22 
23     model.compile(optimizer = rmsprop, loss = mse, metrics = [mae])# mae: 平均绝对误差
24 
25     model.fit(train_data, train_labels, epochs = 80, batch_size = 16)
26 
27     _, mae = model.evaluate(test_data, test_labels)
28     print(mae)
29 
30 if __name__ == "__main__":
31     main()

最后预测的房价还是和实际价格相差约 2000美元左右

利用keras自带房价数据集进行房价预测

标签:shape   metrics   name   mat   color   vat   pyplot   __name__   rom   

原文地址:https://www.cnblogs.com/rising-sun/p/11624776.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!