小编TR1*_*123的帖子

Keras中的validation_split=0.2是交叉验证吗?

我是一名自学成才的 Python 用户。在Python代码中,

model.fit(x_train, y_train, verbose=1, validation_split=0.2, shuffle=True, epochs=20000)
Run Code Online (Sandbox Code Playgroud)

然后,80%的数据用于训练,20%用于验证,并且epoch重复20,000次用于训练。

和,

shuffle=True
Run Code Online (Sandbox Code Playgroud)

所以,我认为这段代码是一个交叉验证,或者更具体地说,是一个 k=5 的 k 划分交叉验证。我想知道这是否正确,因为当我查找 Keras 代码进行 k 折交叉验证时,我发现了一些使用 Scikit-learn 的 Kfold 的代码。

对于这个问题的基本性质,我深表歉意,但如果您能帮助我,我将不胜感激。

python validation scikit-learn deep-learning keras

7
推荐指数
1
解决办法
4042
查看次数

从 DataFrame 中删除一列中仅包含一个唯一值的组

我正在用 Pandas 处理数据。'A' 是唯一 ID 列,列 'E' 包含10。我只想保留列 E 的值同时包含 0 和 1 的组。(我想删除列 A 为 2 和 4 的行,因为这些组分别只包含 1 和 0,只留下列 A 为 1 的行, 3、5)。

做这个的最好方式是什么?

    A   B   C   D   E   F
1   1   0   0   0   1   1163.7
2   1   0.8 0.8 2.2 0   0
3   1   0.2 0.2 4.4 0   0
4   1   0.8 0.4 0.4 0   0
5   1   0.5 0.7 3.8 0   0
6   2   1   1   8.9 1 …
Run Code Online (Sandbox Code Playgroud)

python pandas

3
推荐指数
2
解决办法
72
查看次数

标签 统计

python ×2

deep-learning ×1

keras ×1

pandas ×1

scikit-learn ×1

validation ×1