定义了一个随机森林网络,如何查看这个model里面的超参的值都是多少呢,比如说max_depth?
model = RandomForestRegressor(n_estimators=16)
model.fit(trainX, trainY)
pre=model.predict(eva_data)
from sklearn.metrics import mean_squared_error
from math import sqrt
meanSquaredError=mean_squared_error(pre, eva_data_load)
print("MSE:", meanSquaredError)
Pytorch的话
named_parameters(prefix='', recurse=True)
print(model.parameters())
print(model.named_parameters())
两者区别可以看看pytorch的官方文档