我将我的训练数据作为两个Tensor
对象(不是ndarray
):trainData
的(整个数据集大小,特征数)和trainValues
的(整个数据集大小,1)(有1个输出值)。你知道吗
我现在把它们喂给我的模特:
model.fit_dyn(trainData, trainValues,
epochs: 36000,
steps_per_epoch: 1,
initial_epoch: startingEpoch,
verbose: 2,
validation_data: validation,
validation_steps: validationSampleCount,
callbacks: new ICallback[]{
Run.TensorBoard,
checkpoints,
});
我正在考虑按照建议将训练数据分成若干批in some places,尽管数据完全适合内存。你知道吗
我试过这个:
const int BatchSize = 1000;
var trainBatches = tf.split(
trainData,
num_or_size_splits: BatchSize);
var trainValueBatches = tf.split(
trainValues,
num_or_size_splits: BatchSize);
然后将trainBaches
和trainValueBatches
传递给fit
,但我似乎不知道其他参数必须传递什么。似乎fit
不喜欢Tensor
对象的数组。你知道吗
张量流1.12
目前没有回答
相关问题 更多 >
编程相关推荐