Нейронная сеть, слышали?

avatar Wiillko

978

33

zzzanussi

Пользователь

Регистрация: 11.05.2016

Сообщения: 23

Рейтинг: 23

Нарушения: 1000

zzzanussi

Регистрация: 11.05.2016

Сообщения: 23

Рейтинг: 23

Нарушения: 1000

Wiillko сказал(а):
ну видимо если только ограниченное число итераций, вчера на ночь комп оставил, до границы таки не дошел
Нажмите, чтобы раскрыть...

ты вообще математическую оптимизацию проходил? запустил поиск в бесконечный цикл?)))

zzzanussi

Пользователь

Регистрация: 11.05.2016

Сообщения: 23

Рейтинг: 23

Нарушения: 1000

zzzanussi

Регистрация: 11.05.2016

Сообщения: 23

Рейтинг: 23

Нарушения: 1000

Wiillko сказал(а):
вероятность ошибки?!?!?!?!? лел, давай до свидания.
Нажмите, чтобы раскрыть...

ошибка - это рандомное значение, близкое к нулю. может быть 0.1, может быть 10. вычисляешь в % соотношении от значения эталона. поставь для начала 1%, потом уменьшай

Wiillko

Пользователь

Регистрация: 11.05.2013

Сообщения: 104

Рейтинг: 26

Wiillko

Регистрация: 11.05.2013

Сообщения: 104

Рейтинг: 26

img
zzzanussi сказал(а):
ты вообще математическую оптимизацию проходил? запустил поиск в бесконечный цикл?)))
Нажмите, чтобы раскрыть...

ну я такой типа поставил границу ошибку в 0.01, и оставил, мне не жалко ))) просто как раз таки,обучение проходит, ошибка уменьшается, но она не будет вечно уменьшаться, это как нож который вечно точат, он будет просто худее становится но в один момент острее быть перестанет. так и тут, обучение рассчитано по условию до определенной границы ошибки, а ошибка тут как раз таки не случайная, она вычисляемая. Ошибка показывает разброс, а не вероятность того что не будет угадано значение. это как у линейки ошибка равна самому меньшему делению или что то в этом роде. Поэтому он вечно пытается обучить, обучение идет, а ошибка не уменьшается, потому что дальше чисто физически оно не проходит, а останавливать ошибку кнопкой break это как то фу.

zzzanussi

Пользователь

Регистрация: 11.05.2016

Сообщения: 23

Рейтинг: 23

Нарушения: 1000

zzzanussi

Регистрация: 11.05.2016

Сообщения: 23

Рейтинг: 23

Нарушения: 1000

Wiillko сказал(а):
ну я такой типа поставил границу ошибку в 0.01, и оставил, мне не жалко ))) просто как раз таки,обучение проходит, ошибка уменьшается, но она не будет вечно уменьшаться, это как нож который вечно точат, он будет просто худее становится но в один момент острее быть перестанет. так и тут, обучение рассчитано по условию до определенной границы ошибки, а ошибка тут как раз таки не случайная, она вычисляемая. Ошибка показывает разброс, а не вероятность того что не будет угадано значение. это как у линейки ошибка равна самому меньшему делению или что то в этом роде. Поэтому он вечно пытается обучить, обучение идет, а ошибка не уменьшается, потому что дальше чисто физически оно не проходит, а останавливать ошибку кнопкой break это как то фу.
Нажмите, чтобы раскрыть...

зачем тебе изменять ошибку? если это надо, делай это динамически. т.е. если алгоритм быстро сходится, уменьшай ошибку
мы наверно по разному понимаем обучение персептрона.
образ распознаётся? попадаются ли левые значения?

nubideus

Пользователь

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2479

nubideus

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2479

Wiillko сказал(а):
на программистских форумах я встречаю только чсв мужиков, которые не могут дать прямой совет, а каждым своим словом пытаются показать то что они такие а*****е, просто решил попробовать тут спросить
Нажмите, чтобы раскрыть...
значит неправильно вопрос ставишь, ты панимаешь на дитка форуме тебе либо так же ответят либо ответят бредятиной

а так темка вброс, слишком глупый вопрос

h4h4

Пользователь

Регистрация: 11.05.2016

Сообщения: 26

Рейтинг: 18

Нарушения: 1000

h4h4

Регистрация: 11.05.2016

Сообщения: 26

Рейтинг: 18

Нарушения: 1000

Wiillko сказал(а):
Дело вот в чем, написал нейронную сеть, однослойную, обучение проходит, но хрен знает сколько надо обучать. Обучаю пока среднеквадратическая разница между выходом и шаблонным результатом не будет определенного значения. (Но какое оно? Ошибку для каждого символа надо искать отдельно или усреднять общую??)
Нейронная сеть на распознание одного символа, но обучение проходит скопом, сколько захочешь столько символов и задашь, есть советы или ссылочки как правильно считать ошибку?

СЛОЖНА, ЧТО ДЕЛАТЬ, ХЕЛП ПЛИЗ
Нажмите, чтобы раскрыть...

смотри примеры rbfn, она самая заточенная для распознавания
однослойная х/з, юзлесс наверное для распознования

Wiillko

Пользователь

Регистрация: 11.05.2013

Сообщения: 104

Рейтинг: 26

Wiillko

Регистрация: 11.05.2013

Сообщения: 104

Рейтинг: 26

img
nubideus сказал(а):
значит неправильно вопрос ставишь, ты панимаешь на дитка форуме тебе либо так же ответят либо ответят бредятиной

а так темка вброс, слишком глупый вопрос
Нажмите, чтобы раскрыть...

еще один(

Wiillko

Пользователь

Регистрация: 11.05.2013

Сообщения: 104

Рейтинг: 26

Wiillko

Регистрация: 11.05.2013

Сообщения: 104

Рейтинг: 26

img
h4h4 сказал(а):
смотри примеры rbnf, она самая заточенная для распознавания
однослойнах х/з, юзлесс наверное для распознования
Нажмите, чтобы раскрыть...

так и есть, просто для галочки нужно сдать, любой шум на картинке близкой к той что обучали он уже её не распознает, спасибо. Возможно придется позже делать многослойную из неё а потом и сверточную

h4h4

Пользователь

Регистрация: 11.05.2016

Сообщения: 26

Рейтинг: 18

Нарушения: 1000

h4h4

Регистрация: 11.05.2016

Сообщения: 26

Рейтинг: 18

Нарушения: 1000

Wiillko сказал(а):
так и есть, просто для галочки нужно сдать, любой шум на картинке близкой к той что обучали он уже её не распознает, спасибо. Возможно придется позже делать многослойную из неё а потом и сверточную
Нажмите, чтобы раскрыть...

блин rbfn