www.G-2B.com www.G-2B.com
форум сайта проекта "ЮКисП"
 Помощь      Поиск      Участники


 Страниц (1): [1]   

> Описание: Марсианская разновидность искусственного интеллекта
krre
Отправлено: 27 Декабря, 2015 - 08:59:44
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Что ж, он сказал "Поехали!" и взмахнул рукой. Кто сказал, уже не помню. Это ещё одна новая программа. Я тут на днях прикинул, что если создавать бесконечное множество программ, то хотя бы одна их них да взлетит. гы-гы!

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

spirit.png

   Top
2B администратор
Отправлено: 27 Декабря, 2015 - 13:58:28
ID


администратор


Сообщений всего: 17831
Дата рег-ции: Июль 2004  
Откуда: Ирпень, Украина
Репутация: 55




Надо бы 2015-2016 написать в копирайте Обхохочешься!
   Top
krre
Отправлено: 27 Декабря, 2015 - 14:04:41
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Ну, так, 1-го января буду обновлять копирайты во всех своих десяти программах до полного изнеможения. гы-гы!
   Top
krre
Отправлено: 28 Декабря, 2015 - 14:42:02
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Сделал окошко для добавления новых интеллектов. Ну, как сделал. Передрал из Infusoria Manager и потом сильно упростил. А как вы думали? Сейчас время такое, что никто лишней извилиной не пошевелит, и передирают всё подряд если не у других, так хотя бы у себя самого.

Снимок экрана_2015-12-28_14-37-51.png

   Top
krre
Отправлено: 30 Декабря, 2015 - 16:57:33
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Рисовал сегодня табуретку, как всегда мучительно и по 50 раз перерисовывая одни и те же линии, и подумал, что художнику-профессионалу выполнение такой работы не составило бы никакого труда. Он такие вещи делает на автомате, даже не думая, но сразу же всё ровно, правильно, красиво. Потому что когда-то давно его мозг сдался и в целях экономии энергии довёл процесс до автоматизма. В связи с этим у меня сформировался первый основополагающий принцип интеллекта для Spirit.

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

Что понимать под эмоциональным переживанием, я ещё не придумал. Это будет какой-нибудь другой основополагающий принцип.
   Top
krre
Отправлено: 31 Декабря, 2015 - 14:07:55
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Сделал ещё одно окошко, называется Console. Это интерфейс для взаимодействия с искусственным интеллектом. Через него я буду посылать спириту какие-то сообщения, а он будет мне туда что-то отвечать. В главном окне программы будет трёхмерное представление мозгов. Они же важнее, чем интерфейс, верно? Поэтому окно для мозгов основное, а для консоли - дополнительное и скрываемое. Улыбка

Clipboard02.png

   Top
2B администратор
Отправлено: 31 Декабря, 2015 - 17:26:53
ID


администратор


Сообщений всего: 17831
Дата рег-ции: Июль 2004  
Откуда: Ирпень, Украина
Репутация: 55




А ты Новый Год празднуешь?
   Top
krre
Отправлено: 31 Декабря, 2015 - 17:28:42
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Конечно. Вчера сварил праздничный борщ - вот с ним и праздную. гы-гы!
   Top
2B администратор
Отправлено: 31 Декабря, 2015 - 18:08:40
ID


администратор


Сообщений всего: 17831
Дата рег-ции: Июль 2004  
Откуда: Ирпень, Украина
Репутация: 55




А самому не скучно?
   Top
krre
Отправлено: 31 Декабря, 2015 - 18:10:48
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Не, я праздники особо никогда не жаловал, они меня в депрессию вгоняют. Поэтому для меня НГ сейчас, как обычные выходные, только слегка продлённые, что особенно приятно. Улыбка
   Top
2B администратор
Отправлено: 31 Декабря, 2015 - 19:00:05
ID


администратор


Сообщений всего: 17831
Дата рег-ции: Июль 2004  
Откуда: Ирпень, Украина
Репутация: 55




Хм...
   Top
krre
Отправлено: 01 Января, 2016 - 08:20:47
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Сегодня 1 января - следовательно, как и обещал, надо обновлять копирайты. Улыбка

about.png

   Top
krre
Отправлено: 01 Января, 2016 - 08:39:21
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




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

Верхний ряд - это сообщение от спирита. За один раз спирит будет выдавать не более четырёх знаков. Нижний ряд - наше сообщение ему, тоже от одного до четырёх знаков. Следующие четыре ряда - знаки, из которых мы можем составить сообщение, по одному ряду на каждый из четырёх вариантов. Эти ряды длинные, они скроллятся влево и вправо. И последний ряд - кнопки для операций со знаками. Push - это отправить сообщение спириту.

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

console.png

   Top
krre
Отправлено: 01 Января, 2016 - 11:23:00
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Развёрнутая версия консоли. Чтобы видеть сразу всё. Почувствуй себя пилотом Боинга-787!!!

Clipboard03.png

   Top
krre
Отправлено: 06 Января, 2016 - 13:02:03
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Доработал консоль. Теперь можно составлять сообщение для спирита из заготовленных рядов знаков. Осталось только его отправить. Было бы ещё кому. гы-гы!

Снимок экрана_2016-01-06_12-50-28.png

   Top
krre
Отправлено: 07 Января, 2016 - 09:25:45
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




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

Оказывается, недавно изобрели мемристор, предсказанный теоретически в начале 70-х годов. Это такое элементарное устройство по типу резистора, который меняет своё сопротивление в зависимости от проходящего через него тока и сохраняет это сопротивление, когда ток пропадает. Почти, как варистор, только круче. Вдогонку к нему изобрели ещё мемконденсатор и мем-индуктивность. Скорость переключения этих элементов на порядки быстрее, чем у транзисторов, в результате чего уже в ближайшее время можно будет создать новый вид памяти для компьютеров взамен флеш-памяти, в 100 тыс. раз более быструю и в несколько раз более ёмкую.

Но это только начало. В начале прошлого года придумали ещё одно интересное устройство - мемпроцессор. Точнее, не придумали, а сделали. Придумали, как всегда, ещё в середине прошлого века.

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

Так вот, мемпроцессор имеет другую арихтектуру, в ней память одновременно является и вычислителем. Сколько ячеек памяти, столько и вычислителей. В итоге имеем космическое быстродействие за счёт одновременных вычислений множества ячеек, не нужно гонять данные между памятью и процессором, и значительно снижается энергопотребление. Причём состояние этих мемпроцесоров может изменяться в зависимости от состояния соседних мемпроцессоров. Это почти аналогично тому, как работает мозг и нервная система живых организмов. Короче, бери да клепай новый вид компьютеров.

Но на этом хорошие новости и заканчиваются. гы-гы! Плохие новости заключаются в том, что никто не знает, где эти мемпроцессоры можно применять. Программы для таких компьютеров не напишешь, а значит, специализация таких устройств очень узкая. Подать что-то на вход, получить результат на выходе. Что-то типа аналоговых вычислительных устройств, которые развивались когда-то давно параллельно с цифровыми, пока героически не умерли. Единственное, на что можно надеяться, так это на то, что мемпроцессоры как-то удастся использовать в реализации искусственного интеллекта в качестве более эффективной замены нейронных сетей.

В общем, пока учёные жуют сопли и думают над тем, как поступить со внезапно свалившимся на них открытием, я ещё немного покопаю в этом направлении, чтобы оценить, насколько полезно будет засунуть виртуальные мемпроцессоры в спирит. Конечно, программная эмуляция мемпроцессора будет очень тормозная, но меня в первую очередь интересует, возможно ли с их помощью заставить спирит мыслить без использования алгоритмов. Я всё ещё твёрдо убеждён, что мышление алгоритмами - это абсурд, и должен существовать какой-то другой, более правильный способ.
   Top
krre
Отправлено: 08 Января, 2016 - 12:33:38
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




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

Снимок экрана_2016-01-08_12-28-10.png

   Top
krre
Отправлено: 08 Января, 2016 - 18:59:57
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Поразмыслим, как будет обучаться спирит. Сразу после рождения он, конечно, нулячий, в его памяти не будет ни одного знака. Затем эти знаки мы будем в него загружать. Например, как обучается ребёнок? Ему показывает игрушку и говорят:
- Это лёва.
Ребёнок повторяет вслух:
- Лёёёёёёёёва.
Потом показывают другую игрушку и говорят:
- Это котик.
- Кооооооооотик
Процесс дрессировки надо повторить три-четыре раза, после чего следует проверка. Ребёнку показывают игрушку льва и спрашивают:
- Кто это?
- Коооооотик...

Со спиритом будет точно так же. Предположим, что комфортная температура для него +25 градусов. Мы включаем ему +25 и посылаем сообщение "Тепло". Включаем +40 и посылаем "Жарко". Включаем -30 и посылаем "Холодно". Повторяем экзекуцию семь раз. Спирит смекнёт, что между температурой и сообщениями имеется, очевидно, какая-то связь и отложит эту связь в памяти. Затем мы выставляем +40 и спрашиваем:
- Как тебе?
Если ответит "жарко", значит, можно вручать ему орден собаки Павлова.

Так это выглядит в теории. На практике же надо сперва придумать мыслительно-запоминательный механизм, и как его сделать, отчётливых идей у меня покудова нет.
   Top
krre
Отправлено: 10 Января, 2016 - 16:02:20
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Добавил кучу различных ништяков во внутренности спирита. Все перечислять не буду, но отмечу, в частности, что мозг можно ставить на паузу. Когда мозг спирита работает, он будет запускать десятки параллельных потоков, которые нагрузят на 100% все процессорные ядра, которые найдёт на компе. Если захочется чего-то поделать на компе, не выключая спирита, мы ставим его мозг на паузу, и он как бы теряет сознание на какое-то время.

paused.png

   Top
krre
Отправлено: 11 Января, 2016 - 14:20:30
ID

компьютерный мультипликатор


Сообщений всего: 2067
Дата рег-ции: Дек. 2008  
Репутация: 27




Как же обойтись без моего любимого логгера? Конечно, никак. Теперь и в спирите.

logger.png

   Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« флуд »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




www.g-2b.com


Powered by ExBB. ExBB FM 1.0 RC1 by TvoyWeb.ru. InvisionExBB Style converted by Markus®, edited by 2B. Smiles by Aiwan, Connie and others. Hosted by Peleng.

[Script Execution time: 0.056]     [ Gzip Disabled ]