2016-01-21 2 views
0

J'ai construit mon propre ensemble de données pour la classification des chiffres et cela a bien fonctionné avec le modèle de réseau convolutif développé par lisa lab (Here). Je voulais visualiser les poids et je voulais le faire par keras.Comment utiliser le fichier décapé comme jeu de données pour keras

documentation Keras tente de charger des données mnist comme ceci:

(X_train, y_train), (X_test, y_test) = mnist.load_data() 

Mais je veux que mon jeu de données décapée pour charger au lieu de données par défaut de mnist. Où le module mnist pour keras charge-t-il son dataset? Et, comment puis-je passer mon propre ensemble de données au lieu de cela pour utiliser le module mnist de keras?

Merci d'avance.

Répondre

1

Vous pouvez obtenir beaucoup d'informations sur cette méthode en lisant la source: https://github.com/fchollet/keras/blob/master/keras/datasets/mnist.py

Dans ce cas, l'ensemble de données est un fichier cornichon chargé d'un seau Amazon S3.

Vous pouvez écrire une copie de cette fonction et l'utiliser vous-même pour charger un autre jeu de données mariné.

+0

J'ai déjà trouvé le fichier local (/ usr/local/lib/python 2.7/dist-packages/keras/datasets/mnist.py), je peux le modifier avec mon emplacement de jeu de données. Mais, ce qui s'avère être un problème est "__init__.py". Chaque répertoire a __init__.py mais le chargement des données mnist donne: 'de keras.datasets import mnist ImportError: Aucun module nommé datasets' Le répertoire keras possède déjà un répertoire nommé 'datasets' et __init__.py est présent. Je ne sais pas pourquoi ça ne marche pas. – Anirban