2016-06-21 26 views
5

Jestem nowy z TensorFow, ale muszę go użyć, więc mam pytanie.Tensorflow - Python: Jak mogę używać własnych danych z TensorFlow?

muszę używać konkretnych danych w pliku csv, który wygląda tak:

0.5,1,0,0, Slow_Start

1,2,0,0, Slow_Start

1,5, 4,0,0, Slow_Start

2,8,0,0, Slow_Start

(Slow_Start jest etykiety mAM do użycia).

pomyślnie importować moich danych za pomocą następującego kodu

directory = "/home/matthieu/Documents/python/*.csv" 
filename_queue = tf.train.string_input_producer(
tf.train.match_filenames_once(directory), 
shuffle=False) 
line_reader = tf.TextLineReader() 

_, csv_row = line_reader.read(filename_queue) 
record_defaults = [[0.0], [0.0], [0.0], [0.0], [""]] 
time, cwnd, rtt, dupack, Algo = \ 
tf.decode_csv(csv_row, record_defaults=record_defaults) 
features = tf.pack([ 
    time, 
    cwnd, 
    rtt, 
    dupack]) 

with tf.Session() as sess: 
    tf.initialize_all_variables().run() 

    coord = tf.train.Coordinator() 
    threads = tf.train.start_queue_runners(coord=coord) 

    # we grab an example from the CSV file. 
    for iteration in range(1, 50): 

     example, label = sess.run([features, Algo]) 
     print(example, label) 

    coord.request_stop() 
    coord.join(threads) 

Ale nie mam żadnych pomysłów, jak moje dane osobowe są przechowywane i jak go używać do produkcji multiclass klasyfikacji z etykietami zróżnicowanych, wiedząc, moje dane reprezentują rozmiar okna w porównaniu z czasem, więc nie trzeba ich tasować.

Nie wiem, czy jestem czysty, ale jakakolwiek pomoc byłaby bardzo miła, dziękuję!

Odpowiedz

-1

Istnieje wiele przykładów dostępnych pod numerem skflow examples. Upewnij się, że masz dane w odpowiednim formacie.

Powiązane problemy