Тема: Питання по конволютед нейронних мережах
Вітаю.
Є ресурс, котрий віддає каптчу. Каптча дуже проста, у вигляда 2 + 4 = ? при цьому цифри чорні, на білому фоні, мені дуже добре видно, як людині.
Для навчання мережі я використав 60000 зображень з бази MNIST, і воно працює переважно добре, але деякі цифри з капчі воно розпізнає криво.
Різноманітність написання цифр в капчі дуже маленька. Наприклад, коли я завантажив всі варіанти капчі, котрі зміг знайти, то в мене вийшло лише 45 унікальних цифр (від 0 до 9).
Потім я вирішив зробити так - навчити мережу лише на цих 45 цифрах. Я думав, що якщо навчати на тих картинках, котрі потім будуть використовуватись для роспізнання, то працювати воно повинно значно краще, власне, я б міг просто порівнювати дві картинки і за умови, що нових варіацій цифр не буде, то в мене мав би бути 100% результат.
Я розмножив ті 45 картинок до 270, щоб було більше (думав - чим більше картинок, тим краще, але є сумнів, адже вони не унікальні). І навчив свою мережу, робив 1000 епох по 45 за раз.
В результаті дещо розпізнає правильно, але деякі картинки розпізнає криво. Чому так???