unit-testing - 机器学习算法的单元测试实现或包装

标签 unit-testing machine-learning regression logistic-regression

假设我有一个逻辑回归的实现。是否有预设的示例(例如测试和训练集以及预期错误)可供我用来评估我的实现性能是否符合预期?

很高兴知道社区如何看待一般的单元测试机器学习 - 回归、分类、无监督方法..

最佳答案

我们生成了随机样本(其中预先确定了一些结构),并通过将它们与 R 和/或 SAS 进行比较来验证我们的实现。一旦结果(例如逻辑中的 beta 系数)被(手动)审查为足够接近 R/SAS,它们就会被硬编码到单元测试中,以进行回归测试(双关语),并且容差非常小。在没有引用实现的情况下,我们只是根据学习方法是否能够揭示随机样本生成过程中放入的结构和参数来批准结果。

关于unit-testing - 机器学习算法的单元测试实现或包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32255372/

相关文章:

python - Knn 分类器的 Scikit learn 中出现“不支持多类多输出”错误

tensorflow - 如何优化具有动态形状的变量?

regression - 套索和岭估计器

java - Mockito 和 jUnit 用于使用 REST 模拟实用程序

r - 在 r 中使用 SVM 对 pincode 类型进行分类

r - 在 R 中测试比例赔率假设

java - libsvm 适用于多输出回归吗?

unit-testing - 协作 Web 应用程序的端到端 UI 测试?

python - 模拟一个对象的返回值

c - 单元测试程序 C 代码