-
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)
-
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.