我想用 C/C++ 或 Java 编写一个算法(一堆机器学习算法),可能是 Python。语言对我来说并不重要 - 我熟悉以上所有内容。
对我来说重要的是测试。我想使用训练数据训练我的模型。所以我有测试输入,我知道输出应该是什么,并将它与模型的输出进行比较。这是一个什么样的测试?是单元测试吗?我该如何解决这个问题?我可以看到我可以编写一些代码来检查我需要检查的内容,但我想将测试与主代码分开。测试是一个发展良好的领域,我以前见过这样做,但我不知道这种特殊测试的名称和类型,以便我可以阅读它而不会造成混乱。如果您能告诉我这种测试方法叫什么,我将不胜感激。