Позвольте мне упростить этот вопрос.Opencv mlp Те же данные Различные результаты
Если я запустил поезд OPENVL MLP и последовательно классифицируюсь по тем же данным, я получаю разные результаты. Смысл, если я ставил тренировку нового mlp на одни и те же данные поезда и классифицировал по тем же тестовым данным в цикле for, каждая итерация даст мне разные результаты. Даже если я создаю новый объект mlp на каждой итерации. Однако, если вместо использования цикла for я просто запускаю программу несколько раз, перезапуск программы после каждого поезда и классификация; результаты точно такие же.
Так что вопрос в том, что opencv использует предыдущие веса, переменные или что-то в своем роде из других поездов mlp? Хотя это не тот же объект mlp. Кто-нибудь знает, почему он это делает?
Спасибо за то же время! -Tim
Ya это было! Если я сброшу исходное значение семени на каждую итерацию, результаты будут такими же! Благодаря! –
Рад помочь! Не забудьте принять ответы, которые отвечают на ваш вопрос. – beaker