Pull to refresh

Comments 50

во дает! и скрипт, если так посмотреть, прозрачен.
Я потрясен, когда я делал такое — выдирал изображение через снифф трафика… Это решение суперэлегантно :-)
UFO just landed and posted this here
Ага, а потом чего это я должен отображать, бери сам отображай, я вообще в Египет собирался…
Даже и не думал, что это можно сделать на яваскрипте, я потрясен:)
Даже и не думал, что это можно сделать на яваскрипте, я потрясен:)
Нейросеть судя по всему необучаемая. Какая в принципе разница, на каком ЯП это реализовывать?
Можно создать и обучаемую, ведь вполне реально использовать ajax.

На мой взгляд интересно то, что javascript решает алгоритмическую задачу на стороне клиента.
Именно, важно, что на Веб-клиента можно перетаскивать все более тяжелые задачи.
Да она совсем не тяжёлая. Пройтись разок по двухмерному массиву и посчитать простые функции.
Необучаемая, но — обученная. А разница как раз в принципе. Веб- и десктопные приложения (пока что) имеют принципиально разные возможности и ограничения.
Да, правильно, обученая… на одну определенную задачу.
А вот делать обучаемую, динамическую НС — мне кажется будет слишком ресурсоемким делом… да как сказали выше — можно использовать аякс, но все равно, ИМХО пока рано говорить об обучаемых НС на яваскрипте =)
Хотя тут и задача немного другая — тут UserJS скрипт, который работает на одном домене… если делать все капча-распознавалки как UserJS, то затрат особых это не вызовет :)
Естественно обученная, иначе в ней не было бы практического смысла)
Честно говоря, я не вижу ограничений, которые мешают реализовать простую нейронную сеть на client-side языках (ActionScript, например).
Ну, например, сохранение состояния сети.
Ну, например в случае с яваскриптом состояние сети можно хранить в куках, как делают, например, многие UserJS(vkPatch, например, или как-то так).
Насчет ActionScript — не в курсе, ибо не юзал никогда :)
ну а flash-core имеет в арсенале SharedObject. Причем нет неизменяемого ограничения на размер хранилища (у кук вроде 20 килобайт?). Но больше 10 МБ не рекомендуют, тормозит.
И ещё сделать так, чтобы все пользователи вводя капчу, обновляли общую базу данных. Ммм…
А смысл? В данном случае пользователь устанавливает себе UserJS, который и обрабатывает картинку.А если Вы имеете в виду, чтобы по несколько раз не распознавать одну и ту же картинку, а просто выдавать ее, скажем, по контрольной сумме, которая будет храниться где-либо, то реализовать это можно, ИМХО сторонним сервисом(скриптом), который и будет хранить эти контрольные суммы(в БД например), НО опять-же UserJS будет делать лишний запрос к этому сервису(скрипту), будет тратить лишнее время, которое, имхо сопоставимо со временим, которое необходимо на распознование :)

PS: Это если я Вас правильно понял :)
распознавать может на основе локальных значений.
но при обновлении до следующей версий или при создании распознавателей капч для других сервисов можно учитывать ввод множества пользователей
домены, для которых этот скрипт работает :)
Вот помнится на рапиде раньше была капча такая, что даже человек не с первого раза распознавал!
Они самые, за такое в приличном обществе ставят к стенке без суда и следствия =)
Если раньше было "… в то время, как советские корабли бороздят просторы Вселенной", то теперь "… в то время, как на JS создаются нейронные сети"
Даешь на хабр статьи про нейроные сети, они давно бударажат мой ум :)
А какую нибудь другую капчу не пробовали дать этому скрипту на съедение? С линиями, искажениями и т.п. Такая капча, как представлена в примере уже не актуальна давно. Тут бы какую нибудь обучаемую модель попробовать сделать. Однако, «легко сказать» — как говорится.
теперь робота можно будет поселить на бесплатном хостинге
Вот интересно, а есть какие либо примеры с использованием нейронных сетей на PHP? Интересно было взглянуть.
Когда-то использовал готовый класс (не помню где нашел),
для реализации персептрона, даже работал (с небольшими изменениями).
Если интересно могу поискать…
Если есть ссылка — классно. Все искал искал, найти ничего путевого не смог. На php легче читать и понимать код и концепцию. Я думаю не только мне.
Вот нашел — www.phpclasses.org/browse/package/1702.html.
Лично мое мнение, возможно код понимать и легче, но для понимании концепции все-же лучше почиать книжку.
Т.к. от ошибки при написании кода никто не застрахован, а разбирать архитектуру НС по написанному коду может привести к не правильному понимаю. (Но зато может возникнуть новая архитектура или алгорим обучения ;-) ).
Ну спасибо, удружили. Сижу разбираюсь, смакую ))
Согласен, для понимания концепции лучше углубится в теорию. Однако даже в универе теоретические знания всегда закрепляют практическими заданиями ))
Еще раз спасибо!
Не за что ;-)
Если будут какие вопросы по алгоритму обучения или еще по чем-нибудь, чем смогу — помогу :-).
UFO just landed and posted this here
Я его только что перевёл. Сейчас запощу.
только мой больной мозг представил себе распределённые вычисления на JS?
как наяву: толпы «одноклассников» расшифровывают геном человека…
Sign up to leave a comment.

Articles