-
Du behöver definitivt inte definiera kol1, kol2, till kol1000...
i allmänhet kan du göra saker som det här:
columns = tf.decode_csv(value, record_defaults=record_defaults) features = tf.pack(columns) do_whatever_you_want_to_play_with_features(features)
-
Jag känner inte till något off-the-shelf sätt att direkt läsa data från MongoDB. Kanske kan du bara skriva ett kort skript för att konvertera data från MongoDB i ett format som Tensorflow stöder, jag skulle rekommendera binär form
TFRecord
, som är mycket snabbare att läsa än csv-post. Detta är ett bra blogginlägg om detta ämne. Eller så kan du välja att implementera en anpassad dataläsare själv, se det officiella dokumentet här.