scikit-learn - sklearn.linear_model.SGDClassifier 手动推理多类分类
问题描述
我已经使用 sklearn.linear_model.SGDClassifier 训练了一个用于 3 类分类的模型。现在我正在寻找一种手动推断模型的方法。这里的问题是模型包含三对 [coef_, intercept_] 所以我不明白如何在 C++ 中进行预测。
训练代码类似于 sklearn 示例:
clf = make_pipeline(StandardScaler(), SGDClassifier(max_iter=1000, tol=1e-3))
clf.fit(train_features, train_labels)
我试图计算coef_ * sample + intercept_
每个类的值,但不明白如何使用这些数字确定类。
解决方案
推荐阅读
- excel - 创建没有编译错误消息的目录
- javascript - 使用 javascript 的简单验证表单
- spring-boot - springfox 实现可用于 swagger3 或 openapi 3?
- reactjs - React Router MemoryRouter:获取 GET 参数
- apache-spark - Spark 检查点:内容、恢复和幂等性
- python - Jupyter Notebook:%%time 魔法丢失全局变量
- python-unittest - 类型错误:assertEqual() 缺少 1 个必需的位置参数:'second'
- prometheus - 为每个服务定义具有不同警报阈值的共享 Prometheus 警报
- sql-server - 如何从数组中提取变量以便在我的查询参数中使用这些变量?我在 SQL Server Management Studio 中使用 T-SQL
- c# - 如何获取当前时间刻度?