在 Colab 笔记本中,我做了:
!pip install pandas==1.4.1
Run Code Online (Sandbox Code Playgroud)
但返回:
ERROR: Could not find a version that satisfies the requirement pandas==1.4.1 (from versions: 0.1, 0.2, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.6.0, 0.6.1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.19.2, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.23.3, 0.23.4, 0.24.0, 0.24.1, 0.24.2, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 1.0.0, 1.0.1, …Run Code Online (Sandbox Code Playgroud) 我有df1
df1 = pd.DataFrame({'x':[1,2,3,5],
'y':[2,3,4,6],
'value':[1.5,2.0,0.5,3.0]})
df1
x y value
0 1 2 1.5
1 2 3 2.0
2 3 4 0.5
3 5 6 3.0
Run Code Online (Sandbox Code Playgroud)
我想将valueatx和y坐标分配给另一个数据框df2
df2 = pd.DataFrame(0.0, index=[x for x in range(0,df1['x'].max()+1)], columns=[y for y in range(0,df1['y'].max()+1)])
df2
0 1 2 3 4 5 6
0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2 0.0 0.0 0.0 0.0 0.0 0.0 0.0
3 …Run Code Online (Sandbox Code Playgroud) 如果损失波动,最终的训练步骤可能不会具有最低的损失。
我想知道,如果在 Keras 中训练模型进行验证,Keras 如何选择最终模型?
做
或者
谢谢。
我想从 pycaret 中的compare_models()保存模型比较数据框。
# load dataset
from pycaret.datasets import get_data
diabetes = get_data('diabetes')
# init setup
from pycaret.classification import *
clf1 = setup(data = diabetes, target = 'Class variable')
# compare models
best = compare_models()
Run Code Online (Sandbox Code Playgroud)
即这个数据框如上所示。
有谁知道这是怎么做到的吗?