Tensorflowを初めて使用し、60列の.csvファイルでニューラルネットワークを実行しようとしています。しかし、その中には文字列フィールドが含まれています。私はプログラムを実行しようとしましたcould not convert string to float:
これはコードです。TensorFlow - 文字列フィールドの操作
# Load datasets.
training_set = tf.contrib.learn.datasets.base.load_csv_without_header(
filename=TRAINING,
target_dtype=np.int,
features_dtype=np.float32)
test_set = tf.contrib.learn.datasets.base.load_csv_without_header(
filename=TEST,
target_dtype=np.int,
features_dtype=np.float32)
# Specify that all features have real-value data
feature_columns = [tf.feature_column.numeric_column("x", shape=[59])]
classifier = tf.estimator.DNNClassifier(feature_columns=feature_columns,
hidden_units=[59],
n_classes=2)
ここで、target_dtypeとfeatures_dtypeはnumpyの型を取ります。ここではhttps://docs.scipy.org/doc/numpy/user/basics.types.htmlを検索し、文字列フィールドがないように見えます。 これを達成する最も良い方法は何ですか?