我认为标题是自我解释的,但要详细询问,有sklearn的方法train_test_split(),其工作方式如下:X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size = 0.3, stratify = Y)这意味着:该方法将以0.3:0.7的比例分割数据,并尝试使两个数据中的标签百分比相等.是否有相当于此的keras?
所以我看到了一个代码示例(太大而不能粘贴在这里),model.train_on_batch(in, out)而不是使用作者model.fit(in, out).keras的官方文件说:
对一批样品进行单梯度更新.
但我不明白.它是否与fit()相同,但它没有做很多前馈 - backprop,它只执行一次?还是我错了?请解释.
python artificial-intelligence machine-learning keras tensorflow