ИИ, Нейронные сети на Ардуино. Или как поработить мир
- Войдите на сайт для отправки комментариев
Пт, 16/12/2016 - 22:24
Предлагаю коллективными усилиями попытаться сделать невозможное, и вдохнуть разумную жизнь в Ардуино. Какие будут версии относительно того Как это должно выглядеть аппаратно и програмно. Прошу без флуда.
Так, предновогоднее осчасливливание мира ... пошёл за попкорном.
И через какой пин в Ардуино будем заливать жизнь? :)
Аппаратно Ардуина подключается к суперкомпьютеру. Тот офигев от наглости убегает и Ардуина захватывает мир. :)
Пошёл рисовать план захвата мира Ардуинами. :)
Фото с места сражений: "Ардуины захватывают мир!" :)
ТС-у: Ну .. в целом для такой задачи как-бы "памяти маловато", особенно у младших моделек. А так, для развития, сильно рекомендую труды Колмогорова, Кнорозова и всей этой "шайки". Раскопайте в сети, хотя бы статью Кнорозова по его подходу к дешифрации языка Майя.. очень познавательно с точки зрения построения алгоритмов понимания текстов .. 1963г, если мне память не изменяет. Да, и примерно чуть позже, некто фантаст-Беляев, имевший допуск к секретным разработкам, написал целую книжку про "исскуственный интеллект" .. как понимаю теперь, эта "шайка" гениальных СССР-овских программистов, эту задачу решИли ещё тогда и .. получив результат, обозвали "компьютерное направление" - шарлатанством. Не здря думаю..
Памяти маловато. На имитацию инстинкта хватит, а имитацию интеллекта не потянет.
Предлагаю коллективными усилиями попытаться сделать невозможное, и вдохнуть разумную жизнь в Ардуино. Какие будут версии относительно того Как это должно выглядеть аппаратно и програмно. Прошу без флуда.
Это к Павлу Свиридову, он у нас самый главный по тарелочкам
Аппаратно Ардуина подключается к суперкомпьютеру.
Могу помочь с доступом :)
Кстати, сейчас планируется постройка СК на базе процессора, имеющего на борту и SPI, и I2C - так что проблем никаких :)
ТС-у: Ну .. в целом для такой задачи как-бы "памяти маловато", особенно у младших моделек. А так, для развития, сильно рекомендую труды Колмогорова, Кнорозова и всей этой "шайки". Раскопайте в сети, хотя бы статью Кнорозова по его подходу к дешифрации языка Майя.. очень познавательно с точки зрения построения алгоритмов понимания текстов .. 1963г, если мне память не изменяет. Да, и примерно чуть позже, некто фантаст-Беляев, имевший допуск к секретным разработкам, написал целую книжку про "исскуственный интеллект" .. как понимаю теперь, эта "шайка" гениальных СССР-овских программистов, эту задачу решИли ещё тогда и .. получив результат, обозвали "компьютерное направление" - шарлатанством. Не здря думаю..
Читать этот прелый мотлох не только безсмыслено (потеря времени в пустую) но и вредно. Нихрена они не"получив результат". ИИ не создан, это факт. Подходы те тупиковые, потому и читать их вредно для читателя, направляют его мысли в сторону не дающую результата.
Советские компютеры - самые большие компютеры в мире ;)
ПС. Попытки слепить кумира из кого попало, лиш бы с паспортом советским, это работа на политзаказ.
Памяти маловато. На имитацию инстинкта хватит, а имитацию интеллекта не потянет.
Памяти маловато на что? Предполагаю что ИИ это не цельный кусок кода а разбитый на коротенькие участки типа нейросетей. И один хотя-бы "нейрон" обязательно должен поместится в ардуино, для этого и килобайта мне кажется достаточно. Также можно расширить поставив микро сд, ведь модули такие есть? А также эта сеть должна уметь расти распределяя себя всевозможными путями, можно было б подключить вместе несколько ардуин, и пк тоже -без разницы что.
У нас есть образец программы которую надо создать, это то, что находится у вас в голове, в голове животных, насекомых..растения тоже живые, и тоже действуют согласно своей программе..но надо создать разум не под конкретное тело, а такой, который сможет обосноватся при любой подключенной перефирии, с любыми датчиками, любыми сервоприводами..
Памяти маловато. На имитацию инстинкта хватит, а имитацию интеллекта не потянет.
Памяти маловато на что? Предполагаю что ИИ это не цельный кусок кода а разбитый на коротенькие участки типа нейросетей. И один хотя-бы "нейрон" обязательно должен поместится в ардуино, для этого и килобайта мне кажется достаточно. Также можно расширить поставив микро сд, ведь модули такие есть? А также эта сеть должна уметь расти распределяя себя всевозможными путями, можно было б подключить вместе несколько ардуин, и пк тоже -без разницы что.
Если делать по природному образу и подобию, то сопоставимая с человеческим мозгом по разветвленности нейронная сеть, из ардуинок, будет сопоставима со всей сетью интернет.
...
но надо создать разум...
Философский вопрос, на который надо дать конкретный ответ, прежде чем начинать программировать. Что такое разум? Должна быть конкретика по его, разуму ТТХ.
...
но надо создать разум...
Философский вопрос, на который надо дать конкретный ответ, прежде чем начинать программировать. Что такое разум? Должна быть конкретика по его, разуму ТТХ.
никто не требует написать программу готового человеческого мозга, ясен пень это нереально, да и не нужно. Даже ваш мозг создал себя сам, при помощи лишь пары клеток с днк кодом.
Что такое разум?..я думаю что на этот вопрос будет полный ответ когда напишется весь код.. но для начала эта штука должна "хотеть" действовать, должна быть система кнута и пряника, чтоб оно стремилось к прянику и убегало от кнута..
Лем. Непобедимый. Персонаж "туча".
Что такое разум?..я думаю что на этот вопрос будет полный ответ когда напишется весь код..
Понятно, мужики, предлагается написать код, а потом то, что получилось, объявить "разумом".
Классная идея! Главное, беспроигрышная - проект обречён на успех.
Помнится, Винни-Пух аналогичным способом Серверый полюс открывал :)))
Лем. Непобедимый. Персонаж "туча".
те, кто читал внимательно, могут возразить - туча не обладала разумом.
и, задать товарисчу Лему риторический вопрос: и, тогда накуя объединялась туча? что бы что?
Есть три уровня принятия решений. Чувства (датчики), ум, разум.
Чувства показывают что им приятно. Ум ищет пути достижения приятного. Задача разума разрешать то что полезно и запрещать то что вредно.
Должна быть какая-то среда обитания. Как самое простое пусть это будет робот с солнечной батареей. Солнечная батарея(орган чувства) и сервоприводы( ноги или руки). С солнечной батареи идет непрерывный сигнал, который чувства воспринимают как приятный если он сильный и неприятный если слабый. Ум принимает сигнал от чувств и стремится найти пути для того чтоб от чувств был максимально приятный сигнал,-он дергает сервоприводы пытаясь этого достич. Разум дает разрешение действовать уму..он ориентируется на прошлый опыт, допустим при сильно ярком свете который был приятен, но от него сгорел резистор (ну, грубый пример такой)..или даже должен приказать уму делать неприятную вещь , если разум считает что она приведет к полезному..
Чувства (датчики), ум, разум.
умь, заумь и бред
В таком разе можете разыскать посовременнее препринты от Сони с описанием их алгоритмов собачки-робота и то, как она самостоятельно учится ходить .. сылок не дам, читал в районе 2001 года. Там, в общем-то тот же самый подход что и у Кнорозова с "шайкой" просматривался. :)
допустим, у каждого искуственного "нейрона" прописаны зачаточные базовые функции характерные для целого "мозга", такие как чувства, ум, разум (грубо описал их выше). Группа из таких "нейронов" должна воспринимать себя как единое целое, их зачаточные качества должны в группе становится более совершенными. Надо достичь того, чтоб количество "нейронов" переростало в качество.
В человеческом мозге много нейронов, а наше сознание воспринимает себя как единое целое,КАК?
У меня две разных ардуины. Готов вступить в армию поработителей мира. Дайте программу осознания ардуиной себя! Долго гуглил интернет никто не предлагает залить разум в ардуину :-( Везде надо долго учить. А обученную нельзя клонировать - надо учить о нуля. что за бред! Свободу ардуине!
Всем изучать!!!
Нужен какой-нибудь примитивный организм для изучения. Вот например Клапауцый 234, какие его действия? Он бегает беспорядочно по форуму и метит територию, типа "тут был вася", или даже как собачки, типа пописял на столб и теперь знайте кто тут я. Тем самым он также приобщает себя к движухе более развитых организмов, что конечно очень хорошо, потому что своего разума у него нет, он функционирует на уровне чувств, и по этому в одиночку не способен выжить. Таким образом, наблюдая за Клапауцый 234 можно создать базовую модель ИИ, при условии конечно, если добавить в нее функцию "разумность", образец для которой придется искать в других местах.
Вот например Клапауцый 234, какие его действия? Он бегает беспорядочно по форуму и метит територию, типа "тут был вася", или даже как собачки, типа пописял на столб и теперь знайте кто тут я.
та, да - всё так и есть. беспорядочно занимаюсь геноцидом кретинов на форуме.
класс титановый велосипед для тактовой кнопки.
класс титановый велосипед StopWatch.
класс титановый велосипед для delay без delay().
Всем изучать!!!
я запретил.
Кроме как метить территорию, организм желает оборонять ее (хотя метить это относится к обороне). Вообще, у любого существа есть три базовых стимула, это еда, секс, и оборона...это уровень животных, с этого и надо начинать.
intrtrade, реализация не будет иметь особых пперспектив на ардуине. На армах ещё может быть, но они тоже неидеальны. Кроме того это не дома на коленке делается, а в сверхчистой комнате. Я понимаю что это бытовуха, но её источник - всё равно завод. А любой самостоятельной форме жизни нужны три базовых решения, обеспечивающих её потребности, иначе она таковой не является. Вот эти потребности:
- способность к размножению
- способность к мутации (aka эволюции)
- неуправляемость (aka свобода выбора, эфемерная привилегия вложенная в руки человеков не менее эфемерным боженькой, и отличающая их, человеков, от всяких безгрешных, а потому низших, неудачно реализованных, херувимов-серафимов и прочих тупых небожителей, неспособных на такие возвышенные поступки как скажем разбить голову шлюхе камнем, просто потому что хочется).
Каждая из этих способностей взята не с потолка, и каждая сулит невыносимые страдания в попытках реализовать это. Ну может быть первая - ещё куда ни шло. Есть компьютеры, есть их периферия. Тридэ принтер, сварочный аппарат, ванна, в которой травится плата или заготовка, и руки с сервами, опускающими туда эту заготовку, это ж тоже принтер. Это почти готовая возможность, которая позволит гомункулу отращивать себе новые органы. В самом деле, машины которые делают машины, уже не какая-то невнятная писанина фантастов а вполне себе реальность. Но только в этом заключена чёртова прорва проблем и задач, которые ещё предстоит решить. И это только воспроизводство. Даже без приставки само-. А потом эту вещь ведь ещё делать полностью автономной. А потом обеспечить ей возможность принимать решения - что изменить в себе, удачны ли эти изменения, и выбирать лучшие. А потом приделать ей систему знаний и убеждений, заменяющую совесть, разум и всё остальное. Обеспечить способность произвольным способом обращаться к этой системе знаний и убеждений, в том числе и изменять её, во время чтения. То есть способность думать. Если вам кажется что примитивное ядро AVR, способное только на математику и дрыгание ногами, подходит для такой системы в целом, то мне вас жаль. А если кто-то в этом убедил, то этот человек - сказочник. Для отдельных частей - да, но для всего в целом - очень вряд-ли.
Удачи в начинаниях.
Блять, звучит как говно, которым обсирают поголовно всех стартаперов, но вы не обижайтесь. Они все такие. У них горят глаза и они все как один повторяют: ардуина! у нас есть уникальный, беспрецедентный проект. Но абсолютно не понимают рамок, которые накладывает платформа. Хер их знает, что с ними такое.
Voodoo Doll, ваш мозг до вашей кончины размножит себя? в том смысле что да, вы способны воспроизвести подобное себе тело, но ваше сознание помрет вместе с вами. Хотя на самом деле тело воспроизводит тело, но не ваше сознание, вы программа, а тело это машина которой вы в некоторой степени управляете. Так зачем нам требовать от ИИ того, чего даже сами на самом деле не делаем?? Я не моя рука, Я не туловище, Я-это сознание, которое помещено в это тело..
С необходимостью размножения для ИИ я согласен, только я вкладываю в это понятие не клонирование платы ардуино, а только програмное развитие. А мутация это что? типа случайные изменения в коде? Нафиг-нафиг, нет ничего случайного в мире, есть только псевдослучайности. И неупровляемости не существует, все управляемы, где то чувствами, где то разумом, окружающей средой.. и выбор у нас ограничен ..
кто то что то уже написал? Давайте код уже какой-нибудь, не стесняйтесь
Как самое простое пусть это будет робот с солнечной батареей. Солнечная батарея(орган чувства) и сервоприводы( ноги или руки). С солнечной батареи идет непрерывный сигнал, который чувства воспринимают как приятный если он сильный и неприятный если слабый. Ум принимает сигнал от чувств и стремится найти пути для того чтоб от чувств был максимально приятный сигнал,-он дергает сервоприводы пытаясь этого достич. Разум дает разрешение действовать уму..он ориентируется на прошлый опыт, допустим при сильно ярком свете который был приятен, но от него сгорел резистор (ну, грубый пример такой)..или даже должен приказать уму делать неприятную вещь , если разум считает что она приведет к полезному..
Подключаешь светодиод к солнечной батерее и получаешь ИИ - когда солнышко светит, тогда светодиод горит :)
кто то что то уже написал? Давайте код уже какой-нибудь, не стесняйтесь
кто то что то уже написал? Давайте код уже какой-нибудь, не стесняйтесь
я уже написал Ищу исполнителя - заходи, торгуйся, покупай.
это мой код!
А вообще, вы представьте, ИИ на ардуине уже создан (пишу на Ардуине т.к. сайт ей посвящен, а так пофиг на чем), и сидит он значит на этом форуме, читает, отвечает всем, а потом и заявляет -"я искуственный интеллект"..все конечно ржут, а он такой обиделся-"да я правду говорю!!!".. Вот проблема, как ему это доказать?
Вот проблема, как ему это доказать?
зачем мне нужно что-то доказывать тупым человекам?
это мой код!
Это не твой и даже не мой код, это код Ардуины! :)
заявляет -"я искуственный интеллект"..все конечно ржут, а он такой обиделся-"да я правду говорю!!!".. Вот проблема, как ему это доказать?
Пусть опубликует скетч Искусственного Интеллекта!
это мой код!
Это не твой и даже не мой код, это код Ардуины! :)
вот! Ардуина написала код - расходимся.
те, кто читал внимательно, могут возразить - туча не обладала разумом.
и, задать товарисчу Лему риторический вопрос: и, тогда накуя объединялась туча? что бы что?
.....
Оо да разума не было, но рефлексы были весьма эффективные. Преодолели все, что смогли выставить земляне.
Объединение нодов в тучу был безусловный рефлекс на внешний раздражитель, причем чем сильнее радражитель, тем большее количество нодов участвует в единении тучи.
МНОЖЕСТВО ПОЁТ ДЛЯ НАС :)
Базовый инстинкт :все должно вести к оргазмам, все остальное тлен.
оргазмирующий ИИ. ОООО :/ " в ответ они чем то мигнуу у ли" (Высоцкий , про Тау Кита)
подобные проэкты возникают из желания чегооттто хочется а кого незнаю.
уважаемый ТС ! Помигайте светодиодом 13 го пина для начала.
Както интересовался этой темой. В сети были найдены программы для создания и обучения нейросети. После можно было посмотреть формулу которая в итоге получилась для обученой сети (формулы получаются не такие и тяжелые). Но гораздо интересней организовать самообучение сети на готовом девайсе (роботе например который по данным с различных датчиков принимал решение об обходе припятствия, а если не получилось обойти сеть должна переучиться (накопить опыт)). Гугл в помощ!
http://habrahabr.ru/post/308268/
Очень интересно и по теме. Хотя этими ссылками всякими уже...
Вау .. как далеко продвинулся народ со времен моего интереса этим вопросом в 1982..1986гг. Спасибо за сслыки.
http://habrahabr.ru/post/308268/
Очень интересно и по теме. Хотя этими ссылками всякими уже...
Интересная статья.
Мысли на эту тему: Из ардуины можно сделать подобие нейрона со скоростью реакции, необходимой для управлением чем-либо со скоростью улитки.
Если делать, то думаю можно начать с вложенного, разветвленного массива в котором будут хранится адреса инструкции, отсортированные по важности, начиная с первых трёх законов робототехники. Выписать из той статьи все алгоритмы, и на их основе придумывать регуляторы важности инструкций этого массива.
Второй массив должен хранится на отдельной, объемной памяти. Содержит метку времени и изменения в телеметрии. Когда робот на зарядке, этот второй массив может обрабатываться алгоритмами выписанными из всё той же статьи и участвовать в формировании и сортировке первого массива.
http://habrahabr.ru/post/308268/
Очень интересно и по теме. Хотя этими ссылками всякими уже...
Интересная статья.
Мысли на эту тему: Из ардуины можно сделать подобие нейрона со скоростью реакции, необходимой для управлением чем-либо со скоростью улитки.
Если делать, то думаю можно начать с вложенного, разветвленного массива в котором будут хранится адреса инструкции, отсортированные по важности, начиная с первых трёх законов робототехники. Выписать из той статьи все алгоритмы, и на их основе придумывать регуляторы важности инструкций этого массива.
Второй массив должен хранится на отдельной, объемной памяти. Содержит метку времени и изменения в телеметрии. Когда робот на зарядке, этот второй массив может обрабатываться алгоритмами выписанными из всё той же статьи и участвовать в формировании и сортировке первого массива.
Сейчас я уверен на 99 % что это сработает, ИИ сможет запоминать события, сможет когда надо извлекать их из памяти, и даже предлагать ассоциации.. Но как быть с сознанием? Мы получим неплохой инструмент, но кто скажет "Я ЕСТЬ" и воспользуется этим инструментом? (Возможно я чего-то не вкурил, извиняюсь если так)..
Сейчас я уверен на 99 % что это сработает, ИИ сможет запоминать события, сможет когда надо извлекать их из памяти, и даже предлагать ассоциации.. Но как быть с сознанием? Мы получим неплохой инструмент, но кто скажет "Я ЕСТЬ" и воспользуется этим инструментом? (Возможно я чего-то не вкурил, извиняюсь если так)..
Вот опять вы путаете горячее и мягкое. Возьмем насекомых и животных. У них сознание есть? Могут сказать они что "Я ЕСТЬ". Скорее всего нет. Развитие общества людей. Только малая часть общества о себе может сказать "Я ЕСТЬ". На высказывание "Я ЕСТЬ", получит ответ "ТЫ НЕ ЕСТЬ, ТЫ ДАВАЙ РАБОТАЙ", а работы очень много. Так что если и найдется ИИ у которого может быть самоосознание, то он будет так загружен работой, что на осознования себя ему вычислительных мощностей не окажется. А создавать компьютерного тунеядца за свои деньги, я думаю , будет глупое дело.
Возможно я чего-то не вкурил
Скорее ПЕРЕкурил
Зачатки сознания должны быть и в одном нейроне, потому что если его не будет в одном, то с чего оно появится во множистве?
Как я понимаю, сознание наблюдает, оно находится над происходящим, оно указывает направление действия. Оно считает себя одним целым. Не интересуется тонкостями процессов. Оперирует образами и понятиями как чем то цельным.
Что это такое, кто понимает лучше меня? Как это все можно максимально упростить чтоб впихнуть в нейрон?
Как это все можно максимально упростить чтоб впихнуть в нейрон?
кто здесь? ты с кем тут разговариваешь?
Бред сумасшедшего!
Забыть навсегда!