Python中文
首页
教程
问答
标签
搜索
登录
注册
如何计算多类多分数交叉验证?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我将用python开始我的第一个机器学习代码。但是,我在计算我的多类模型的召回率、精度和f1时遇到了一个错误</p> <pre class="lang-py prettyprint-override"><code>X = pd.read_excel(path, dtype=int) allarray = X.values X_data = allarray[:,0:-1] Y = allarray[:,-1] X_scaled = scaler.fit_transform(X_data) create_model = create_custom_model(n_features, n_classes, 8, 3) estimator = KerasClassifier(build_fn=create_model, epochs=100, batch_size=100, verbose=0) scores = cross_validate(estimator, X_scaled, Y, cv=10, scoring=('precision', 'recall', 'f1'), return_train_score=False) print(scores['precision']) print(scores['recall']) print(scores['f1']) </code></pre> <p>我得到了这个错误:</p> <pre class="lang-py prettyprint-override"><code>ValueError: Target is multiclass but average='binary'. Please choose another average setting. </code></pre> <p>但是<code>cross_validate</code>没有参数<code>average</code></p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我认为问题不在于<code>cross_validate</code>,这是因为得分(在精度方法中,您有平均参数)。您可以在评分方法中设置参数</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
带json的Pass生成器(最好在MQTT上)
10 回答
带json的pythonFlask
1 回答
带json的Python传输代码
1 回答
带json的Python读取API
6 回答
带JSON约束的Android POST请求
9 回答
带Jupyter笔记本和Sp的Docker
4 回答
带Jupyter笔记本的IdeaVim
10 回答
带Jupyter笔记本的Matplotlib不会绘制绘图,但会更正轴值
1 回答
带kbhi套接字的Python线程
5 回答
带Keras fit_发生器的记忆错误
8 回答
带keras-给定错误的卷积神经网络,UnboundLocalError:local变量“a”在赋值之前引用
6 回答
带Keras和WGANs的无效argumenterror
9 回答
带Keras的LSTM:Assign Op的Input'ref'需要左值inpu
9 回答
带keras的解密器
1 回答
带KeyError的简单循环:8167
7 回答
带key和valu的Python二叉搜索树
4 回答
带Kivy ConfigPars的布尔函数等
10 回答
带kivy+matplotlib的Android.apk
2 回答
带kivy的可滚动注册屏幕
4 回答
带kivy的圆形/圆形图像
1 回答