小编Abr*_*ain的帖子

ValueError: 'mean_squared_error' 不是有效的评分值

所以,我一直在做我的第一个 ML 项目,作为其中的一部分,我一直在尝试来自 sci-kit learn 的各种模型,我为随机森林模型编写了这段代码:

#Random Forest
reg = RandomForestRegressor(random_state=0, criterion = 'mse')
#Apply grid search for best parameters
params = {'randomforestregressor__n_estimators' : range(100, 500, 200),
          'randomforestregressor__min_samples_split' : range(2, 10, 3)}
pipe = make_pipeline(reg)
grid = GridSearchCV(pipe, param_grid = params, scoring='mean_squared_error', n_jobs=-1, iid=False, cv=5)
reg = grid.fit(X_train, y_train)
print('Best MSE: ', grid.best_score_)
print('Best Parameters: ', grid.best_estimator_)

y_train_pred = reg.predict(X_train)
y_test_pred = reg.predict(X_test)
tr_err = mean_squared_error(y_train_pred, y_train)
ts_err = mean_squared_error(y_test_pred, y_test)
print(tr_err, ts_err)
results_train['random_forest'] = tr_err
results_test['random_forest'] = ts_err

Run Code Online (Sandbox Code Playgroud)

但是,当我运行此代码时,出现以下错误: …

machine-learning random-forest scikit-learn

2
推荐指数
1
解决办法
4889
查看次数

尝试从 PyCharm 访问 Flask 包时出现 ModuleNotFoundError

我是初学者,学习 Python 大约一个月。我试图用 Python 构建一个 Web 框架。我使用 将 Flask 安装为一个包pip,但是当我尝试从 访问它时PyCharm,它显示了一个错误:

ModuleNotFoundError: 没有名为“烧瓶”的模块

我已经包含了一些屏幕截图。

此图像显示了我收到的错误:

图片

此图显示我已在系统中成功安装 Flask:

图片

可能是什么问题呢?我该如何解决?

PS:我可以从命令窗口访问包。只有当我尝试访问 from 时Pycharm,才会发生错误。

python

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