Machine learning 如何使用pickle文件作为keras的数据集

Machine learning 如何使用pickle文件作为keras的数据集,machine-learning,pickle,theano,keras,mnist,Machine Learning,Pickle,Theano,Keras,Mnist,我已经建立了自己的数字分类数据集,它与lisa lab()开发的卷积网络模型很好地配合。我想想象重量,我想通过keras来实现 Keras文档尝试加载mnist数据,如下所示: (X_train, y_train), (X_test, y_test) = mnist.load_data() 但我希望加载我的pickle数据集,而不是mnist默认数据。keras的mnist模块在哪里加载其数据集?还有,我如何传递我自己的数据集而不是使用keras的mnist模块 提前感谢。您可以通过阅读源代码

我已经建立了自己的数字分类数据集,它与lisa lab()开发的卷积网络模型很好地配合。我想想象重量,我想通过keras来实现

Keras文档尝试加载mnist数据,如下所示:

(X_train, y_train), (X_test, y_test) = mnist.load_data()
但我希望加载我的pickle数据集,而不是mnist默认数据。keras的mnist模块在哪里加载其数据集?还有,我如何传递我自己的数据集而不是使用keras的mnist模块


提前感谢。

您可以通过阅读源代码获得有关此方法的大量信息:

在本例中,数据集是从AmazonS3存储桶加载的pickle文件


您可以编写此函数的副本,然后自己使用它加载不同的pickle数据集。

我已经找到了本地文件(/usr/local/lib/python 2.7/dist packages/keras/datasets/mnist.py),我可以使用数据集位置修改它。但是,“init.py”是一个问题。每个目录都有init.py,但加载mnist数据时给出:
来自keras.datasets import mnist ImportError:没有名为datasets的模块
keras目录已经有名为“datasets”的目录,并且存在init.py。我不知道为什么这不起作用。