keras中训练好的模型保存与载入_如何导入已保存的dnn模型-程序员宅基地

技术标签: 深度学习  Keras  

keras中的采用Sequential模式建立DNN并持久化保持、重新载入


def DNN_base_v1(X_train, y_train):
    
    model = models.Sequential()
    model.add(layers.Dense(96, activation='elu',kernel_regularizer=regularizers.l2(0.005), input_shape=(X_train.shape[1], )))
    model.add(layers.Dropout(0.5))
    model.add(layers.Dense(64, activation='elu',kernel_regularizer=regularizers.l2(0.005)))
    model.add(layers.Dropout(0.5))
    model.add(layers.Dense(32, activation='elu',kernel_regularizer=regularizers.l2(0.005)))
    model.add(layers.Dropout(0.5))
    model.add(layers.Dense(32, activation='elu',kernel_regularizer=regularizers.l2(0.005)))
    model.add(layers.Dropout(0.5))
    model.add(layers.Dense(1, activation='sigmoid'))

    model.compile(optimizer=optimizers.Adadelta(), loss='binary_crossentropy', metrics=['accuracy'])

    model.fit(X_train, y_train, epochs=1200, batch_size=50, validation_split=0.2, verbose=0, shuffle=True)
    results_train = model.evaluate(X_train, y_train)
    
    print('accuracy: %s' %(results_train))
    return model

def DNN_fit_and_save(X_train, y_train, doc_dir, model_numbers):
    if os.path.exists(doc_dir) == True:
        pass
    else:
        os.makedirs(doc_dir)
    for i in range(model_numbers):
        model = DNN_base_v1(X_train, y_train)
        filename = os.path.join(doc_dir, 'model_'+ np.str(i + 1)+'.h5')
        model.save(filename)
        print('>save %s' %(filename))

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Jack_kun/article/details/86075871

智能推荐

java/jsp/ssm毕业生就业信息管理系统【2024年毕设】-程序员宅基地

文章浏览阅读62次。springboot基于Springboot的营养配餐评价系统。springboot基于springboot的网上点餐系统。springboot基于Android的汉民族传统文化系统。springboot基于springboot的仓储管理系统。ssm基于Android的校园出入登记系统的设计与实现。springboot基于微服务的闪聚支付系统设计。ssm基于Android的团购系统的设计与实现。springboot微信小程序的校园外卖系统。ssm基于微信小程序的购物系统的设计与实现。

泰坦尼克号乘客获救预测-程序员宅基地

文章浏览阅读770次。案例背景泰坦尼克号沉船事故是世界上最著名的沉船事故之一。1912年4月15日,在她的处女航期间,泰坦尼克号撞上冰山后沉没,造成2224名乘客和机组人员中超过1502人的死亡。这一轰动的悲剧震惊了国际社会,并导致更好的船舶安全法规。 事故中导致死亡的一个原因是许多船员和乘客没有足够的救生艇。然而在被获救群体中也有一些比较幸运的因素;一些人群在事故中被救的几率高于其他人,比如妇女、儿童和上层阶级。...

java号段_Java匹配国内手机号码段-程序员宅基地

文章浏览阅读206次。目前(2016-12-7)三大运营商最新号段如下移动号段:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188联通号段:130 131 132 145 155 156 171 175 176 185 186电信号段:133 149 153 173177 180 181 189虚拟运营商:170通过j..._java 移动的号码段

阿里大神的Leetcode刷题笔记.PDF-程序员宅基地

文章浏览阅读1.1k次。点击上方蓝色小字,关注“涛哥聊Python”重磅干货,第一时间送达今天推荐一个阿里朋友的算法刷题的开源项目。截至 2020 年 11 月,该开源项目配套的网站已经有一百二十万的访问量,在 ...

二叉树遍历_递归算法底层的实现使用的是什么存储结构-程序员宅基地

文章浏览阅读151次。二叉树的四种遍历算法冰河世纪20 2019-03-12 15:46:06 22461 收藏 30展开本文转自:http://data.biancheng.net/view/194.html二叉树简单地理解,满足以下两个条件的树就是二叉树:本身是有序树;树中包含的各个节点的度不能超过 2,即只能是 0、1 或者 2;二叉树的性质经过前人的总结,二叉树具有以下几个性质:二叉树中,第 i 层最多有 2i-1 个结点。如果二叉树的深度为 K,那么此二叉树最多有 2K-1 个结点。二叉树中,_递归算法底层的实现使用的是什么存储结构

uboot环境变量的讲解_uboot中环境变量ip代表的是什么-程序员宅基地

文章浏览阅读930次。转自:http://blog.csdn.net/x_jjt/article/details/50733483一、环境变量的作用于全局变量是相似的,环境变量的生命周期一旦设置好环境变量并保存好,下次开机时还会存在,而全局变量在关机后会消失,只有在下次开机时才会产生一个新的全局变量。 全局变量可能大多数功能是用于进程间通信,而环境变量的作用就不仅仅是通信,而是提供各种程序运行参数,比如说常_uboot中环境变量ip代表的是什么

随便推点

大华门禁控制器修改IP_门禁控制器ip地址-程序员宅基地

文章浏览阅读699次,点赞11次,收藏6次。控制器默认IP地址为192.168.0.2,帐号:admin,密码:123456。首先登录大华Smartpss客户端,点击:设备管理->手动添加。只能通过Smartpss客户端软件修改IP地址,3、点击TCP/IP即可修改门禁控制器的IP地址。2、修改门禁控制器IP,点击齿轮图标修改IP。大华门禁控制器不支持网页访问,_门禁控制器ip地址

dxf格式详解与在线打开、查看_dxf在线-程序员宅基地

文章浏览阅读1.6k次,点赞4次,收藏9次。使用3D模型在线转换网站进行dxf格式在线打开、查看和转换,NSDT 3dconvert支持将dxf格式在线转换为glb、gltf、obj、stl、dae、ply、off等格式。_dxf在线

linux下golang环境搭建_[root@localhost local]# go version -bash: /usr/loc-程序员宅基地

文章浏览阅读8k次。1. 下载go语言包,go1.9.2.linux-amd64.tar.gzhttps://www.golangtc.com/download2. 解压安装[root@localhost local]# pwd/usr/local[root@localhost local]# tar -xzvf go1.9.2.linux-amd64.tar.gz [root@localhost local]# c..._[root@localhost local]# go version -bash: /usr/local/go/bin/go: 无法执行二进

visual studio2019无法启动程序,\ALL_BUILD 拒绝访问_无法启动程序“d:\all_build"。拒绝访问-程序员宅基地

文章浏览阅读3.7k次,点赞8次,收藏8次。报错如下:解决办法:点击自己的项目,右键设为启动项目。_无法启动程序“d:\all_build"。拒绝访问

Tkinter 对话框_tkinter dialog-程序员宅基地

文章浏览阅读1.7k次。本章节,我们学习 Tkinger 的对话框。_tkinter dialog

超详细的“程序员”-职业规划!未来就掌握在你自己手中!-程序员宅基地

文章浏览阅读722次。一、程序员的特性技术出身的职场人特性很明显,与做市场、业务出身的职场人区别尤其明显。IT行业中常见的一些职场角色:老板、项目经理、产品经理、需求分析师、设计师、开发工程师、运维工程师等。开发工程师具有如下特征:1、逻辑思维清晰、严谨和细腻;但是有时不容易转弯,有些程序员容易较劲、钻牛角尖。2、性格偏内向、不善于沟通、表达和交际;但是在网络聊天工具上,有些显为幽默、能聊。...

推荐文章

热门文章

相关标签