2017-09-04 11 views
1

深い神経ネットワークコードを書くためにjupyterノートブックを使用しています。 DNNClassifierを作成しようとしているときにこの問題が発生しました。tensorflow.contrib.learn.DNNclassifierがありません1必要な位置引数: 'feature_columns'

import tensorflow.contrib.learn as learn 
classifier = learn.DNNClassifier(hidden_units=[10, 20, 10], n_classes=2) 

--------------------------------------------------------------------------- 
TypeError         Traceback (most recent call last) 
<ipython-input-30-0273d6847e2b> in <module>() 
----> 1 classifier = learn.DNNClassifier(hidden_units=[10, 20, 10], n_classes=2) 

TypeError: __init__() missing 1 required positional argument: 'feature_columns' 

答えて

1

あなたはfeature_columns引数を渡すことはありませんでしたここで、正しい引数tf.contrib.learn.DNNClassifierを渡す必要があります。

たとえば、あなたはfeatures_columns

feature_columns = [tf.contrib.layers.real_valued_column("", dimension=1)] 
classifier = learn.DNNClassifier(feature_columns=feature_columns, hidden_units=[10, 20, 10], n_classes=2) 
として real_valued_columnを使用することができます
関連する問題