假设我有一个逻辑回归的实现。是否有预设的示例(例如测试和训练集以及预期错误)可供我用来评估我的实现性能是否符合预期?
很高兴知道社区如何看待一般的单元测试机器学习 - 回归、分类、无监督方法..
最佳答案
我们生成了随机样本(其中预先确定了一些结构),并通过将它们与 R 和/或 SAS 进行比较来验证我们的实现。一旦结果(例如逻辑中的 beta 系数)被(手动)审查为足够接近 R/SAS,它们就会被硬编码到单元测试中,以进行回归测试(双关语),并且容差非常小。在没有引用实现的情况下,我们只是根据学习方法是否能够揭示随机样本生成过程中放入的结构和参数来批准结果。
关于unit-testing - 机器学习算法的单元测试实现或包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32255372/