在Keras中利用np.random.shuffle()打乱数据集实例


Posted in Python onJune 15, 2020

我就废话不多说了,大家还是直接看代码吧~

from numpy as np
index=np.arange(2000)
np.random.shuffle(index)
print(index[0:20])
 
X_train=X_train[index,:,:,:]#X_train是训练集,y_train是训练标签
y_train=y_train[index]

补充知识:Keras中shuffle和validation_split的顺序

模型的fit函数有两个参数,shuffle用于将数据打乱,validation_split用于在没有提供验证集的时候,按一定比例从训练集中取出一部分作为验证集

这里有个陷阱是,程序是先执行validation_split,再执行shuffle的,

所以会出现这种情况:

假如你的训练集是有序的,比方说正样本在前负样本在后,又设置了validation_split,那么你的验证集中很可能将全部是负样本

同样的,这个东西不会有任何错误报出来,因为Keras不可能知道你的数据有没有经过shuffle,保险起见如果你的数据是没shuffle过的,最好手动shuffle一下

np.random.seed(1024) random.shuffle(index) data = data[index] label = label[index] splitpoint = int(round(num * 0.8)) (X_train, X_val) = (data[0:splitpoint], data[splitpoint:]) (Y_train, Y_val) = (label[0:splitpoint], label[splitpoint:]) X_train=X_train/255 X_val=X_val/255

以上这篇在Keras中利用np.random.shuffle()打乱数据集实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取豆瓣电影简介代码分享
Jan 16 Python
Python实现完整的事务操作示例
Jun 20 Python
Python实现图片转字符画的示例代码
Aug 21 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
Dec 14 Python
Python遍历pandas数据方法总结
Feb 09 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
Sep 11 Python
python3格式化字符串 f-string的高级用法(推荐)
Mar 04 Python
Python PIL库图片灰化处理
Apr 07 Python
python+requests接口压力测试500次,查看响应时间的实例
Apr 30 Python
基于python的matplotlib制作双Y轴图
Apr 20 Python
python绘图subplots函数使用模板的示例代码
Apr 30 Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 #Python
Python实现验证码识别
Jun 15 #Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 #Python
使用Keras画神经网络准确性图教程
Jun 15 #Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
Jun 15 #Python
python中元组的用法整理
Jun 15 #Python
详解Python设计模式之策略模式
Jun 15 #Python
You might like
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
Jquery 实现弹出层插件
2015/01/28 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
理解Javascript图片预加载
2016/02/23 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python标准库defaultdict模块使用示例
2015/04/28 Python
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
python直接访问私有属性的简单方法
2016/07/25 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
python 字符串追加实例
2019/07/20 Python
Python实现PS滤镜中的USM锐化效果
2020/12/04 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
仓管员岗位职责范文
2013/11/08 职场文书
销售助理岗位职责
2014/02/21 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
大学毕业论文致谢词
2015/05/14 职场文书
建国大业电影观后感
2015/06/01 职场文书
合同审查法律意见书
2015/06/04 职场文书
python 模块重载的五种方法
2021/04/24 Python
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
Python 绘制多因子柱状图
2022/05/11 Python
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers