roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 07:00

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Робомозг
СообщениеДобавлено: 14 сен 2011, 02:30 
Не в сети

Зарегистрирован: 05 сен 2011, 01:26
Сообщения: 32
Откуда: Нальчик
прог. языки: C++
ФИО: Никульшин Игорь Борисович
Предлагаю для разнообразия отвлечся от конструирования робоавтоматов на супер-пупер микроконтроллерах и заняться реальными робомозгами.

Вот для начала такой нейрон, что скажете комрады?
Вложение:
OpenNeuron.png
OpenNeuron.png [ 3.38 КиБ | Просмотров: 3678 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 14 сен 2011, 07:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Обучать такую нейросеть - паяльником?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 14 сен 2011, 09:32 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
"реальный робо-мозг" - это реальный компьютер с реальной программой :)))

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 14 сен 2011, 09:35 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Разве это мозг? Вот это мозг:



Сам видит, сам «рулит», причём не тупо тыкается в стенки, а двигается в заданную точку :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 14 сен 2011, 23:17 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
EDV писал(а):
Сам видит, сам «рулит», причём не тупо тыкается в стенки, а двигается в заданную точку :oops:


да вроде как еще как тыкается и откатывается много много раз..
ссыль на оригинал можн?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 00:30 
Не в сети

Зарегистрирован: 05 сен 2011, 01:26
Сообщения: 32
Откуда: Нальчик
прог. языки: C++
ФИО: Никульшин Игорь Борисович
Я понимаю, что вы не врубаетесь, и почему. Но попробуйте посмотреть на это иначе (кто способен конечно). То что все здесь показали, рассказали -вчерашний день.
Обучать не паяльником, ее вообще не нужно обучать, сама научится но тому, что необходимо ЕЙ (нейросети). А те, что не обучатся будут обучены теми, кто обучился :)
Для тех, кто в танке - по вашему нейрочипы из каких элементарных элементов состоят?
Алгоритм и нечеткая логика - взаимодополняющие технологии. Просто первому способу обработки сигналов исторически больше повезло.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 01:08 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
ну да, по электр. схеме тяжеловато оценить алгоритм по которому этот нейрон работает.. надо бы мануальчик какой приложить.
с другой стороны нейроны\сети\алгоритмы надо опробовать сначала на виртуальной модели, как и места их приложения, а уж потом и в железе.. связи ведь такие полупроводниковые нейроны образовывать новые не могут? т.е. архитектура должна быть отработана заранее


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 01:11 
Не в сети

Зарегистрирован: 05 сен 2011, 01:26
Сообщения: 32
Откуда: Нальчик
прог. языки: C++
ФИО: Никульшин Игорь Борисович
Кстати я смотрю тут многие сишники приплюснутые :) Пробовал библиотечку
fann (just for fun) - прекрасно сеть обучаются (лично я обучил свежерожденную сетку сложению, умножению в десятичной).
Но обучение с учителем не так интересно как обучение без учителя, а в funn этого
не реализовано.
И еще почему все-таки не програмные эмуляторы. Они последовательны и требуют компьютеров.
А про заявления про настоящий робомозг - это так же как сравнивать способность
к счету калькуляторов и современных квантовых компьютеров. Первые конечно победят они сильные! ;)

Вот небольшая модификация первой схемки и -вуаля "ночной" нейрон.
Вложение:
NightNeuron.png
NightNeuron.png [ 5.19 КиБ | Просмотров: 3439 ]

Срабатывает в темноте, условие гашения превышение тормозного уровня над разгонным.
У первого условие срабатывания - превышение разгонного над тормозным, поэтому он -
"дневной". Колбочки так сказать и палочки. Это я про сетчатку глаза :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 01:18 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
О, а я тоже нейрон придумал! Срабатывает на нажатие!


Вложения:
neiron.jpg
neiron.jpg [ 9.34 КиБ | Просмотров: 3445 ]

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 01:22 
Не в сети

Зарегистрирован: 05 сен 2011, 01:26
Сообщения: 32
Откуда: Нальчик
прог. языки: C++
ФИО: Никульшин Игорь Борисович
такой нейрон не образует обратных связей. Спасибо за конструктивизм (реально), я ссори пойду обучать свою нейросеть паяльником. Еще какие мнения, пожалуйста пишите все, что придет в голову.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 01:26 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
главная проблема что без китайского нанозавода по производству микросхем все это реализовать будет крайне сложно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 04:37 
Не в сети

Зарегистрирован: 05 сен 2011, 01:26
Сообщения: 32
Откуда: Нальчик
прог. языки: C++
ФИО: Никульшин Игорь Борисович
Fayras, про китзавод. А у Вас хватка, батенька! Военную операцию по захвату давайте обсудим в ветке про боевые роботы :)
А если серьезно, то не сочтите оптимистом, главпроблема это обучающий процесс.
Просто завод уже существует, пусть и в Китае..
Еще у Вас умные вопросы, спасибо.
Попробую поотвечать:
1. Мануальчик прост как..
У нейрона два входа один возбуждает нейрон, другой тормозит.
Уровень возбуждения определяется порогом возбуждения поэтому выбрано такое включение разгонного транзистора.
Если перекинуть его полярность схема перейдет в линейный режим, что есть зло для нейрона.
Другими словами этот нейрон имеет почти скачкообразный переход из тормоза в газ.
Сам порог определяется смещением на базу транзистора, что видно в "ночном" варианте оного.
Для такого нейрона порог почти прямоуголен как у нейронов перцептрона, и это не тру, однако сигмоидная функция (точнее оценочно параболическая) в связи двух нейронов достигается засчет квадратичного уменьшения освещенности от расстояния и нелинейности фотоэффекта.
В общем зависимость точно не линейная и не прямоугольная, то есть пригодна для флоат поинт сети (не 0 и 1 а значение сигнала с плавающей точкой).
Связь светом а не током выбрана во первых из соображений простоты соединения
(так можно соединить тучу нейронов не подводя к каждому провод).
Во вторых возможно частотное разделение каналов, по спектру.
То есть инфракрасные свтляки инфрафиолетовые там.. :)
То есть не нужно для этого специальные электрофильтры громоздить.
2. Что касается виртуального опробования напробовался уже продолжаю, а также кое что уже испытываю в железе. Но здесь территория идей, а не готовых проектов не так ли?
3. Очень хороший вопрос о связях таких пп нейронов. Ну что ж, возможны два типа связей для них. Обратная связь: светит сам себе в один из глазов :) и межнейронная
пытает таким образом соседа(ей).
Но главное не как связывать, а как перенастраивать силу связей. То есть как сеть будет перенастраиваться сама собой. Вот ключевой вопрос!
И если бы я знал на 100% на него ответ счас не пучатал бы эти буковы.
Сейчас перенастройка у меня идет изменением расстояния между нейронами,
изменением взаимного расположения. Вот простая идея повеселиться -присобачить
фотодиод(индикатор работы двигателя) на ус светофила, а рядом разгонный/тормозной датчик. Меняя левый, правый светодиод, меняя положение фотодатчиков, добиваемся совершенно разного характера поведения.
Это Другое программирование..
Но это, я надеюсь на понимание, просто развлечение, а не суть того что я здесь замутил.
Есть много идей еще но пока хватит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 05:14 
Не в сети

Зарегистрирован: 06 июн 2008, 05:26
Сообщения: 70
Откуда: Уссурийск
Про мысли. Ржу нимагу... Тут либо либо... Сам дооолго уже размышляю о применении нейросетей для построения, так сказать, самообучающихся робомозгов, для себя концепцию так и не нашел.

_________________
Орфография и стилистика автора сохранены.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 06:16 
Не в сети

Зарегистрирован: 05 сен 2011, 01:26
Сообщения: 32
Откуда: Нальчик
прог. языки: C++
ФИО: Никульшин Игорь Борисович
Давайте поржем вместе, если это смешно. Не совсем понял про либо либо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робомозг
СообщениеДобавлено: 15 сен 2011, 07:25 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
ну вот собственно и 3 критические проблемы
1 - как изменять силу связей между нейронами, или более глобально какие алгоритмы обучения поддерживает электронный нейрон, что будет его памятью. Очевидное и самое простое решение виртуальное моделирование и жесткое фиксирование связей, как следские отсутствие обучаемости.
2 - видимо принципиальная невозможность образования новых межнейрональных связей. Может это и не столь важно, см п.1
3 - сделать на коленке сколько нибудь существенное количество нейронов, чтобы ощущить преимущество перед ПК опять же крайне сложно..


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 45 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO