Рубрика «искусственный интеллект» - 361

Последнее время новостная река раз за разом доносит до меня пышущие оптимизмом отчёты об очередном успехе беспилотного автомобиля. Сперва он просто научился ездить по дороге, потом научился делить её со своими собратьями, потом стал различать перебегающих через дорогу лосей и пешеходов и даже не делать между ними разницы и одинаково избегать столкновения. Последние сводки с этого фронта бодро рапортуют, что в некоторых штатах США бепилотники уже выпускают на дороги общего пользования. Автопроизводители не отстают – у них уже готовы концепты и даже действующие прототипы. Подумывают уже и о массовом производстве.

И вот тут притормозить бы, да призадуматься…

Читать полностью »

Привет, в прошлой статье я рассказал про алгоритм обратного распространения ошибки и привел реализацию, не зависящую от функции ошибки и от функции активации нейрона. Было показано несколько простых примеров подмены этих самых параметров: минимизация квадрата Евклидова расстояния и логарифмического правдоподобия для сигмоидной функции и гиперболического тангенса. Данный пост будет логическим продолжение прошлого, в котором я рассмотрю немного нестандартный пример, а именно функцию активации Softmax для минимизации перекрестной энтропии. Эта модель актуальна при задаче классификации, когда необходимо получить на выходе нейросети вероятности принадлежности входного образа одному из не пересекающихся классов. Очевидно, что суммарный выход сети по всем нейронам выходного слоя должен равняться единице (так же как и для выходных образов обучающей выборки). Однако не достаточно просто нормализировать выходы, а нужно заставить сеть моделировать вероятностное распределение, и обучать ее именно этому. Кстати, сейчас на coursera.org идёт курс по нейросетям, именно он помог углубиться в понимание софтмакса, иначе я продолжал бы использовать сторонние реализации.

Читать полностью »

image
Буду краток. Компания Matlab сделала шаг навстречу удаленному обучению и предоставила свой продукт бесплатно скачать торрент без смс для студентов Courcera.
Читать полностью »

Привет. Я хочу продолжить тему реализации методов машинного обучения на c#, и в этой статье я расскажу про алгоритм обратного распространения ошибки для обучения нейронной сети прямого распространения, а также приведу его реализацию на языке C#. Особенность данной реализации в том, что реализация алгоритма абстрагирована от реализаций целевой функции (той, которую нейросеть пытается минимизировать) и функции активации нейронов. В итоге получится некий конструктор, с помощью которого можно поиграться с различными параметрами сети и алгоритма обучения, посмотреть и сравнить результат. Предполагается, что вы уже знакомы с тем, что такое искусственная нейросеть (если нет, то настоятельно рекомендую для начала изучить википедию или одну из подобных статей). Интересно? Лезем под кат.

Читать полностью »

Алгоритмизация творчества: можно ли создать интересную рекламу без креатива?
Предвидя негодование по поводу использования слова «креатив», спешу заметить, что в контексте этой статьи трудно использовать синоним. Честно.
Основная мысль — алгоритмизировать можно абсолютно любой мозговой процесс. Я взял рекламу в качестве примера для доказательства потому, что:

  1. Понять и оценить интересную рекламу может каждый человек;
  2. Реклама сильно завязана на творчестве и нестандартном мышлении, которое обычно представляется хаотичным и слабо поддающимся алгоритмизации;
  3. Я просто очень сильно люблю рекламу. И алгоритмы.

Перед тем, как начать, было бы нечестным не упомянуть о том, что в алгоритме все же есть небольшие хитрости. Понявшему их — плюсов в карму. Итак.
Читать полностью »

Привет!

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

Читать полностью »

Игра «Жизнь»: моделируем эволюциюВ комментариях к моему предыдущему посту «Игра «Жизнь» и моделирование естественного отбора» первое же, что предложили, — добавить скрещивание, чтобы новая клетка получала не копию генома одного родителя, а смесь от нескольких. Я подозревал, что итог это не изменит. Но, покрутив в голове идею, заинтересовался: ведь так можно получить модель не просто естественного отбора, а уже полноценной эволюции. Благо, реализовать это было не сложно. Так что встречайте: «Жизнь», теперь со скрещиванием и мутациями.

Ну да, ещё и с мутациями. Моделировать, так моделировать.

Подробности, как водится, под катом.
Читать полностью »

Система автоматизации ноосферы (социальный детонатор) на базе булевой алгебры
Когда я был студентом ВУЗа и учился на специальности «МОП ЭВМ», у меня были три профессиональные мечты:
1. формат музыки mp3 для личного удовольствия;
2. интранет для автоматизации организаций с целью повышения рентабельности;
3. система автоматизации ноосферы (САНС) для успешной эволюции всего общества.
За 20 лет первые две мои мечты осуществились, и сам я стал продвигать различные Интранет-проекты, а вот с третьей моей мечтой что-то не заладилось. И что самое обидное, за 20 последних лет человечество ни на шаг не приблизилось к моей третьей мечте. И я решил, что видимо, придется самому поработать, чтобы сказку сделать былью.

Система автоматизации ноосферы

Итак, что же за третья мечта? Все очень просто – я предполагал, что в скором времени появится система где-то в сети Интернет, в которой можно будет:

  • уложить новые знания (или удостовериться, что они уже выложены кем-то другим);
  • получить знания по интересующей проблеме (или удостовериться в их принципиальном отсутствии);
  • обратиться за уточнением к экспертам по интересующей проблеме (сегменту знаний);
  • собрать (как виртуально, так и реально) группу единомышленников для получения/уточнения интересуемых знаний или иных целей;
  • получить извещение, когда в системе появится новое знание по интересующей проблеме.

Под знанием здесь понимается информация, позволяющая человеку решить его проблему, или, в терминах синергетики, изменить свое фазовое состояние.
И что самое главное – на любой из вышеперечисленных пунктов не должно будет тратиться более 5 минут. То есть максимум 5 минут – и любое из вышеперечисленных действий полностью и исчерпывающе выполнено.
И что еще немаловажно, система должна быть мультиязычна. То есть если кто-то уложил в систему знания, к примеру, на хинди, то максимум через сутки эти знания должны стать доступны на всех распространенных языках нашей планеты (кажется, их 40?).

Социальный детонатор

Вроде бы я выше перечислил информационную систему с немудреными принципами, но ее реализация в реальности многократно ускорит социальную эволюцию всего общества, возможно в разы, а то и на порядок. Читать полностью »

Игра «Жизнь» и моделирование естественного отбораВалялся я на прошлой неделе в больнице. И так как обсуждать с дедушками в холле рецепт яблок, мочёных в капусте, и как хорошо на Покров гулять по заливным лугам — особого желания не было, пришлось придумывать себе развлечение.

Я задумался об игре «Жизнь», которую на Хабре не так давно вспоминали. Мне стало обидно за несчастные клетки, которые живут и умирают в зависимости от одних только начальных условий, и ничего сами для своего выживания сделать не могут. В результате я придумал расширение для правил игры, с которым можно моделировать не только изменение численности популяции, но и естественный отбор внутри неё.

Самые нетерпеливые сразу могут посмотреть, что получилось, а остальных прошу под кат за рассказом.
Читать полностью »

Об ограничениях естественного интеллекта и как нам с этим жить дальше

На сегодняшний день становится очевидным, что человеческий мозг имеет совершенно явные естественные ограничения и в основном работает, что называется «на всю катушку». Я рассматриваю сферу умственного труда естественно. Миф о том, что мозг использует лишь 10% своего потенциала это всего лишь миф. И по всей видимости никакими тренировками и (или) медицинскими способами качество интеллекта поднять невозможно. Современная наука все более сходится во мнении, что при текущем устройстве мозга мы не можем быть умнее, чем мы есть.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js