Category: технологии

Category was added automatically. Read all entries about "технологии".

2019
  • ailev

Глубокое лингвистоидное обучение или опять про скрипку Энгельбарта

Пример нейролингвистического анализа одной минуты речи Donald Trump (https://youtu.be/_aFo_BV-UzI):

Основной вывод ролика: речь Трампа удивительно проста, понятна четвероклассникам. У остальных кандидатов в президенты речь понятна только старшеклассникам.

Тем не менее, у всех кандидатов в президенты сложность обсуждаемых проблем явно выходит за рамки средней школы.

Интересно было бы иметь раздельные метрики сложности формы и содержания. В инженерии сложность делят на essential (неустранимая сложность, которую нельзя убрать предложением конструкции/design получше) и accidental (сложность, которая привносится плохой формой выражения -- плохим проектированием, http://c2.com/cgi/wiki?AccidentalComplexity).

Если мы берём глубинную структуру языка (понимая её не по Хомскому, а как кодируемая в языковой модели нашей нейросети на глубинных её слоях, низком уровне абстракции), то в ней содержится essential сложность.

Её выражение в поверхностной модели (понимая её не по Хомскому, а как кодируемую в языковой модели нашей нейросети в поверхностных слоях -- на высоком уровне абстракции, оформляющееся уже в словах и предложениях) привносит accidental сложность.

Accidental сложность нужно удавливать, предлагая хорошую лингвистическую форму, сохраняющую содержание с его essential неустранимой уже дальше без потери смысла сложностью. Эта лингвистическая форма может быть поделена на две части:
-- то, что не требует пересоздания языка и изменения убеждений. Сегодня уже можно представить какую-то программу улучшения коммуникации, которая будет "переводить с русского на русский" (в том числе проводить понятизацию -- http://ailev.livejournal.com/631742.html, разве что инструментарий этой работы я бы полностью поменял, ведь сегодня уже есть нейролингвистическая работа в искусственных нейронных сетях).
-- то, что требует обновления языка и изменения убеждений (см. дискуссию в http://c2.com/cgi/wiki?EssentialDifficulty). Это творение нового языка и просвещение окружающих. Мне кажется, что это тоже может быть предметом нейролингвистической работы.

Вообще, нейролингвистика "не по Хомскому" становится базисной, к ней возвращается исконное значение "нейро" (мокрая нейросеть в голове человека) и многие тексты NLP (neurolinguistic programming) с их "глубинными" и "поверхностными" структурами можно читать и сегодня. Хотя и будут всякие мелкие проблемы с пониманием всех этих "пунктуаций", которые остались в текстах Гриндера.

Ну, и в этом новом понимании нейролингвистики я бы говорил про нейролингвистическое обучение (NLL), хотя слово "лингвистика" после этого существенно сужает предметную область. Если раньше "всё есть текст" (т.е. невербальная коммуникация была тоже текстом, с пунктуацией его структуры-синтаксиса и мультимодальными словами-предложениями, т.е. языкоидами), то парадигма обучения не требует обязательного представления мультимодального восприятия как лингвистического с синтаксисом, семантикой, прагматикой. Синтаксиса там по факту нет, хотя семантика и прагматика пока в обсуждении остаются.

Глубокое лингвистоидное (не лингвистическое, но на лингвистическое похоже) обучение, работает с мультимодальными языкоидами. Deep learning как раз ведь и означает обучение в глубокой нейроструктуре, так что "нейро" становится избыточным и относится теперь и к мокрым нейронным сеткам, и к сухим.

Можно теперь вернуться к начальным строкам и заметить, что я тут только что сильно усложнил язык, внёс accidental complexity со всем этим новоязом. С другой стороны, как ещё выразить новое содержание, как не новыми словами, не породив для нового содержания новый, компактно выражающий его язык? Не переводя кажущуюся essential complexity в accidental complexity использованием этого нового языка, а затем убирая эту accidental complexity? Ведь все инженеры так делают!

Цена этого -- замена инструментария, переучивание наших мокрых нейронных сетей на новый язык, который мы тут в openmeta сейчас придумываем, модифицируя старинный (70-е годы прошлого века! сорок лет назад!) язык нейролингвистического программирования под новые научные и инженерные реалии.

И тут мы опять возвращаемся к проблеме мотивации усиления человеческих способностей, проблеме "скрипки Энгельбарта" (http://ailev.livejournal.com/1158826.html): со скрипкой музицировать лучше, чем без скрипки, но никто не хочет учиться играть на скрипке! На точном языке киберпсихической инженерии обсуждать киберпсихику лучше, но никто не хочет учиться новому языку!
2019
  • ailev

Доклад "Инженерия психики"

Я собираюсь выступить на тему инженерии психики на конференции "Ясный ум" 28 февраля 2016г. -- http://crystal-mind.ru/ (ежели чего, промо-код 2016 даёт там скидку 20% на билеты "стандарт" -- мне этот код сообщили, как докладчику, ежели кто захочет туда попасть).

К этому выступлению я подготовил слайды (http://www.slideshare.net/ailev/ss-58654585):


Я сделал там несколько новых маленьких шагов:
-- чётче прописал выход в инженерию от текущего ремесленничества
-- указал на CPS Framework как пример задания нового типа объектов в инженерии
-- намекнул на особость терминологии жизненного цикла (в сравнении с другими инженериями) и привёл пару других инженерий, где тоже "плохая модульность" и нет поэтому классической интеграции сборкой из частей
-- ввёл критерий для употребимости типовой архитектуры психики для обсуждения интересов в условиях появления машинного интеллекта (активного экзокортекса) и дальше нейровеба, киборгизации тела и прочих чудес происходящего сегодня в сфере технологий
-- предположил, что воля, бессознательное, сознание, тело, экзокортекс и экзотело это всё-таки компоненты, а не модули. Мы обсуждаем на них "как работает", а не "из чего и как сделать". Раньше я склонялся к тому, что это модули и обсуждать там нужно интерфейсы, а не связи. Хотя, конечно, часто в технике компоненты и модули соотносятся друг с другом как 1:1
-- наметил платформенный стек (от частей личности/психогомункулюсов в прикладном слое, через собственно "психику" как операционную платформу, к субстрату как физиологической/технической платформе
-- наметил какой-то Roadmap с вопросами, на которые нужно отвечать, и проблемами, которые нужно решать.

Я понимаю, что без подробного рассказа все эти слайды невнятны и малопонятны, но всё одно публикую их заранее -- до конференции ещё пара дней, вдруг я что-то важное упустил, а мне тут подскажут?

UPDATE: в фейсбуке маленькая дискуссия тут https://www.facebook.com/ailevenchuk/posts/10206517722835878 и тут https://www.facebook.com/photo.php?fbid=10153227887166784&set=a.10150210308441784.317711.711006783&type=3&comment_id=10153228906926784&comment_tracking=%7B%22tn%22%3A%22R0%22%7D
П

Хайтек - конспирологии пост... :

Оригинал взят у kanchukov_sa в Хайтек - конспирологии пост... :
Оригинал взят у ur_2222 в Хайтек - конспирологии пост... :
На днях проверил кое-какую неафишируемую технологию интернет-шпионажа практически, на себе...Похоже, получилось.

По слухам, США развернули сервис (сикрет) чтения надписей на фото в интернетах. В научно-статистических и прочих целях...А народ-то и не в курсе, что мониторят фотки по текстам на них...Я поставил практический эксперимент по теме.

Судя по попаданию в топ этих фоток - сервис работает в глобальном масштабе, цепляя даже провинциальные фото... :

Read more...Collapse )
П

Дрессировщики роботов, учите навыки паттернования двигательной активности

Оригинал взят у ailev в Роботов теперь не программируют, а дрессируютRead more...Collapse )


Например, как научить робота двухпальцевым захватом правильно брать игрушки неправильной формы? Как научить его определять место "оптимального захвата" для игрушек произвольной формы -- от водяных пистолетиков до мячиков, от ёлочек до кукол? Программировать такое слишком долго и трудно. Но можно заставить робота хватать уж как придётся, и поощрять за каждую не выскользнувшую из захвата игрушку. Через примерно 50тыс. попыток (сегодняшние роботы тупы, они медленно учатся) наслаждаться тем, что игрушки прекратили выскальзывать! Конечно, это 700 часов дрессировки. Но это не 700 часов труда программиста (и ещё непонятно, сможет ли программист решить такую задачу. Я вот не уверен, что сможет. Точнее, уверен, что не сможет -- ни за 700 часов, ни за 7тыс. часов).
Read more...Collapse )
П

Биологическая Обратная Связь (4) Коллективный БОС-нейроинтерфейс

Оригинал взят у metanymous в Биологическая Обратная Связь (4) Коллективный БОС-нейроинтерфейс
http://metapractice.livejournal.com/458193.html
НейроинтерфейсCollapse )

Из истории того как Алиса училась отождествляться в Боба.Collapse )

Продаю бесплатно идею для желающих экспериментировать с самым настоящим коллективным интерфейсом мозг-мозг. За счёт БОС:
--пусть два/N субъектов ведут содержательное общение
--пусть эти субъекты подключены каждый к своей многопараметрической БОС
--на общем для них интерфейсе они наблюдают свои собственные показания БОС одновременно
--между делом общения они стараются уровнять свои показатели БОС среди других показателей
…в результате при пересечении критического порога (количество вовлечённых в БОС показателей, умноженное на качество уравнивания индивидуальных/групповых показателей) произойдет:
--попарный/групповой эффект взаимного чтения мыслей либо
--произойдет более полное «взаимопревращение». Ежели, кому-то для каких-то благородных целей оно необходимо.

И

Коллективное моделеориентированное концептуальное проектирование и нейро-технологии

Оригинал взят у ailev в Коллективное моделеориентированное концептуальное проектирование и нейро-технологии
В посте про технологические стеки и вертикальную интеграцию я привёл вариант нейронет-стека(http://ailev.livejournal.com/1228087.html). Тут я разверну этот пример чуть подробней.
Read more...Collapse )


3. Использование знаний о "нейро в человеке" для создания качественного группового человеко-машинного интерфейса к концептуальному моделеру.
Тут мы пытаемся автоматизировать прежде всего работу модератора/фасилитатора/инженера по требованиям/лидера (и в меньшей мере коуча и психотерапевта, но и такое бывает сплошь и рядом -- жизнь ведь сложна и у исполнителя роли Гамлета не всегда характер бывает нордический, выдержанный). Такой "живой коллективный помощник" работает с группой стейкхолдеров в ходе создания концептуальной модели. Нам нужно помочь:
-- выводить на уровень сознания людей то полезное для будущего проекта (ожидания, опасения, идеи и соображения), что у них присутствует в подсознании
-- доводить не только до сознания людей, но и до их подсознания основные идеи и соображения, высказываемые другими стейкхолдерами, в том числе моделером-с-"нейро-в-машине".

Новый проект -- это какое-то улучшение жизни. Голдратт говорил (в моём вольном пересказе):
-- Любое улучшение это изменение (но не любое изменение это улучшение! И что одному улучшение, то для другого смерть!)
-- Любое изменение воспринимается как угроза безопасности
-- Любая угроза безопасности вызывает сопротивление на эмоциональном уровне.
-- Эмоциональное сопротивление можно преодолеть только более сильной эмоцией

Работа с интересами -- это работа с деятельностью, это изменения, это сильные эмоции. Без чисто человеческой составляющей, учитывающей сознательные и бессознательные страхи и опасения, интересы и намерения, успешного старта проекта не будет. "Нейро в человеке" подразумевает сознательный учёт "нелогической" природы людей -- у них в головах не компьютер, а не очень устойчиво работающая нейронная сетка, это нужно принять и поддержать инструментально.

Для этого нужно создать "виртуального интеллектуального коллективного помощника", который сможет:
-- быть традиционным интерфейсом к моделеру-с-"нейро-в-машине" (репозиторий информации о концептуальной модели и деятельности по её создании)
-- быть нейролингвистическим (т.е. с учётом "нейро в человеке") интерфейсом к группе стейкхолдеров

Для этого нужно (я более-менее подробно, но в более общем виде обсуждал это в "кортекс и экзокортекс" -- http://ailev.livejournal.com/1224251.html):
3.1. Cоздать традиционный двусторонний нейролингвистический интерфейс (интерфейс, который учитывает модель человеческой психики -- речевые высказывания и производимые диаграммы на уровне сознания, эмоциональный тон высказываний, работу подсознания, отражение этой работы во внешних телесных проявлениях), т.е. создать компьютерную модель нейролингвистического программиста, только используя современные возможности компьютерного несимволического моделирования (распознавание эмоций, sentiment analisys, анализ иронии, простановку акцентов в речи для определения относительной важности тех или иных высказываний и т.д.).

Этот нейролингвистический интерфейс должен не только распознавать и маркировать проявления человеческого сознания и бессознательного, но и осуществлять какие-то интервенции (хотя бы иметь возможности выразительной/убедительной презентации -- речевой, невербальной, видео). Этот интерфейс должен быть аватаризован (виртуальный аватар, или даже работ телеприсутствия) и б) реализован в виде "распределённого аватара" на удалённых рабочих местах и "коллективного разделяемого аватара" для работы в реальной группе (ожидается, что рабочие сессии будут virtureal синхронными и асинхронными -- часть стейкхолдеров будет группой очно, а часть присоединяются к работе группы удалённо или даже асинхронно). Такое длинное описание означает, что по факту придётся создать новую модель психики и перемоделировать традиционное НЛП с целью его "автоматизации" как в части реализации и проверки традиционных метамоделей НЛП (в самом НЛП их называют просто "моделями"), так и новых метамоделей в рамках какого-то варианта unsupervised learning.

Эта сложнейшая работа предполагает наличие:
-- эпистемологов-методологов,
-- психопрактиков НЛП и других аналогичных школ моделирования человеческой коммуникации, использующих внимание как к сознательной части коммуникации, так и бессознательной её части
-- специалистов по обработке изображений и речи методами deep learning
-- специалистов по лингвистике (понимание языка)
-- наличия эспериментальной базы (при этом помним, что целью является не психотерапевтические сессии, а рабочие сессии по концептуальному моделированию)

Эта работа даст не только
-- возможность организации прямого интерфейса виртуального ассистента с каждым из стейкхолдеров, но и
-- позволит оценить коммуникацию между стейкхолдерами, что может быть крайне важно при модерации/фасилитации/организации leadership.

По сути, речь идёт о
-- создании новой дисциплины -- инженерии психики (см., например, текущие намётки в http://openmeta.livejournal.com/230869.html)
-- создании для этой дисциплины инструментария в форме "виртуального индивидуального помощника" (аватара как человеко-машинного интерфейса)
-- создании новой дисциплины -- инженерии группы (аналогично "инженерии предприятия"), в том числе leadership/фасилитация/модерация в группе с учётом ролевой коммуникации, групповой динамики и т.д.
-- создании для этой дисциплины инструментария групповой коммуникации в форме "виртуального коллективного помощника" (аватара).

В принципе, для начала можно не столько делать полноценного "виртуального ассистента", сколько выводить на "табло" для группы какие-то важные для неё вещи-подсказки (так, например, устроен Google Now -- молчаливо выводит возможные подсказки, отслеживает погоду и курс доллара и т.д.). Например, для начала можно просто выводить эмоциональный график для каждого человека, базируясь на его внешних проявлениях (тембр голоса, выражение лица и т.д.), выводить распознанные основные интересы (concerns). Но ни на секунду не нужно забывать, что конечная цель -- не предоставление "табло" группе или лично фасилитатору/модератору/лидеру, а полная автоматизация работы модератора/фасилитатора/лидера.

3.2. Добавляем к снимаемой/передаваемой исполнителям стейкхолдерских ролей информации по пункту (3.1.) нейрофизиологических данных (сначала снимаемых/передаваемых неинвазивно, а потом посмотрим). Речь не идёт об организации работы группы "мозг-мозг" (Brainet). Речь идёт о том, что кроме видеоаудиоинформации можно будет использовать и другие модальности, невозможные для "просто человека", например ЭЭГ или разные варианты томографии. Информацию планируется не только снимать с мозга/тела, но и передавать в мозг непосредственно -- интерфейс должен бы быть двусторонний.

Это расширение каналов съема информации и передачи информации в мозг позволит поднять качество традиционного "как у человека" нейролингвистического интерфейса по пункту 3.1 -- поднять точность моделирования, дать новые данные для концептуальной модели (например, приоритизировать интересы и цели).

Конечно, при этом важно соблюдать требования экологии (см, например, дискуссию про экологичность наведённых галлюцинаций в http://openmeta.livejournal.com/229226.html), но это уже детали.
* * *
Read more...Collapse )
PUSH

Инженерия психики

…в новую версию учебника как специализированные примеры кроме инженерии предприятия (enterprise engineering -- в текущей версии уже сделано), программной инженерии, инженерии психики (это должно было бы быть в openmeta, но сил никаких плотно заняться этим сейчас нет) нужно включить ещё и инженерию машинного обучения с акцентом на искусственные нейронные сети (http://ailev.livejournal.com/1205999.html, http://ailev.livejournal.com/1207563.html и там особенно ссылки на работы Léon Bottou) -- всё это островостребованные предметы.
http://ailev.livejournal.com/1227127.html


Пятичастная модель психики и психическая инженерия
http://openmeta.livejournal.com/211234.html


2019
  • ailev

Распознавание эмоций автоматизировано и вышло на рынок

Моделирование в смысле классического НЛП (с точностью, что мы говорим пока не о метамоделировании -- создании новых видов моделей, а о моделировании: создании модели по известной метамодели) не человеком, а компьютером пошло в массы (ибо Microsoft -- это уже "массы"): http://blogs.microsoft.com/next/2015/11/11/happy-sad-angry-this-microsoft-tool-recognizes-emotions-in-pictures/

Эмоции из аудио, кстати, давно продаются: http://www.beyondverbal.com/, научных работ типа http://arxiv.org/abs/1503.01800 (EmoNets: Multimodal deep learning approaches for emotion recognition in video), хотя точность распознавания там и не блещет, но я думаю, что по сравнению с не очень обученными людьми (то есть нас с вами) не всё окажется плохо. Обычно за пару лет нейронные сетки, если этим занялись какие-то команды, достигают сверхчеловеческих результатов.

Моделированием занялись не-психологи. Дальше всё будет быстро-быстро. Базовые эмоции на фотографиях -- это только верхушка формирующегося айсберга. Там будут и не эмоции, и видео. Какие-нибудь "ключи доступа" очень легко проверить (чем прекратить дурацкие пустопорожние дискуссии) и либо забыть о них, либо начать использовать в работе -- рутинно и без длительного тренинга на их распознавание. Ибо в каких-нибудь очках дополненной реальности все эти "стратегии" будут в буквальном смысле слова "написаны на лбу" у тех, кто их применяет. Технология уже доступна сегодня даже для любителей (самое дорогое в этой технологии -- это данные для обучения алгоритма, этих данных нужно реально много), поток новостей по технологии (это deep learning) идёт тут: http://vk.com/deeplearning
теперь

Интерфейсы "интересов": (а) поведение (б) сенсорный опыт (в) вербальные ценности

http://ailev.livejournal.com/1218884.html

Вот несколько тем, вокруг которых крутятся мои мысли последних дней (интересно было бы прочитать этот списочек года через три):

-- интересы (concerns) и работа с ними через что-нибудь типа word2vec (https://code.google.com/p/word2vec/). Что такое concerns онтологически (чем это не domains, и почему они могут быть interests, drivers и т.д.. Какие с ними операции возможны? Какие классификации? Откуда они берутся и куда уходят? Как соотносятся со стейкхолдерами? С позициями? С ролями?). Алгебра интересов (как это принято в word embeddings -- http://gavagai.se/blog/2015/09/30/a-brief-history-of-word-embeddings/), выявление интересов по высказываниям стейкхолдеров -- тут вполне может быть много deep learning.


Read more...Collapse )


http://nlp-ftf-ftf.livejournal.com/26834.html

17-18 апреля в Москве. Тренинг-семинар по авторской методике О.Г. Бахтиярова «ТРИАДА».

Система "Триада" знакомит с базовым набором психонетических психотехник, направленных на пробуждение волевой активности, выявление и развитие скрытых резервов сознания.

Система включает в себя методы пробуждения и активизации воли (волевая медитация), управление вниманием и восприятием (деконцентрация и работа с не-формами), управление внутренними и внешними процессами и предлагает три типа методов работы с сознанием:

Read more...Collapse )