Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:addons:capmonster:learning:module-teach

Это старая версия документа.


Проблемы обучения и их исправление

Самое первое правило - если что-то долго не получается и советы, написанные ниже, не особо помогают, просто спросите на форуме в разделе программы. Не тратьте свое время впустую!

Есть несколько проблем, которые вы можете встретить при обучении. Диагностировать их можно по графикам, отражающим текущий ход обучения:

1) После начала обучения прошло уже с десяток-другой циклов, а зеленая и красная линии на первом графике не поднимаются
Ядро не учится. Слишком маленький стартовый параметр обучения, запустите обучение заново, увеличив этот параметр в 10 раз. Повторите пока линии на графиках не начнут расти.
2) При обучении красная полоса поднялась над зеленой и доминирует на первом графике
* Возможно вы поставили слишком большой стартовый параметр. Уменьшайте в 10 раз, и начинайте обучение снова и так несколько раз пока положение не улучшится или не появится предыдущая ошибка. Если появилась предыдущая ошибка значит проблема не только в стартовом параметре или вообще, он тут ни при чем.
* Возможно слишком мало символов для обучения или фильтры для символов настроены не правильно. Перенастройте.
* Может вы что-то напутали при вырезании символов и указывали им не правильные названия. Проверьте коллекцию в разделе фильтров (там есть кнопка «показывать текст», нажав ее вы сможете проверить соответствует ли нарисованный символ символу под ним написанному текстом)
3) Красная линяя на первом графике довольно далеко от 0
Слишком много ошибок распознавания символа типа (1)
Причин может быть много:
* Собрано мало символов.
* Очень сложная каптча.
* Сеть слишком простая.
* Слишком быстрый режим обучения.
* Слишком большой разброс центра при обучении.
* Очень много видов символов (надеюсь, вы не китайскую каптчу с иероглифами распознаете :)
4) Самая первая проверка еще перед первым циклом обучения показывает слишком большое число Bad результатов (красная линия)
Ничего страшного в этом нет, просто вы установили порог распознавания 0,5 или ниже. Положение должно исправиться уже после первого цикла обучения.
5) Количество циклов перевалило за 100, а желтая линяя на первом графике все еще не падает к нулю
Ядро не видит слишком много символов - ошибка распознавания символов (2)
Возможные причины
* Слишком большой порог обучения. Нормальный порог обучения 0,5-0,6.
* Слишком маленький стартовый параметр обучения. Попробуйте увеличить в 3-5 раз
* Мало символов обучения, при том, что они сильно искажены.
* Слишком сложная сеть.
* Слишком быстрый режим обучения.
6) На втором графике красная линяя поднялась слишком высоко
Ядро слишком часто видит символы там где их нет - третья ошибка распознавания символов.
Увеличьте интенсивность обучения на ложных данных.
7) На третьем графике процент распознавания 0 и не растет, причем все остальные графики в порядке
Обучение идет хорошо, но каптча почему-то не распознается. Нужно смотреть что выдает модуль распознавания при тесте.
Доучите модуль так, чтобы графики 1 и 2 начали колебаться примерно у одних и тех же значений.
Остановите обучение, перейдите на вкладку тестирования модуля и запустите тест. Смотрите какие ошибки распознавания возникают и в разделе справки по тестирования модуля читайте как эти ошибки исправить.

ru/addons/capmonster/learning/module-teach.1418138730.txt.gz · Последние изменения: 2015/07/14 15:50 (внешнее изменение)