Я хочу написать алгоритм (кучу алгоритмов машинного обучения) в C/C++ или, возможно, в Java, возможно, на Python. Для меня это не имеет значения - я знаком со всем вышеперечисленным.Какую форму тестирования я должен выполнить?
Для меня важно проверить. Я хочу обучать свои модели с помощью данных обучения. Итак, у меня есть тестовый ввод, и я знаю, какой должен быть результат, и я сравниваю его с выходом модели. Что это за тест? Это единичный тест? Как я могу подойти к проблеме? Я вижу, что я могу написать код, чтобы проверить, что мне нужно проверить, но я хочу отделить тестирование от основного кода. Тестирование - хорошо развитая область, и я видел это раньше, но я не знаю названия и типа этого конкретного вида тестирования, чтобы я мог прочитать его, а не создавать беспорядок. Я был бы признателен, если бы вы могли сообщить мне, как называется этот метод тестирования.