sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo leer datos en Tensorflow?

  1. Definitivamente no necesitas definir col1, col2, a col1000...

    en general, podrías hacer cosas como esta:

    
    columns = tf.decode_csv(value, record_defaults=record_defaults)
    features = tf.pack(columns)
    do_whatever_you_want_to_play_with_features(features)
    
  2. No conozco ninguna forma estándar de leer datos directamente de MongoDB. Tal vez pueda escribir un script corto para convertir datos de MongoDB en un formato compatible con Tensorflow, recomendaría la forma binaria TFRecord , que es mucho más rápido de leer que el registro csv. Esto es una buena entrada de blog sobre este tema. O puede elegir implementar un lector de datos personalizado usted mismo, consulte el documento oficial aquí.