-
Zdecydowanie nie musisz definiować col1, col2, do col1000...
generalnie możesz robić takie rzeczy:
columns = tf.decode_csv(value, record_defaults=record_defaults) features = tf.pack(columns) do_whatever_you_want_to_play_with_features(features)
-
Nie znam żadnego gotowego sposobu bezpośredniego odczytywania danych z MongoDB. Może wystarczy napisać krótki skrypt do konwersji danych z MongoDB w formacie obsługiwanym przez Tensorflow, polecam binarną formę
TFRecord
, który jest znacznie szybszy do odczytania niż zapis csv. To to dobry wpis na blogu na ten temat. Możesz też samodzielnie zaimplementować dostosowany czytnik danych, patrz oficjalny dokument tutaj.