Как распознать английскую sh букву, а также не английскую sh букву? - PullRequest
1 голос
/ 02 марта 2020

Итак, я хочу построить систему, которая сможет распознавать букву sh. На входе будет случайное изображение почерка (изображение в оттенках серого, без фона). Проблема состоит в том, что я хочу, чтобы система реагировала правильно, если на входе находится изображение, которое не является буквой sh. Например, если на входе изображение рукописного ввода 'a', то система должна вывести «а». Но если вводом является рукописный ввод β или даже кот рисования от руки, система должна выводить «не букву английского языка». Как я могу достичь этого? Если я использую CNN или другой алгоритм глубокого обучения, то как мне выбрать набор данных, который представляет класс «non engli sh letter»?

1 Ответ

0 голосов
/ 02 марта 2020

Отличный вопрос! Вы тренируете его в наборе данных MNIST. Кроме того, вы бы добавили еще одну категорию, "not_engli sh". В этой категории вы будете вставлять изображения тех же форм и размеров, что и изображения MNIST, но это будут не английские sh буквы или рисунки кошек или все, что вы хотите сделать.

В качестве альтернативы, вы можете и снова обучайтесь на наборе данных MNIST и устанавливайте доверительный порог. Если аппарат менее чем на 50% уверен, что введенное вами изображение является символом Engli sh, вы можете запрограммировать его на вывод «non engli sh letter».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...