MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment lire des données dans Tensorflow ?

  1. Vous n'avez certainement pas besoin de définir col1, col2, à col1000...

    généralement, vous pourriez faire des choses comme ceci :

    
    columns = tf.decode_csv(value, record_defaults=record_defaults)
    features = tf.pack(columns)
    do_whatever_you_want_to_play_with_features(features)
    
  2. Je ne connais aucun moyen standard de lire directement les données de MongoDB. Peut-être que vous pouvez simplement écrire un court script pour convertir les données de MongoDB dans un format pris en charge par Tensorflow, je recommanderais la forme binaire TFRecord , qui est beaucoup plus rapide à lire que l'enregistrement csv. Ceci est un bon article de blog sur ce sujet. Ou vous pouvez choisir d'implémenter vous-même un lecteur de données personnalisé, voir la doc officielle ici.