我需要实现朴素贝叶斯分类器并绘制ROC曲线
1) only 2 classes(Trousers and pullovers) out of 10 classes of the [FMNIST][1] dataset and then
2) second for all the ten classes without using scikit library and just basic matplotlib, pandas libraries from scratch.
我已经成功地实现了这两种情况下的朴素贝叶斯分类器,但我无法理解如何实现ROC曲线,因为它需要设置阈值。朴素贝叶斯分
我正在为我的机器学习数据集中的每个特征绘制频率图。问题是我使用的是pandas,在绘制下一个图形时,这些图形不会停留。 for col in X_train.columns:
if "ThreeMonthAvg" in col:
X_train[col] = pd.cut(X_train[col], bins=[-np.inf, 0, 100, 500, 1000, 2000, 4000, np.inf])
print(col)
X_train[col].value_counts().plot.bar() 这是一个for