Я использую функцию 'fitcsvm' для обучения SVM с полиномиальным ядром в наборе данных с 4 классами с использованием подхода «один против всех». Чтобы сделать проверку работоспособности, я попытался применить результирующую модель к тому же набору данных, который я использовал для обучения, используя функцию «предсказывать». Я предсказываю метки для всех наблюдений для каждого SVM, и я выбираю метку, соответствующую SVM, с наивысшей задней вероятностью для конкретного наблюдения в качестве ее последней метки. Однако ошибки обучения и тестирования не совсем то же самое. В чем причина этого?MATLAB SVM: использование одного и того же набора данных для обучения и тестирования дает разные результаты
1
A
ответ
0
У 4 классов одинаковое количество экземпляров? Если нет, то может быть, что fitcsvm
нормализует точность, чтобы принять это во внимание.
Это также является хорошим вопросом для технической поддержки Mathworks.
+0
4 класса имеют одинаковое количество экземпляров. – niranjantdesai
Смежные вопросы
- 1. Image.save() И Image.show() дает разные результаты для того же изображения
- 2. Postgres ts_rank_cd разные результаты для одного и того же tsvector?
- 3. Почему зашифрованный текст RSA дает мне разные результаты для одного и того же текста
- 4. разные результаты печати от одного и того же кода
- 5. Почему Django дает мне разные результаты для одного и того же запроса?
- 6. Использование SVM для подготовки моего набора данных
- 7. разные значения одного и того же указателя
- 8. Выполнение кросс-валидации K-fold: использование одного и того же набора тренировок против отдельного набора проверки
- 9. вычисление простых коэффициентов с использованием одного и того же кода дает разные результаты?
- 10. разные результаты для того же метода call
- 11. Несколько объединений одного и того же набора данных
- 12. как правильно реализовать разные варианты просмотра одного и того же набора данных
- 13. Идея и затмение возвращают разные результаты для одного и того же фрагмента кода
- 14. одинаковые операнды разные результаты в пределах одного и того же кода одна и та же машина
- 15. Сортировка данных на основе одного и того же набора столбцов
- 16. Files.exists (path) и path.toFile(). Exists() дают разные результаты для одного и того же файла
- 17. Stanford NLP Parser дает разные результаты (настроение) для одного и того же утверждения, используемого в Kaggle. Обзор фильма
- 18. Matlab - нейронные сети - Как использовать разные наборы данных для обучения, проверки и тестирования?
- 19. DefaultPasswordHasher, генерирующий разные хэши для одного и того же значения
- 20. GMM в MATLAB дает различные результаты для одного файла
- 21. Excel 2013 дает разные ответы для одного и того же значения и формулы в разных ячейках
- 22. Почему сопоставление и сканирование возвращают разные результаты для одного и того же регулярного выражения?
- 23. Почему результаты классификации с использованием SVM не подходят в Matlab?
- 24. Использование набора данных для проверки и обучения в RandomForest
- 25. ssrs Суммируя два поля одного и того же набора данных, разные tablix
- 26. Эксплуатационный факт использования нескольких циклов (не вложенных)/одного цикла для одного и того же набора данных
- 27. Как сделать файлы обучения и тестирования в svm multi label?
- 28. Использование верблюда для агрегирования сообщений одного и того же заголовка
- 29. Использование одного и того же объекта DbContext для разных контроллеров
- 30. md5sum разные значения для одного и того же контента
Не могли бы вы предоставить код и данные ?! – Cleb