MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como ler dados no Tensorflow?


  1. Você definitivamente não precisa definir col1, col2, para col1000...

    geralmente, você pode fazer coisas assim:
    
    columns = tf.decode_csv(value, record_defaults=record_defaults)
    features = tf.pack(columns)
    do_whatever_you_want_to_play_with_features(features)
    

  2. Eu não conheço nenhuma maneira pronta para ler dados diretamente do MongoDB. Talvez você possa escrever um pequeno script para converter dados do MongoDB em um formato que o Tensorflow suporte, eu recomendaria o formato binário TFRecord , que é muito mais rápido de ler do que o registro csv. Isso é um bom post de blog sobre este tópico. Ou você pode optar por implementar um leitor de dados personalizado por conta própria, consulte o documento oficial aqui.