О, значит я недаром писал эту программу! У меня в списке дел стоит переделка этой программы, но я всё откладывал: польза переделки неочевидна, ибо непонятно было, пользовался ли кто-то ей вообще. Вот, оказывается, программой пользовались. Подниму-ка я приоритет этого апдейта верхнего-общего!Отношение к психонетике я дал в текстах и комментах по ссылкам в посте. Всё зависит от того, чего вы хотите добиться. Ежели стоять десять часов в карауле и хранить бдительность, то без психонетики никак. А если освоить линейную алгебру, то вполне и без психонетики можно обойтись.
пока что замечания по первому блоку такого плана:там еще пререквизитом нужна Философия или хотя бы история философии.. если кто-то просто начнет с аналитической, то запутается; к Логике и Риторике нужна практика(акцент), причем в боевых условиях)еще оценил что вы вынесли всю Когнитивистику во второй блок) ее прям яро хочется осваивать еще в начале первого, но без материала первого она будет плоско восприниматься и беззубо.. хотя вот Спенсер-Брауна можно и с логикой вместе зацепить:)
Слушайте, а как средство повышения эффективности, разве психонетика не подходит?Сидишь, программируешь, а тут в фейсбук зашел, на скайп ответил, пыщ-пыщ, и уже читаешь Левенчука, а программы кто писать будет?Вы-то, наверняка, сознательно управляете собственным вниманием, у вас послужной список психопрактик забористый.
А разве на психонетику времени не столько же уходит, сколько на разные пыщ-пыщ и другие отвлечения? ;-) Баш-на-баш так и получается )))Если просто управлять вниманием, так осваивать всю психонетику для этого -- это как микроскопом гвозди заколачивать, есть много средств попроще.
Вот это ""Представьте себе какого-нибудь программиста, который наткнётся на этот текст! А ведь "какой-нибудь программист" обычно весьма высокого мнения о своей эрудиции. И тут эта эрудиция даёт сбой. Ну, кто будет виноват, эрудиция или мой текст?!"" угадали? %)Ссылку видели?Или просто по мотивам предыдущего общения?Потому что вот -- http://ivan-gandhi.livejournal.com/3509503.html08:02 am - для тех, кто Левенчука за здорового держитPrevious Entry Add to Memories Share Track This Flag Next Entryhttp://openmeta.livejournal.com/234856.htmlПо-моему, достаточно.Tags: кибервата
О, 152 коммента по поводу моей скромной персоны. По-моему, это слава.И точно совпадает с тем, что я написал. Одинокие комменты "там использованы термины из разных дисциплин", конечно, есть. Но полностью игнорируются.Утешает только то, что я содержание этого ругаемого текста вполне себе обсуждал с теми людьми, которые хотя бы частью упомянутых мной дисциплин владеют. А такие люди есть, хотя их и немного. В фейбсуке как раз на эту тему вчера вечером обсуждение зашло: https://www.facebook.com/ailevenchuk/posts/10206540450724061Главное, что это работает какая-то антиэзотеричность: проблема не в том, что только узкий круг владеет особым знанием, а ровно наоборот -- владеют-то широкие круги, но только частями знания, а вот пересечение этих кругов достаточно мало. И только методы коллективной инженерной разработки способны это преодолеть.Опять же, в том посте с критикой все ищут у меня "науку", а зря. Системных (междисциплинарных) учёных не бывает, наука как раз всегда дисциплинарна (это философия претендует на междисциплинарность, но она ж не наука), а вот системная инженерия -- пожалуйста.Ладно. Собака лает, караван идёт.
Тут еще тот момент что сам термин "научность" доволно сильно переоценен,и у людей которые сами наукой не занимаются, что характерно.Прям до уровня какого-то фетиша.А сами ученые какраз говорят что никаких таких заумностей не используют,им не до нот, когда играть нужно... :)
Наука, по большому счёту, это метамоделирование -- создание понятийной базы (veiwpoint), в рамках которой потом будет проводиться моделирование, создание описаний системы (view).Там, конечно, есть и метаметамоделирование (философская логика), и всякие нюансы типа "моделирования" в нейролингвистическом программировании, которое как раз больше похоже на метамоделирование, создание некоторых онтик в рамках какой-то общей онтологии (хотя в нейролингвистическом программировании любят говорить не об онтологии-метафизике, а об эпистемологии-обучении-эволюции).Есть и альтернативные точки зрения. Всё одно носители этих точек зрения не договорятся.Когда я говорю от инженерии психики, я сознательно оговариваю, что речь идёт не об очередном изводе психологии. Это не "логия", наука, не поиск описаний. Это отчасти методология (поиск способов изменений, вмешательства в реальный мир), отчасти инженерия (проектирование и проведение желаемых изменений в реальном мире).Опять же, с этим нужно довольно долго разбираться. Мой опыт показывает, чтоа) если не давать ссылки на литературу, то тебя считают неграмотнымб) если давать ссылки на литературу, то их игнорируют, а авторов литературы причисляют к неграмотным автоматом (даже не глядя на их достижения, и уж тем более не читая литературу).Так что я согласен с тезисом, что "наука" должна быть укорочена до чисто технического феномена: указания на какую-то определённую практику, практику порождения компактных, понятных и согласованных описаний окружающего мира.Отдельный там вопрос, что делать с описаниями мира, получаемыми в распределённых представлениях. Ибо там тоже онтология, и тоже есть правила вывода, но они не выражаются символьно, для них часто не решена проблема связывания с символьными переменными (symbolic variable binding). Мой опыт показывает, что из онтологов эту проблематику понимает один из двух десятков, и даже из спецов по deep learning тоже один из двух десятков. Так и живём.
\\Так что я согласен с тезисом, что "наука" должна быть укорочена до чисто технического феномена: указания на какую-то определённую практику, практику порождения компактных, понятных и согласованных описаний окружающего мира.Я больше про то,что мы уже подходим к моменту, когда нужно бы уже уметь рассматривать "жизненный цикл" для вообще всей человеческой цивилизации...и тогда там "наука" будет просто одной из подсистем.Но мы этого совсем еще не умеем,да и не спешим учится... предпочитая оставться/основываться на классических представлениях о себе и о Вселенной... имеются в виду общеизвестные знания/представления.Отдельные дисциплины конечно копают глубоко, но это все разбивается на кучу ручейков, вместо того чтобы сливатся в озеро.
Самый главный парадокс тут в том...что у вас с этим "эрудированным программистом" цели-то одинаковые -- прогресс науки и техники,да и язык и общий набор знаний такие что не должно быть казалось бы проблем с взаимолпониманием.Только вот, традиционно, каждый из вас видит что этот прогресс должен произрастать только из его парадигмы и картины мира: у вас из системотехники и онтологии, у него из триумфа математики и конкретно Теории Категорий.А я, как дилетант, который немного понемает аргументы каждой из сторон и испытывая уважение к обоим,бегаю тут между вами и пытаюсь понять -- а почему это так, из-за чего случается сбой.Ведь когда не могут между собой договорится дураки -- то проблема не большая, и только польза.А когда разумные и образованные люди не могут...
1. Не нужно говорить про системную инженерию "системотехника" -- впервые слово "системотехника" появилось именно как перевод systems engineering, но потом обособилась как отдельная дисциплина и вместе с кибернетикой отъехала поближе к информационным системам, а потом стухла вместе со смертью ОГАС.2. Я совсем не настаиваю на онтологическом заходе. Мои онтологические исследования on hold сейчас, ибо в жизнь стремительным домкратом ворвались distributed representation, которые онтологичны в философском смысле, но ни разу не онтологичны в смысле классической computational ontology или даже традиционной философской логики. Более того, эти distributed representations и использующие её системы крайне немодульны, и поэтому проблематизируют системную инженерию и в ней системный подход по самое не балуйся.3. Я вовсе не против теории категорий в целом (наоборот, строго "за") и даже функционального программирования в частности. Книжки по тому же лиспу я читал и даже какие-то лисп-программы я запускал на древней технике 80-х годов. Но в машинном обучении есть базовая no free lunch theorem, и я считаю, что в программировании существует похожая ситуация: нет одного царского метода, который задёшево решит все задачи. Плюс помним про скрипку Энгельбарта. В той предметной области, которой я интересуюсь, мне больше нравится Julia (ага, там есть и функциональные расширения языка -- но это, конечно, не Хаскел).4. Я очень хорошо понимаю, откуда идут заблуждения секты функциональщиков относительно меня:-- мой продукт им невидим (ибо это не программа, не теорема и не напечатанная на принтере гайка).-- следовательно, качество моей работы им не оценить (оно ж им тоже не видно, раз объект невидим). А что не им самим не видно, то плохого качества, или змеиное масло сиречь bullshit, покупаемое почему-то моими клиентами, да ещё пару-тройку раз подряд!-- мои объекты работы им невидимы, и имён для них в головах их нет. Онтологическая дырка, пустое место, полное отсутствие понимания view, ибо не признаются viewpoints, которые не признаются от полного отсутствия concerns, потому как эти добрые люди ни разу не стейкхолдеры в проектах такого типа, какими я занимаюсь. Я вот увижу слово функтор -- и хотя бы скажу, из какой предметной области это слово. А они увидят какую-нибудь "обеспечивающую систему", и им в голову не придёт, что это термин -- тем более в древних системных книжках, которые они читали в детстве, такого термина нет.-- то, что я пишу, просто требует множества view и овладения множеством viewpoints. Как я писал в http://ailev.livejournal.com/1249283.html, понимание таких текстов требует некоторой специальной тренировки. Я вспоминаю, что у меня самого были с такими изложениями трудности. Ибо в голове у меня ещё не работали все эти цепочки разбирательства со стейкхолдер -- интерес -- метод описания -- частное описание, а потом машинка по сборке всех частных описаний (view) в общее (description). Считать, что это "врождённый у культурных людей способ восприятия и описания мира" (который ещё Дейкстра объяснял как separations of concerns) нельзя. Опять же, аспект-ориентированное программирование (это именно оно) не взлетело в программировании (там проблемы сразу с отладкой были), но взлетело как-то в системной инженерии. Так что я понимаю, что со стороны разобраться трудно. У меня были случаи, когда люди начинали понимать как-то мои записи, прочтя какой-то большой кусок моих текстов (года три-четыре) в блоге подряд, или даже пройдя у меня очные курсы. Не думаю, что нашим конкретным функциональщикам будет доступен этот способ: им не нужно понимать мои тексты, незачем! Вот и не понимают )))
Но вот что заставляет их лезть и читать мои заметки не только в "Лабораторном журнале", но аж в ОпенМете -- это для меня загадка. Я думаю, что я у них там какой-то символ, архетип, самовыдвинутый козёл отпущения. Но я привык: у инженеров-строителей я губил остатки всей советской инженерной школы, у ньюэйджа разрушал остатки связи человечества с Абсолютом, у Сонина портил студентов-экономистов всей страны. Масштабы моей деятельности в умах некоторых людей явно преувеличены до чуть ли не ноосферных масштабов, и я поэтому легко помещаюсь в ряд Сталин-Лысенко-Левенчук-Обама. Это к психиатрам, так что рационально этой тяги ко мне и преувеличение масштабов моей деятельности не понять, не старайтесь.Возвращаясь к ОпенМете, так это сообщество для тех, кто пилит одну тему долго, годами. Поэтому разобраться в тематике ОпенМеты быстро не получится: и старые её тексты с налёта непонятны, и новые тем более.
\\Не думаю, что нашим конкретным функциональщикам будет доступен этот способ: им не нужно понимать мои тексты, незачем! Вот и не понимают )))Это -- правда.Только, если оно правда и в более широком контексте,то это ведет к довольно неприятному выводу:что на самом деле никаких абсолютных конструктов типа Наука, Разум, Истина,на самом деле не существует.А только, продолжение все того же древнего эволюционного процесса,с его делением и обособлением на разные ветки -- что проявляется как то что вы называете здесь "distributed representations".А неправильность логики тех кто вас критикует, какраз и основана на вот этой вот идее,что существует какой-то обобщенный Разум, разумное знание всего-всего,к которому и они со своей стороны не только причастны, каким-то там боком,а вполне себе так же и это все-все понимают, а значит способны понимать и критиковать что угодно.Такой себе Данниг-Крюгер для образованных. %)\\1. Не нужно говорить про системную инженерию "системотехника" -- впервые слово "системотехника" появилось именно как перевод systems engineering, но потом обособилась как отдельная дисциплина и вместе с кибернетикой отъехала поближе к информационным системам, а потом стухла вместе со смертью ОГАС.Да. Тут я наступаю на те же грабли. :(Область ваших занятий для меня максимум область хоббийных интересов,а потому точность и выверенность терминов не так важна (да и не улучшить её, эту точность, если не вникать сильнее),не проблема использовать синоним или пересказа обыдеными словами, "ведь все равно понятно о чем речь".Кстати, думаю это является так же и причиной данного конкретного раздражения вами теоркатщиков-функциональщиков -- помнится проскальзывало там, что вы мол где-то неправильно использовали ТК терминологию, чем "продемонстрировали полную свою некомпетентность". %)Может и еще чем-то... подобные эмоционально-подсознательные реакции сложно анализировать.Как там меня один из профи-функциональщик отчитывал за мою глупость... а порывшись в истории, оказалось что просто я "имел наглость" откоментировать пост с его глупыми псевдо-экономическими разглагольствованиями.Он меня там забанил, тема забылась... а вот осадочек остался. %))\\В той предметной области, которой я интересуюсь, мне больше нравится Julia (ага, там есть и функциональные расширения языка -- но это, конечно, не Хаскел).Ну, они сами там постоянно обсуждают, что "опять в Хаскеле какую-то х-ню нахимичили",и практически каждый пишет, или собирается писать свою реализацию языка "со свободными монадами и бесплатными теоремами" %)Это про некоторое сообщество функциональщиков кучкующихся... точнее тусующихся в журнале Влада или рядом.Джулию да, ни в грош не ставят. :)Иерархия ценностей:1. Хаскель, Скала2. Идрис, Кокю.3. чтой-то свое самопальное на гитхабе.
""В шестнадцать лет Поль поступил в Бристольский университет на инженерный факультет, хотя его любимым предметом была математика. В дальнейшем, когда Дирак стал выдающимся физиком-теоретиком, он всё равно высоко ценил своё инженерное образование. «Раньше я видел смысл лишь в точных уравнениях. Мне казалось, что если пользоваться приближёнными методами, то работа становится невыносимо уродливой, в то время как мне страстно хотелось сохранить математическую красоту. Инженерное образование, которое я получил, как раз научило меня смиряться с приближёнными методами, и я обнаружил, что даже в теориях, основанных на приближениях, можно увидеть достаточно много красоты… Если бы не инженерное образование, я, наверное, никогда не добился бы успеха в своей последующей деятельности…»""http://don-beaver.livejournal.com/168573.html
\\Так что я согласен с тезисом, что "наука" должна быть укорочена до чисто технического феномена: указания на какую-то определённую практику, практику порождения компактных, понятных и согласованных описаний окружающего мира.Это определение, про "поиск компактных описаний", оно конечно красивое, и четкое,но есть в нем один изьян -- в нем довольно таки ильно игнорируются особенности подобной человеческой деятельности...и самое главное, игнорируется вопрос "а отку да же берется новое?".Я знаю, у вас тут привычный ответ -- это эмерджентность.Но разве вы не видите, что это просто постулирование,как идея о том что мыши самозарождаются из прелой соломы,которое не дает никакой возможности для дальнейшего анализа...
Новое рождается эволюцией. Теория эволюции довольно быстро разрабатывается последние несколько лет -- в том числе эволюционное направление в машинном обучении даёт в части теории сегодня едва ли не больше, чем многочисленные наблюдения за биологической эволюцией.Возьмите хотя бы книжку http://bookzz.org/book/2556650/4f33f2 или раздел про эволюцию в книжке http://www.amazon.com/dp/0465065708/
\\Возьмите хотя бы книжку http://bookzz.org/book/2556650/4f33f2Kenneth O. Stanley · Joel LehmanWhy GreatnessCannot Be PlannedThe Myth of the ObjectiveСпасибо за ссылку. Хочется надеятся что с вашей стороны это попытка коммуникации (я лично, обычно так ссылки использую), а не просто "дай ему двадцать шекелей, пусть отвьяжется" (С) ;)А так... могу сказать что то что там написано практически совпадает с моим умонастроением -- "Objectives are well and good when they are sufficiently modest, but things get a lot more complicated when they’re more ambitious. In fact, objectives actually become obstacles towards more exciting achievements, like those involving discovery, creativity, invention, or innovation—or even achieving true happiness. In other words (and here is the paradox), the greatest achievements become less likely when they are made objectives."Хотя... наверняка вы выделяете там какие-то другие пласты смысла. :(Кстати. Вот нам техническое противоречие. Вполне в духе ТРИЗ. ;)Мы не можем ничего планировать, если хотим добится каких-то амбициозных целей...но тем не менее мы необходимо должны планировать, потому что иначе мы ничего не сможем сделать -- как разрешить этот парадокс? ;)(особенно это касается проектов, настолько больших, что уже невозможно полагатся на воображение, гат филинг отдельного человека)
Вот есть пара такиз "парадоксов" на тему информации.Когда математики берут и прямо в лоб пробуют считать количество перестановок, для того чтобы посчитать вероятность "самозарождения" молекулы ДНК,и у них получаются какие-то совсем несусветные цифры.А все потому, что они исходят из интуиции непрерывности и равноценности элементов.Хотя на самом деле -- уже отдельные атомы весьма отличаются по свойствам, а молекулы еще более специфичны...и потому вопрос -- каким образом эти молекулы объединяются в более сложные структуры, является более вопрсом локальных условий, а не глобального перебора.Думаю вы это понимаете/знаете по примерам из инженерии -- в ней очень редко что-то определяется исходя из общих принципов, с верху до низу.Наоборот, собирается из множества слоев.ИМХО, это все из-за идеалистической т.з. на информацию... что она вроде бы декларируется материальной (по крайней мере материальный носители)... но в большинстве случаев трактуется идеалистически (платонизм, эмерджентность).Еще один такой "парадокс" -- с передачей информации.Представлением что должен существовать "передатчик", и соответствующий ему "приемник"... при этом и первый, и второй, должен быть разумным, или иметь разумного создателя... опять же, потому что информация рассматривается идеалистически и континуально -- кажется что очень сложно так случилось, чтобы неразумный приемник поймал соответствующую информацию...но откуда тогда взялась первичная РНК?Но если представить, скажем... информацию как игровые кубики, ну или игральные кости... с т.з. математики -- это просто объекты кубической формы, одинаковые и взаимозаменимые,а если обращать внимание не на форму, а на те значки что на них есть... и представить что эти значки определяют правила по которым они между собой взаимодействуют... ситуация уже не будет выглядеть так по-математически.А это уже и будет модель "материальной информации"...Исходя из этой модели например... то что написано в этих книжках что вы дали ссылки, становится более прозрачно.То что "амбициозные проекты невозможно планировать" -- да потому ведь, что они состоят из большого количества подобных нестандартных кубиков, которые не только могут по-отдельности иметь еще неизвестные свойства, но и их количество гораздо больше, чем мы привыкли иметь дело.Или то что задачи оптимизации, поиска экстремума -- имеют сложную проблему "локальных минимумов" из которых не получается вылезти математическими средствами -- оно и понятно, если мы апроксимируем дискретное вообще-то пространство выбора непрерывной матмоделью, то ясно что у нас где-то образуются "горы и впадины".Сюда же... (не удержусь %) ) вековечный вопрос о "смысле жизни" -- потому на него и нет ответа, потому что это всегда вопрос "как сложатся кубики" и нет никакого гарантированного градиента подсказывающего направление к цели... потому что территория вот такая, с локальными минимумами.ЗЫ Вот так, сформулировал. Но ведь это ведь "глупая философия", не так ли? :(
Мотороллер не мой %)) а Хайдеггера ;)""Наше научное бытие приобретает свою простоту и заостренность благодаря тому, что подчеркнутым образом вступает в отношение к самому по себе сущему и только к нему. Ничто науке хотелось бы с жестом превосходства отбросить. Теперь, однако, в вопросе о Ничто обнаруживается, что это наше научное бытие возможно только в том случае, если оно заранее уже выдвинуто в Ничто. Оно понимает себя таким, какое оно есть, только тогда, когда не уклоняется от Ничто. Пресловутые трезвость и всесилие науки обращаются в насмешку, если она не принимает Ничто всерьез. Только благодаря открытости Ничто наука способна сделать сущее как таковое предметом исследования. Только когда наука экзистирует, отталкиваясь от метафизики, она способна снова и снова отстаивать свою сущностную задачу, которая не в собирании и упорядочении знаний, а в размыкании, каждый раз заново достигаемом, всего пространства истины природы и истории.""http://al391.livejournal.com/13154754.html
\\Все эти CYC и прочие онтологические проекты компьютерных онтологов -- это онтоанализ прежде всего. Я понял, почему там стало так дохло. Там нет выхода на онтосинтез. Это означает, что тамошний "искусственный интеллект" -- фикция. Интеллект деятелен, интеллект должен не только майнить и анализировать, он должен ещё и проектировать и синтезировать.Просто интересно... как давно вы это поняли? ;)
Когда подробно познакомился с деятельностью тусовки ONTOLOG FORUM -- и ознакомился с их взглядами на "что такое компьютерная онтология". По ним -- это что-то намайненное из текстов или речи. В крайнем случае, это восстановленное пропущенное в иерархии понятие.Но альтернатива -- это сочетание идей deep learning и эволюции. Про deep learning понял где-то в 2012, и на эту тему несколько постов тогда даже сделал. А вот с эволюцией плотно разбираться начал только в этом году. При этом я даже не имею ввиду нейоэволюцию, речь идёт о самом способе эволюционного и экологического мышления.
\\Про deep learning понял где-то в 2012Дип лернинг не очень интересен.Просто из принципа подобия (с биологическими нейросетями) понятно на что он способен, а на что нет.Он отвечает на вопрос "что?", какой субстрат необходим для запуска на нем мыслительных процессов,но ничего не говорит на вопрос "как?", запустить процесс обучения,и самое главное сделать это более эффективно чем у биологических аналогов.\\А вот с эволюцией плотно разбираться начал только в этом году. При этом я даже не имею ввиду нейоэволюцию, речь идёт о самом способе эволюционного и экологического мышления.Тогда, возможно вы уже готовы рассматривать мышление...как эволюционный процесс,или еще нет?
Ответ на этот вопрос даёт no free lunch theorem: универсального алгоритма поиска нет, где-то будет быстрей и точней эволюция, где-то чистая логика, а где-то крутить тензоры нужно. Хотя поиски универсального алгоритма есть, типичная попытка -- http://www.amazon.com/dp/0465065708/
Весь вопрос в том... готовы ли вы принимать законы эволюции.Вот например, взять вашу присказку про "скрипка Энгельбарта"...в сравнении с "плебейской" обычной клавиатурой.Но если посмотреть на клавиатуру через призму того опыта, того что уже мы имеем про эволюцию сегодня:например эта отдельная специализированная часть -- цифровая клавиатура,с одной стороны специализированная и заточеная под удобство калькулятора,а с другой... дублирующая рядом же находящиеся клавиши перемещения,вообще, дублирование -- это как мы теперь знаем, это основной способ расширения функциональности в геноме -- сначала происходит дупликация гена, а потом каждая версия начинает затачиватся на что-то свое,на клавиатуре этого полно -- см. дублированные модифицырующие клавиши, или ряд функциональных.Да это избыточность... но избыточность -- это так же одно из свойств эволюции,и не просто так, избыточность -- означает приспособляемость.Посмотрите например на то как видоизменяется клавиатура под разные условия, там укороченные варианты или ноутбучные -- это же точно то, что случается в живой природе -- отбрасывание части функционала, ради лучшего соответствия занимаемой нише, например как у паразитов,или добавление функционала за счет модификации, добавление дополнительных объязанностей уже существующему органу/гену.Вот, если так посмотреть, то видно что даже не являясь биологическим объектом, компьютерная клавиатура подчиняется ровно тем же эволюционным законам -- о изменчивости, приспособляемости и ответах на вызовы.А что может предложить ваша "скрипка Энгельбарта" на необходимость расширения?Добавить еще одну клавишу-модификатор под не существующий шестой палец? ;)Носить везде с собой медную табличку со всеми комбинациями нажатий?Держать в памяти соответствия между аккордами и всякими хитрыми Контр-Альт-Дилитами?Так что, то что вы говорите про "скрипка Энгельбарта" -- это по сути правильно, это один из столбовых направлений улучшения/решения любой инженерной задачи -- специализация.И это... мощное направление.Но... это не единственное направление... и не самое мощное, противоположное ему -- стандартизация и массовость -- еще круче.Как не крути, а миллион человек с мобилками -- это сильнее чем тысяча супер-специалистов, способных на коленке спаять радиостанцию.И в этом заключается неприятная правда эволюционного мышления -- не смотря на всю безмозглую тупость Эволюции... она все же умнее наших абстрактных мудрствований.Готовы ли вы принять это?
На самом деле... то что я вам пишу, это не сколько для того чтобы вас в переубедить (это и так случится само собой, если что), а найти ошибку в собственных словах.Потому что, мне самому очень не нравится идея про "мышление как эволюционный процесс", потому что она означает что нашы возможности окончательно, неисправимо ограничены. :( (невозможно дудуматься до того, до чего физически не способен додуматся твой ГМ)
Вы таки не учитываете no free lunch theorem. Lerners бывают не только эволюционные, при этом затратность эволюционных лернеров убивает -- это обычно last resort.
\\Вы таки не учитываете no free lunch theorem.Почему не учитываю?Просто в рамках подхода это просто одно из следствий -- что наш мир не подчиняется какой-то единственной точной и окончательной формальной системе.Чтобы проилюстрировать (но не объяснить) как это может быть, можно сослатся на Вольфрама с его "нового вида наукой".\\Lerners бывают не только эволюционные, при этом затратность эволюционных лернеров убивает -- это обычно last resort.Это зависит от того какое определение эволюционности используется.У вас, в этом предложении оно звучит как аналог тупого брутфорса перебора вариантов.На самом же деле, Эволюция ведет себя таки несколько сложнее.
В общем, тут два вариант:или я просто глупый залетный аноним со своими среднепотолочными гипотезами,или же, вы и сами, со временем разберетесь с эволюцией и в особенности с современными последними по ней данными (я лично рекомендую новости с elementy.ru), и начнете приходить к тем же выводам что и я, как случилось вот с СУСом...ну или, случится еще что-то третье, какой-то прорыв, который сметет эти все любые рассужденияи заменит их на что-то еще. %)Или возможно вас раздражает сама моя манера "вещает тут какой-то хрен с горы".Тогда, возможно стоит начать с начала, с описания моего бэкграунда и мотивации.А началось оно со знакомства с идеями Эрика Дрекслера, практически еще будучи школьником.И у него все довольно ясно и последовательно указано,что для того чтобы освоить нано-технологии -- нужно сначала научится настоящему ИИ,как минимум потому что скорость принятия решения о техпроцессах на наноуровне настолько высока, что никакой человек, пусть даже усиленный компьютерами не справится.Да и вопросы проектирования и моделирования на нано-уровне, тоже требуют такого объема внимания, что никаких мозгов не хватит.Потому, к вопросу создания ИИ я изначально отношусь не так как вы,не "можно ли сделать ИИ, нельзя ли... науке это не известно, и не интересно",а скорее в стиле Кристобаля Хунты "мы сами знаем что задача не имеет решения... но мы хотим её решить".В конце концов, ведь никаких практических причин отказываться-то и нет,есть и прекрасно действует и естественный ИИ (наш мозг), и естественные нанотехнологии...Так что следующим этапом стало попытка изучения -- а чего же удалось достичь в сфере ИИ,которой уже занимались столько десятилетий.И там, сразу всплыли как примеры "необъяснимого успеха", так и явных провалов:один из лучших успехов какраз пример Лената с Эвриско,и его же провал с СУСом.И причина провала, довольно очевидна -- как вы и сами сформулировали -- эта система изначально не предусматривает самообучения.Но почему же?Ведь можно сказать фирменной фишкой успеха Эвриско было именно самообучение.Так почему Ленат оказался "слепым" и не попробовал работать именно в этом направлении.Тут по ходу какая-то тайна, какой-то парадокс.И чтобы как-то обойти этот момент, я пришел к рабочей гипотезе -- что наша существующая научно-позитивистская парадигма содержит в себе что-то, что сбивает мушку,и не дает нам корректно думать о нашем собственном разуме.И чтобы обойти этот момент мой интерес естевено обратился к эволюции, генетике, микробиологии.Нужно сказать что тут прямым вдохновителем послужил Станислав Лем,с его рассуждениями... да, философского плана, о технологиях.И главное, уж у него-то совершенно нет никакого сомнения,ни в том что человечество способно освоить нано-уровень материи,ни в том что оно способно создать разум.Но при этом, однозначно указывающий -- что в ходе этого человечество должно очень существенно, докоринно, поменять свои представления о себе.ЗЫ Так что... я конечно по всем и любым статьям конечно же дилетант.Но дилетант наработавший в размышлениях по теме наверное уже больше чем пресловуты 10 000 часов.С другой строны -- а какие еще есть способы исследования и преследования еще никому не ведомых задач? если не путем активного дилетанства.
Вы таки прочтите книжку http://www.amazon.com/dp/0465065708/ -- там эволюционный подход к обучению даётся в ряду других подходов. И приводятся его недостатки по сравнению с другими подходами, и это для меня важно. Например, эволюция требует некоторого времени для того, чтобы понять fit для всех потомков: эти потомки должны пожить некоторое время, встретиться со всеми условиями, для которых они должны показать выживаемость. Опять же, при эволюции быстро накапливается мусор в генах. В других подходах этих недостатков нет: и если зрение берётся какой-то стандартной свёрточной сетью, то именно ей и нужно работать, а не приплетать эволюцию.Ну, или вы словом "эволюция" называете что-то другое, какие-нибудь варианты метода Монте-Карло: случайность и изменения там есть, эволюции нет.
Теперь понятно о чем вы.Да, мы на разных уровнях:вы говорит о различных алгоритмах обучения, выделяя эволюционный как один изя же, на уровне вопроса "а каким же образом Эволюция пришла к идее обучения"получается противопоставление какраз как у Станислава Лема,у него там тоже вполне позитивистски (я бы сказал теперь ретро-позитивистски) получается что вот де над созданием естественного ИИ работала тупая и безалаберная Эволюция, и поэтому оставила в человеке кучу ошибочных, атавистических алогичностей...но человек это переборет... и в себе, и в том Разуме который создаст вместо себя...
Кстати. Тут в предисловии этой книги есть цитата,которая прямо противоречит вашему последнему посту про скрипки и человеческую лень. ;)Civilization advances by extending the number of importantoperations we can perform without thinking about them.—Alfred North Whitehead
\\В других подходах этих недостатков нет: и если зрение берётся какой-то стандартной свёрточной сетью, то именно ей и нужно работать, а не приплетать эволюцию.Это без сомнения прагматичный подход,но в ходе которого происходит выбрасывание младенца,потому что зрение -- это та область где миллонами лет происходило тестирование и отбрасывание различных алгоритмов, и именно эволюционным методом.И то что сейчас оно выглядит такой приглаженой, не требующей прибегать к грязным эволюционным методам -- это какраз из-за того что этап актуального обучения запрятан от наших глаз.
\\Для этого нужна грубая вычислительная сила. Она уже чудовищна (GTX 1080 -- это 8.873TFLOPS!)Это 1000 * 1000 и по тысяче всего операцийПричем, если докинем тут реалистичных коейициентов (1000 * 1000 это примерная прикидка разрешения монитора, для ХД соответственно получается 2, а УХД вообще...),да учтем что нам же еще и ФПСы нужны...то получается совсем не так уж и жырно.Где-то по 100 всего операций на каждый пиксел. ;)И это притом, что архитектура у ГПУ совсем не такая уж и простая,и заюзать эти флопы по максимуму, совсем не так уж и просто. ;)Так что... ничего чудовищного.Надо бы чтобы на такое были способны рядовые терагерцовые/оптические ядра, в 2016ом-то году. ;)
\\Дальше нюансы, нюансы, нюансы: что один "понимает", другой обзывает "непониманием". Например, "вычисляем" можно трактовать как "запускаем эволюцию, и ждём результата". Для кого-то это вполне себе "вычисляем", а для кого-то -- замаскированный метод "проб и ошибок", не "вычисление", а "подбор" (хоть и хитрым алгоритмом).И правда... чем настройка параметров нейросетки отличается от того что делал тот же Ленат с Эвриско.Разница разве что с типами данных. И наверное неНо суть одна -- и постановка задачи, и оценка качества её решения -- лежит на человеке.Видите в чем тут проблема? Нет?Если в технологической цепочке, где-то в важном месте, находится человек,то эта цепочка становится автоматически не ускоряемой -- человек становится незаменимым бутылочным горлышком.Так что, все эти ускорения не особо помогут... разве что на будущее задел.Да и сами задачи с которыми идут к нейросетям -- совсем не те что могут дать действительный прорыв.Что нам действительно необходимо (для резкого рывка технологического прогресса... помните я говорил, что у меня изначально другая постановка вопроса/задач) -- это научится что-то делать с прорвой символической информации, всем тем что мы успели накопить в виде текста.Навести там какую-то семантику.А что такое семантика? У вас явно есть какой-то ответ.Только... нам нужен немного другой ответ, такой, чтобы мы умели встраивать восприятие этой самой семантики в те разумные системы что хотим разрабатывать (мы ведь хотим, правда?).А значит нам не достаточно ответа -- определения, такого, который поймет человек,а требуется такое определение, технологичное, чтобы давало нам понимание как строить, из чего должны состоять разумные системы, и каким образом они должны сами "понимать".Желательно так, чтобы это понимание еще и совпадало с человеческим,чтобы была возможность обмена пониманием между ними.А это... очень хитрая штука.Что очевидно да хоть и по нашему вот общению.Вроде об одном говорим (не так как вон с Ганди, когда оно про логику и функциональщину... вроде, и просто не воспринимает другую информацию, друг направление мышления),а нормального взаимопонятного контакта как не было, так и нет. :(Согласитесь... это очень неприятный звоночек.И вот подобные проблемы с обменом пониманиями, и заставляют меня очень скептически относится к вопросам прогресса знания...и считать, что это проявление того, что мышление -- является продолжением все того же процесса эволюции.Потому что... да прямая же аналогия же -- эволюция на нашем верхнем, животном уровне именно так и происходит -- эволюционные фразы заключенные в ДНК наших тел, ну совершенно недоступны для обмена информацией, обставленны всякими ритуальными (инстинктивными и др.) барьерами против подобного обмена.Пусть даже от этого бы и зависела жизнь и процветание.Какой-то минимальный способ прогресса/обмена возможен только между близкими схожими... наборами информации, которые идут из единого источника.Собственно, это уже давно замечено, например в научной среде -- что новые теории, парадигмы,отвоевывают себе место под солнцем не за счет того, что логически убеждают,а за счет естественного ухода со сцены носителей устаревающих знаний,а молодежь уже учится новому...
Видите здесь эволюцию? Я вижу.""klikunov_ndСавл, стань Павлом! Или к вопросу об организационном дизайне наукиКто такой ученый?Ответы на этот вопрос носят парадоксальный или шуточный характер. Шварц в своих сказках определить ученого как человека, который всегда учится. Это не совсем правильно, так как ученый это уже человек наученный.По сети ходит следующее шутливое определение: "Ученый - это человек, которого люди, которых он считает ученым, считают, что он ученый". В этой шутке есть изначальный глубокий смысл. Собрались монахи в одном месте, скажем в Оксфорде, стали читать книги и спорить. Тот, кто дело говорил и дело делал, стал пользоваться авторитетом среди других. У него появлялись ученики, главной заслугой которых было а) то, что они не врали (а как перед Богом врать? Он же видит...) б) то, что их признал учитель и признают другие монахи. Были и конфликты, так в результате ссоры часть монахов уходит из Оксфорда и основывает Кембридж. Всё остальное - следствия. Когда наука выходит за рамки единственности пространства и времени, то возникает дизайн общения ученых между собой. Тогда ученые договариваются встречаться в таком-то месте и в такое-то время. Так возникает понятие конференции (от confer - совещаться), симпозиума (совместное потребление спиртных напитков) и другие формы. Зачем нужны конференции? Чтобы другие ученые послушали Вас и признали/не признали в качестве коллеги. А Вы, в свою очередь, их.Ученый - это человек, который за свою жизнь сказал что-то умное и при этом небанальное. Или написал. Научный журнал - это тоже форма организационного дизайна науки. Такая, если хотите, постоянно действующая конференция. Причем важно не сколько статей Вы написали, а что Вы написали. Чего умного и небанального Вы высказали. Если ничего, то коллеги Вас не будут цитировать, не будут ссылаться на Вас, а это означает научное забвение, в конечном счете.""
Интересный вопрос.Из своего опыта или читали, исследования про то,как в между людьми происходит самоорганизация?В рамках "начальник-подчиненый" оно вроде понятно,а вот как между малознакомыми и ничем не связаными людьми,проскакивает искра... из которой потому организуется фирма,или просто какое-то действие.
""Нейронные сети глубокие потому, что мир лучше постигается на многих уровнях абстрактности. Но там не только уровни абстрактности играют значение, но и разные абстрактности -- я бы назвал их клочками абстрактности (можно думать об "онтиках", онтологических клочках, моделирующих какой-то кусочек мира ad hoc, но не подвязанных в какую-то более общую модель мира, upper ontology. В онтологическом мире это ещё называют "микротеории", вслед за CYC).""Вот. %)Еще один майлстоун на пути понимания что для меня уже пройден.Только у меня оно изложено более общо.Что это вся доступная нам (о том какая она недоступна, например та что до БВ, там хз... хотя) в ощущениях реальность,это реализация принцыпа "сохранение энергии == сохранение информации",причем энергия у нас представлена в форме некоего комбинаторного множества элементов (комбинаторного -- потому что может свободно комбинироватся друг с другом... например так как описано у Вольфрама... генерируя сложные структуры из казалось бы однородной среды, в которой случаются спонтанные нарушения равновесия),что и приводит от самого нуля, до самых высоких уровней сложностей и (само)организации... к единообразному принципу появлению нового -- комбинаторному.И никакой "эмерджентности".