ailev.ru

30 декабря 2015 · Комментарий

Без заголовка

Эти все проблемы понимаются, и они потихоньку решаются. Наличие параллельных корпусов текстов: используются парсеры и переводчики (компиляторы) уже имеющиеся, при этом даже генерализация происходит, ошибка уменьшается -- http://arxiv.org/abs/1412.7449. Для языков программирования вполне подойдёт любой компилятор и корпус текстов на исходном для него языке: второй язык мы получим компилированием в него. Для красоты можно компилировать в разные машинные языки, для многих компиляторов поддержка разных целевых типов CPU имеется. Люди-то не стоят на месте, они думают, работают. Кстати, работа с машинными языками и обучением началась для генерализации в распознавании вирусов. Хотя эта работа в самом зачатке и не совсем то, что мне интересно было бы в части онтологии language-agnostic computer science space. И текущие ходы приведут, конечно же, к какому-то Wintel-ARMdroid space, но тем не менее. Насчёт противопоставления эволюции против революции -- это ведь тоже дилетантизм ;) Погуглите про доказательства evolution by jerks (эволюции через революции) вместо evolution by creeps (постепенным улучшениям). Эвлюция только через революции и происходят в реальной жизни и эмуляциях, а противопоставление эволюций и революций было приемлемым только до середины 70-х годов прошлого века. Опять же, есть аргумент "про мозги": если уж мозги человечьи как-то смогли породить современное разнообразное формальное знание и овладеть языками, и основаны эти мозги на нейронной сетке, то и сухие нейронные сетки смогут справиться -- не сразу, конечно, но и не через десятки тысяч лет, как это происходило путём работы мокрых человечьих нейронных сеток после их генетического-физиологического прихода в современное состояние и начала культурной деятельности человечества.

К записи · К обсуждению