Ответ на этот вопрос даёт no free lunch theorem: универсального алгоритма поиска нет, где-то будет быстрей и точней эволюция, где-то чистая логика, а где-то крутить тензоры нужно. Хотя поиски универсального алгоритма есть, типичная попытка -- http://www.amazon.com/dp/0465065708/
\\Для этого нужна грубая вычислительная сила. Она уже чудовищна (GTX 1080 -- это 8.873TFLOPS!)Это 1000 * 1000 и по тысяче всего операцийПричем, если докинем тут реалистичных коейициентов (1000 * 1000 это примерная прикидка разрешения монитора, для ХД соответственно получается 2, а УХД вообще...),да учтем что нам же еще и ФПСы нужны...то получается совсем не так уж и жырно.Где-то по 100 всего операций на каждый пиксел. ;)И это притом, что архитектура у ГПУ совсем не такая уж и простая,и заюзать эти флопы по максимуму, совсем не так уж и просто. ;)Так что... ничего чудовищного.Надо бы чтобы на такое были способны рядовые терагерцовые/оптические ядра, в 2016ом-то году. ;)
\\Дальше нюансы, нюансы, нюансы: что один "понимает", другой обзывает "непониманием". Например, "вычисляем" можно трактовать как "запускаем эволюцию, и ждём результата". Для кого-то это вполне себе "вычисляем", а для кого-то -- замаскированный метод "проб и ошибок", не "вычисление", а "подбор" (хоть и хитрым алгоритмом).И правда... чем настройка параметров нейросетки отличается от того что делал тот же Ленат с Эвриско.Разница разве что с типами данных. И наверное неНо суть одна -- и постановка задачи, и оценка качества её решения -- лежит на человеке.Видите в чем тут проблема? Нет?Если в технологической цепочке, где-то в важном месте, находится человек,то эта цепочка становится автоматически не ускоряемой -- человек становится незаменимым бутылочным горлышком.Так что, все эти ускорения не особо помогут... разве что на будущее задел.Да и сами задачи с которыми идут к нейросетям -- совсем не те что могут дать действительный прорыв.Что нам действительно необходимо (для резкого рывка технологического прогресса... помните я говорил, что у меня изначально другая постановка вопроса/задач) -- это научится что-то делать с прорвой символической информации, всем тем что мы успели накопить в виде текста.Навести там какую-то семантику.А что такое семантика? У вас явно есть какой-то ответ.Только... нам нужен немного другой ответ, такой, чтобы мы умели встраивать восприятие этой самой семантики в те разумные системы что хотим разрабатывать (мы ведь хотим, правда?).А значит нам не достаточно ответа -- определения, такого, который поймет человек,а требуется такое определение, технологичное, чтобы давало нам понимание как строить, из чего должны состоять разумные системы, и каким образом они должны сами "понимать".Желательно так, чтобы это понимание еще и совпадало с человеческим,чтобы была возможность обмена пониманием между ними.А это... очень хитрая штука.Что очевидно да хоть и по нашему вот общению.Вроде об одном говорим (не так как вон с Ганди, когда оно про логику и функциональщину... вроде, и просто не воспринимает другую информацию, друг направление мышления),а нормального взаимопонятного контакта как не было, так и нет. :(Согласитесь... это очень неприятный звоночек.И вот подобные проблемы с обменом пониманиями, и заставляют меня очень скептически относится к вопросам прогресса знания...и считать, что это проявление того, что мышление -- является продолжением все того же процесса эволюции.Потому что... да прямая же аналогия же -- эволюция на нашем верхнем, животном уровне именно так и происходит -- эволюционные фразы заключенные в ДНК наших тел, ну совершенно недоступны для обмена информацией, обставленны всякими ритуальными (инстинктивными и др.) барьерами против подобного обмена.Пусть даже от этого бы и зависела жизнь и процветание.Какой-то минимальный способ прогресса/обмена возможен только между близкими схожими... наборами информации, которые идут из единого источника.Собственно, это уже давно замечено, например в научной среде -- что новые теории, парадигмы,отвоевывают себе место под солнцем не за счет того, что логически убеждают,а за счет естественного ухода со сцены носителей устаревающих знаний,а молодежь уже учится новому...
Видите здесь эволюцию? Я вижу.""klikunov_ndСавл, стань Павлом! Или к вопросу об организационном дизайне наукиКто такой ученый?Ответы на этот вопрос носят парадоксальный или шуточный характер. Шварц в своих сказках определить ученого как человека, который всегда учится. Это не совсем правильно, так как ученый это уже человек наученный.По сети ходит следующее шутливое определение: "Ученый - это человек, которого люди, которых он считает ученым, считают, что он ученый". В этой шутке есть изначальный глубокий смысл. Собрались монахи в одном месте, скажем в Оксфорде, стали читать книги и спорить. Тот, кто дело говорил и дело делал, стал пользоваться авторитетом среди других. У него появлялись ученики, главной заслугой которых было а) то, что они не врали (а как перед Богом врать? Он же видит...) б) то, что их признал учитель и признают другие монахи. Были и конфликты, так в результате ссоры часть монахов уходит из Оксфорда и основывает Кембридж. Всё остальное - следствия. Когда наука выходит за рамки единственности пространства и времени, то возникает дизайн общения ученых между собой. Тогда ученые договариваются встречаться в таком-то месте и в такое-то время. Так возникает понятие конференции (от confer - совещаться), симпозиума (совместное потребление спиртных напитков) и другие формы. Зачем нужны конференции? Чтобы другие ученые послушали Вас и признали/не признали в качестве коллеги. А Вы, в свою очередь, их.Ученый - это человек, который за свою жизнь сказал что-то умное и при этом небанальное. Или написал. Научный журнал - это тоже форма организационного дизайна науки. Такая, если хотите, постоянно действующая конференция. Причем важно не сколько статей Вы написали, а что Вы написали. Чего умного и небанального Вы высказали. Если ничего, то коллеги Вас не будут цитировать, не будут ссылаться на Вас, а это означает научное забвение, в конечном счете.""