python怎么导入数据集keras_python – 如何为Keras准备数据集?
动机
通过Keras神经网络运行一组标记向量.
例
查看Keras数据集示例mnist:
keras.datasets import mnist
(x_tr, y_tr), (x_te, y_te) = mnist.load_data()
print x_tr.shape
它似乎是一个三维numpy数组:
(60000, 28, 28)
>第一维是样品
>每个样品的第二和第三个特征
尝试
构建标记的载体:
X_train = numpy.array([[1] * 128] * (10 ** 4) + [[0] * 128] * (10 ** 4))
X_test = numpy.array([[1] * 128] * (10 ** 2) + [[0] * 128] * (10 ** 2))
Y_train = numpy.array([True] * (10 ** 4) + [False] * (10 ** 4))
Y_test = numpy.array([True] * (10 ** 2) + [False] * (10 ** 2))
X_train = X_train.astype("float32")
X_test = X_test.astype("float32")
Y_train = Y_train.astype("bool")
Y_test = Y_test.astype("bool")
培训代码
model = Sequential()
model.add(Dense(128, 50))
model.add(Activation('relu'))
model.add(Dropout(0.2))
model.add(Dense(50, 50))
model.add(Activation('relu'))
model.add(Dropout(0.2))
model.add(Dense(50, 1))
model.add(Activation('softmax'))
rms = RMSprop()
model.compile(loss='binary_crossentropy', optimizer=rms)
model.fit(X_train, Y_train, batch_size=batch_size, nb_epoch=nb_epoch,
show_accuracy=True, verbose=2, validation_data=(X_test, Y_test))
score = model.evaluate(X_test, Y_test, show_accuracy=True, verbose=0)
print('Test score:', score[0])
print('Test accuracy:', score[1])
结果
Test score: 13.9705320154
Test accuracy: 1.0
为什么我会在这样一个简单的数据集中得到如此糟糕的结果?
我的数据集是否格式错误?
谢谢!
python怎么导入数据集keras_python – 如何为Keras准备数据集?相关推荐
- 手把手教你在Python中实现文本分类(附代码、数据集)
作者: Shivam Bansal 翻译:申利彬 校对:丁楠雅 本文约2300字,建议阅读8分钟. 本文将详细介绍文本分类问题并用Python实现这个过程. 引言 文本分类是商业问题中常见的自然语言处 ...
- Python中实现文本分类(附代码、数据集)
本文将详细介绍文本分类问题并用Python实现这个过程. 引言 文本分类是商业问题中常见的自然语言处理任务,目标是自动将文本文件分到一个或多个已定义好的类别中.文本分类的一些例子如下: 分析社交媒体中 ...
- 基于Keras在数据集Pima Indians diabetes上实现多层感知器
机器学习是一种实现人工智能的方法,深度学习则是一种实现机器学习的技术.大量数据为深度学习提供了材料,有了充分的数据做基础,利用深度学习技术就能演绎出更聪明的算法,使深度学习得以迅速发展. 目前有许多深 ...
- python检测吸烟的算法_yolov3+tensorflow+keras实现吸烟的训练全流程及识别检测
yolov3+tensorflow+keras实现吸烟的训练全流程及识别检测 弈休丶 2019-12-30 23:29:54 1591 收藏 19 分类专栏: 基于yolov3+tensorflow+ ...
- python常用导入函数及其他操作备忘录
python常用导入函数及其他操作备忘录 python常用导入函数 解压缩zip并读取csv文件 查看缺失值 权重系数取绝对值后排序(查看特征权重重要度) python常用导入函数 from IPyt ...
- python包导入方式_python导包的几种方法(自定义包的生成以及导入详解)
python 导入数据包的几种方法 1.直接导入整个数据包:improt 数据包 2.导入数据包中的某一个函数: from 数据包 improt 函数(当函数这一项为 * 时为导入整个数据包) 3. ...
- python如何导入seaborn_Seaborn - 导入数据集和库
教 程 目 录 在本章中,我们将讨论如何导入数据集和库.让我们首先了解如何导入库. 导入库 让我们从导入Pandas开始,这是一个管理关系的好库(表格式)数据集. Seaborn在处理DataFram ...
- python无法打开文件filenotfounderror_解决Python在导入文件时的FileNotFoundError问题
例如,在运行这段代码时 from keras.utils import plot_model plot_model(model, to_file='images/model_mnist.png', s ...
- keras IMDB数据集学习
keras IMDB数据集学习 1.指定GPU并且设置显存自动增长(非必需) #指定gpu import os os.environ["CUDA_VISIBLE_DEVICES"] ...
最新文章
- SLAM之特征匹配(一)————RANSAC-------OpenCV中findFundamentalMat函数使用的模型
- MySQL输入密码后闪退
- apache日志信息详解
- python-迭代器和生成器
- 李航《统计学习方法》-----朴素贝叶斯
- java定时任务管理_基于SpringBoot+layui秒级定时任务管理:JTimer for JAVA项目
- python脚本-记录Python脚本的运行日志的方法
- 一种机器人语音识别系统及其工作方法与流程
- java 计数程序_Java JVM——4.程序计数器
- 微型计算机控制是微机原理吗,微型计算机控制技术学习心得
- win8计算机里没有用户名和密码错误,win8电脑其他用户的用户名和密码肿么弄?
- stm32 系统进入stop模式_STM32开发笔记78: 2种STOP模式的唤醒方法
- 【基于python的量化策略回测框架搭建】策略表现衡量指标模块
- 临江屯的月亮湾---月亮泡子
- Cocos Creator SDK接入OPPO篇
- 读stormzhang的笔记
- HashMap扩容时的rehash方法中(e.hash oldCap) == 0算法推导
- 专业术语-外文首字母组词的原词组
- 建立正确的领导思维方式
- ​食品领域排名靠前的品牌咨询公司塔望/华与华等服务优势对比​
热门文章
- linux和redis笔记,Redis学习笔记一(Redis的详细安装及Linux环境变量配置和启动)...
- php7 测试数据库_达梦数据库PHP连接测试
- 农信社计算机知识,农信社备考:计算机基础知识(15)
- 图解Http学习第四章
- 正确的修改web项目的名字
- strace实现原理:ptrace系统调用
- 《计算机网络》第六章:传输层(The Transport Layer)
- 照片转3d模型_三星使用AI将照片转换为3D模型
- Django访问java建立的数据库
- 贝叶斯之垃圾邮件分类