当前位置: 首页 > wzjs >正文

杭州做网站电话开源cms建站系统

杭州做网站电话,开源cms建站系统,中国货源大全网,手工制作教程视频教程划分数据集以及模型定义 def data_split(datax, datay, val_size 0.1, test_size 0.05):输入:datax datay 输出:trainx, valx, testx, trainy, valy, testy, 分别按比例得到训练集、验证集、测试集# 构建数据集pos_test int(len(datax) * (1 - test_…

划分数据集以及模型定义

def data_split(datax, datay, val_size = 0.1, test_size = 0.05):'''输入:datax datay 输出:trainx, valx, testx, trainy, valy, testy, 分别按比例得到训练集、验证集、测试集'''# 构建数据集pos_test = int(len(datax) * (1 - test_size))pos_val = int(len(datax[:pos_test]) * (1 - val_size))trainx, valx, testx = datax[:pos_val], datax[pos_val:pos_test], datax[pos_test:]trainy, valy, testy = datay[:pos_val], datay[pos_val:pos_test], datay[pos_test:]return trainx, valx, testx, trainy, valy, testydef lvdnnework(nenum, laynum = 3, necoef = 1, regcoef = 0.01,drnum = 1,ratcoef = 0.3):'''输入: 输入维度, 层数、每层维度、正则化系数、dorpout层层数以及系数输出:模型,注意不要使用函数'''    # def relu_plus_one(x):#     return tf.keras.activations.tanh(x-1)# 构建神经网络模型model = tf.keras.Sequential()model.add(tf.keras.layers.Dense(nenum, activation='relu'))#创建第一层for i in range(laynum):model.add(tf.keras.layers.Dense(int(nenum*necoef),kernel_regularizer=tf.keras.regularizers.l2(regcoef), activation='relu'))if i<drnum:model.add(tf.keras.layers.Dropout(rate =ratcoef))model.add(tf.keras.layers.Dense(nenum))#创建最末层return modeldef pk_dp(lvnk):#将训练好的网络结构及优化参数转成二进制文件,用于数据库存储mdds_topy = pickle.dumps(lvnk.to_json())mdds_wts = pickle.dumps(lvnk.get_weights()) return mdds_topy, mdds_wtstrainx, valx, testx, trainy, valy, testy = data_split(data_x_delt,data_y_delt)
#模型训练
lvdnnk = lvdnnework(trainx.shape[1], laynum = 3, necoef = 1.0, regcoef = 0.002, drnum = 0, ratcoef = 0.2)
optimizer = Adam(learning_rate=0.004, beta_1=0.99, beta_2=0.999, epsilon=1e-7)
lvdnnk.compile(optimizer=optimizer, loss='mse')
trainr = lvdnnk.fit(trainx, trainy, epochs=200, batch_size=20, shuffle = True, validation_data=[valx, valy], validation_steps=2,verbose= 0)     
#将该台区模型相关系数
mdds_topy, mdds_wts = pk_dp(lvdnnk)
pre = lvdnnk.predict(trainx)
corr = np.corrcoef(trainy.reshape(1,-1),pre.reshape(1,-1))# 预测数据结果
pre2 = lvdnnk.predict(testx)
corr2 = np.corrcoef(trainy.reshape(1,-1),pre2.reshape(1,-1))

对比结果画图

plt.figure(figsize=(15, 5))
plt.subplot(1, 1, 1)
plt.plot(pd.DataFrame(pre2.reshape(-1,1)), color="red")
plt.plot(pd.DataFrame(trainy.reshape(-1,1)), color="blue")
plt.title(str(tg_id)+ '_' +str(round(corr2[1,0], 2)))
plt.savefig(f'./picture/{tg_id}.jpg')
plt.close()
http://www.dtcms.com/wzjs/425823.html

相关文章:

  • 企业展厅装修seo研究协会
  • 银行的网站怎么做优化seo软件
  • vs2013做简单的网站学生没钱怎么开网店
  • 辽宁省住房建设厅网站深圳网络营销推广
  • 已备案网站新增接入上海抖音seo
  • 做业务 哪个网站比较好常州百度搜索优化
  • 常州建设局网站首页网络营销推广方案3篇
  • 网站备案完成后免费的网络推广渠道
  • 做网站需要多少费用厦门百度seo
  • 深圳的网站建设公司有哪些域名注册服务网站查询
  • 电商网站运维怎么做长沙网站外包公司
  • 网站建设与管理视频教程友链交换有什么作用
  • 门户类型网站有哪些快速排名优化推广排名
  • ppt代做网站制作一个网页的步骤
  • Wordpress生成密码加密方式黑帽seo培训多少钱
  • 关于珠海网站建设的优势企业营销推广怎么做
  • 网站如何做镜像网络口碑营销名词解释
  • 下载网站源代码广告词
  • 网站做支付需要什么备案谷歌seo网络公司
  • php支持大型网站开发吗北京百度seo点击器
  • 唐山建网站的公司盘古百晋广告营销是干嘛
  • 微信公众好第三方网站怎么做微信推广方法
  • 音乐网站建设策划西安官网seo技术
  • 快速搭建网站信息库泰州百度关键词优化
  • 云南省昆明市做网站的公司江西seo推广
  • 建网站的价格百度知道下载
  • 乌鲁木齐网站设计定制天津seo外包平台
  • 广州市官网网站建设平台官方进一步优化
  • 网站开发单位企业网站建设的目的
  • 经营性网站备案要求seo搜索引擎优化知乎