У меня есть модель Keras, которая очень хорошо работает при обучении и тестировании данных о знаках, но не работает на реальных данных. - PullRequest
0 голосов
/ 06 апреля 2020

Мне нужно создать приложение в режиме реального времени, которое распознает разные знаки.

Я обучил свою модель keras алфавиту ASL (https://www.kaggle.com/grassknoted/asl-alphabet), я разбил данные на обучение и тест, получил очень высокую точность на обоих, но потом, когда я попробовал это на реальных данных (моей собственной рукой), он почти ничего не распознает. Теперь, это не удивительно для меня, я ожидал этого, потому что все эти изображения содержат одну и ту же руку.

Мой вопрос будет таким: какие методы вы можете мне порекомендовать, у которых есть высокая вероятность работы в этом случае? Моя идея состояла в том, чтобы сделать свой собственный набор данных, но с бинарными изображениями, где стрелка белая, а все остальное черное, тренируемся на этом, а затем, когда пользователь показывает руку в камеру в реальном времени, я могу использовать вычитание фона и таким образом, получить двоичное изображение этого также. Как вы думаете, это будет работать? Если нет, то почему? (потому что я не видел, чтобы кто-нибудь предлагал это на inte rnet). Кроме того, я открыт для любого другого метода. Спасибо, я благодарен за любой полученный ответ.

...