2017-12-18 8 views
1

ラベルをスパースなラベルタプル(インデックス、値、形状)に変換しました。私は分類器にまばらなタプルを養うにはどうすればよいTensorflow Estimatorのフィットに疎データを与える

Traceback (most recent call last): 
    File ..., line 23, in <module> 
    classifier.fit(x=x_train, y=sparse_y_train, batch_size=128, steps=10) 
    File "...tensorflow\python\util\deprecation.py", line 316, in new_func 
    return func(*args, **kwargs) 
    File "...tensorflow\contrib\learn\python\learn\estimators\estimator.py", line 464, in fit 
    SKCompat(self).fit(x, y, batch_size, steps, max_steps, monitors) 
    File "...tensorflow\contrib\learn\python\learn\estimators\estimator.py", line 1429, in fit 
    epochs=None) 
    File "...tensorflow\contrib\learn\python\learn\estimators\estimator.py", line 139, in _get_input_fn 
    epochs=epochs) 
    File "...tensorflow\contrib\learn\python\learn\learn_io\data_feeder.py", line 151, in setup_train_data_feeder 
    x, y, n_classes, batch_size, shuffle=shuffle, epochs=epochs) 
    File "...tensorflow\contrib\learn\python\learn\learn_io\data_feeder.py", line 326, in __init__ 
    if y_is_dict else check_array(y, y.dtype)) 
AttributeError: 'tuple' object has no attribute 'dtype' 

:私は分類器にそれを養うしかし、私はこのエラーが発生しましたか?

答えて

1

'tuple'に 'dtype'という属性がないというエラーメッセージが明確に表示されます。おそらく、あなたのラベルを数値だけの配列として変換する必要がありますか?

+0

私は密なラベルを疎なラベルの代わりにフィット関数に送り、model_function内で変換を行いました。しかし、私は今、この質問でこのエラーに直面しています: https://stackoverflow.com/questions/48201725/converting-tensor-to-a-sparsetensor-for-ctc-loss?noredirect=1#comment83393474_48201725 –

関連する問題