2016-07-01 9 views
7

Próbuję śledzić ten tutorial tensorflow, który używa funkcji load_csv. TUTORIAL_LINKGdzie jest cel określony w funkcji load_csv tensorflow'a

Jeden z dwóch linii na pytanie:

IRIS_TEST = "iris_test.csv" 
test_set = tf.contrib.learn.datasets.base.load_csv(
                filename=IRIS_TEST, 
                target_dtype=np.int 
               ) 

Gdzie "iris_test.csv" wygląda następująco:

30,4,setosa,versicolor,virginica 
5.9,3.0,4.2,1.5,1 
6.9,3.1,5.4,2.1,2 
5.1,3.3,1.7,0.5,0 
6.0,3.4,4.5,1.6,1 
5.5,2.5,4.0,1.3,1 
6.2,2.9,4.3,1.3,1 
5.5,4.2,1.4,0.2,0 
6.3,2.8,5.1,1.5,2 
5.6,3.0,4.1,1.3,1 
6.7,2.5,5.8,1.8,2 
7.1,3.0,5.9,2.1,2 
4.3,3.0,1.1,0.1,0 

jestem całkiem pewien cel uczenia maszynowego wykonywania jest verginica kolumna, ale nie mam pojęcia, jak jest określona jako takie.

Czy jest to domniemane jako ostatnia kolumna?

Odpowiedz

12

Z code:

def load_csv(filename, target_dtype, target_column=-1, has_header=True): 
    """Load dataset from CSV file.""" 

domyślną target_column jest -1. A więc ostatnia kolumna, dobrze wiedzieć.

Powiązane problemy