2016-06-21 32 views
5

TensorFow ile yeni oluyorum ama kullanmam gerekiyor, bu yüzden bir sorum var. , Slow_StartTensorflow - Python: Kendi verilerimi TensorFlow ile nasıl kullanabilirim?

1.5,

0.5,1,0,0, Slow_Start

1,2,0,0:

Ben benzeyen bir csv dosyasında belirli verileri kullanmak zorunda 4,0,0,

2,8,0,0 Slow_Start

,

Slow_Start

(Slow_Start ı kullanmak zorunda etiketin biridir).

bilerek başarıyla aşağıdaki 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) 

kullanarak veri almak Ama değişik etiketlerle bir çok sınıflı sınıflandırma üretmek için nasıl benim veriler saklanır ve nasıl kullanılacağını üzerinde herhangi bir fikir yok Verilerimin zamana göre bir pencerenin boyutunu temsil ettiğinden, karıştırılması gerekmiyor.

Açık mıyım bilmiyorum, ama herhangi bir yardım çok hoş olurdu, teşekkürler!

cevap

-1

skflow examples adresinde çok sayıda örnek bulunmaktadır. Verilerinizi doğru biçimde aldığınızdan emin olun.