【发布时间】:2020-08-05 09:13:13
【问题描述】:
我不知道如何导入 Tensorflow 2 的内置数据集。他们的文档不是很直观,我习惯使用 csvs。
如何让“泰坦尼克号”数据集与基本模型一起使用? 有没有很好的资源来学习 Tensorflow 的 API 以流水线化他们的数据集?
对于下面的代码,我得到了错误:ValueError: Layersequential_54 需要 1 个输入,但它收到了 13 个输入张量
import tensorflow as tf
import tensorflow_datasets as tfds
from tensorflow.keras.optimizers import Adam
data = tfds.load("titanic",split='train', as_supervised=True).map(lambda x,y: (x,y)).batch(10)
model = tf.keras.models.Sequential([tf.keras.layers.Dense(2,activation='relu'),
tf.keras.layers.Dense(13, activation='relu'),
tf.keras.layers.Dense(1, activation='sigmoid')])
model.compile(optimizer=Adam(learning_rate=0.01), loss='categorical_crossentropy', metrics=
['accuracy'])
model.fit(data,epochs=30)
【问题讨论】:
标签: python tensorflow tensorflow2.0 tensorflow-datasets