博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Keras 线性回归
阅读量:7191 次
发布时间:2019-06-29

本文共 860 字,大约阅读时间需要 2 分钟。

hot3.png

import kerasimport numpy as npimport matplotlib.pyplot as pltfrom keras.models import Sequentialfrom keras.layers import Dense#维度是100 返回值为指定维度的arrayx_data=np.random.rand(100)x_data_test=np.random.rand(2,2)print(type(x_data))noise=np.random.normal(0,0.01,x_data.shape)print(type(noise))y_data=x_data*0.1+0.2+noiseplt.scatter(x_data,y_data)#plt.show()#构建一个顺序模型model=Sequential()#在模型中添加一个全连接层model.add(Dense(units=1,input_dim=1))#变异model.compile(optimizer='sgd',loss='mse')for step in range(3001):    # 每次训练一个批次    print('setp',step)    cost=model.train_on_batch(x_data,y_data)    if step % 500 == 0:        print("cost:",cost)W,b=model.layers[0].get_weights()print('W',W,'b',b)#x_data 输入网络中 得到预测值 y_predy_pred=model.predict(x_data)#显示随机点plt.scatter(x_data,y_data)plt.plot(x_data,y_pred,'r-',lw=3)#显示预测结果plt.show()

 

转载于:https://my.oschina.net/payzheng/blog/1631133

你可能感兴趣的文章
Flex数据绑定陷阱(一)
查看>>
openstack shelve/unshelve/stop浅析
查看>>
开涛spring3(6.3) - AOP 之 6.3 基于Schema的AOP
查看>>
Dynamic Library Design Guidelines
查看>>
经常使用的正則表達式归纳—JavaScript正則表達式
查看>>
java标识符和关键字
查看>>
用PowerDesigner生成自定义建表语句
查看>>
OpenGL学习--------颜色的选择
查看>>
Java开发环境配置(Win7 64位系统/server 2008)
查看>>
60款很酷的 jQuery 幻灯片演示和下载【转】
查看>>
配置Windows Server 2008 允许多用户远程桌面连接
查看>>
微信公众平台新增获取自动回复和自定义菜单配置接口
查看>>
FormsAuthenticationTicket学习笔记
查看>>
JavaI/O系统2
查看>>
前端JavaScript规范
查看>>
图像分割学习
查看>>
Apache Mesos_百度百科
查看>>
【原】为什么选择iPhone5的分辨率作为H5视觉稿尺寸
查看>>
hdu 5234 Happy birthday 背包 dp
查看>>
Java 的swing.GroupLayout布局管理器的使用方法和实例(转)
查看>>