MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come leggere i dati in Tensorflow?

  1. Non hai assolutamente bisogno di definire col1, col2, col1000...

    in genere, potresti fare cose come questa:

    
    columns = tf.decode_csv(value, record_defaults=record_defaults)
    features = tf.pack(columns)
    do_whatever_you_want_to_play_with_features(features)
    
  2. Non conosco alcun modo standard per leggere direttamente i dati da MongoDB. Forse puoi semplicemente scrivere un breve script per convertire i dati da MongoDB in un formato supportato da Tensorflow, consiglierei il formato binario TFRecord , che è molto più veloce da leggere rispetto al record csv. Questo è un buon post sul blog su questo argomento. Oppure puoi scegliere di implementare un lettore di dati personalizzato da solo, vedi il documento ufficiale qui.