roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 99 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 31 янв 2009, 11:01 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
скопилировать сишный код в хекс мк и прошить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 31 янв 2009, 11:55 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2008, 13:18
Сообщения: 1060
Откуда: Москва
прог. языки: PHP
А перед этим переписать код под МК.
И уже потом хекс в ППЗУ МК...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 31 янв 2009, 12:46 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
эт еще зачем? :wink:
это ж великий и могучий Си, он же кроссплатформенный!!! по стандарту должно сразу работать!!! :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 31 янв 2009, 13:59 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
EdGull, давайка иди на курсы по Си :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 31 янв 2009, 15:52 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ага... щаз... разбежался... :D
я так понял нифига он не универсальный и не кроссплатформенный... :P
нафиг он тогда нужен?... :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 31 янв 2009, 20:57 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
SkaJNet писал(а):
Не матлаб генерит математику в сишный код а нейронки (их же в Симулинке делать надо) там не нашёл такой функции.
Да и что ну есть у меня код по нейросетям от SNNS или матлаба ? А ДАЛЬШЕ ТО ЧТО ДЕЛАТЬ ,
КАК МНЕ ЕГО В МК ЗАПИСАТЬ
ВЫРАЖАЯСЬ ПРОСТЫМ ЯЗЫКОМ У МЕНЯ ЕСТЬ аналоговые входа на МК - это я так понял рецепторы. дискретные выходы - это действия ...

КАК ЖЕ УВЯЗАТЬ - ТО ЭТО ВСЁ ГДЕ Ж ПРО ЭТО ПИШЕТСЯ , ОЧЕНЬ ПРОШУ ПОДСКАЖИТЕ !!!!!!!!!!!! :Bravo:

Короче.
1. Почитай основы нейросетей.
2. Сделай то что ты хочешь в Матлаб/SNNS и получи: структуру сети, порядок сети, коэффициенты обученой сети.

Дальше просто реализуй это в МК.
В простейшей сети нейрон - нелинейная функция от входа(логарифм например) умноженная на коэффициент.

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 31 янв 2009, 23:25 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Народ, а есть тут кто подкован в теоретическом вопросе организации нейросетей? Для меня так и остается загадкой как выбирать количество нейронов, количество слоев (и нейронов в промежуточных слоях) в многослойной сети...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 02 фев 2009, 06:48 
Не в сети

Зарегистрирован: 28 янв 2009, 08:39
Сообщения: 3
Откуда: Blagoveshensk
прог. языки: C, CX-Programmer, CX- Supervisor
zubr писал(а):
SkaJNet писал(а):
1. Почитай основы нейросетей.
2. Сделай то что ты хочешь в Матлаб/SNNS и получи: структуру сети, порядок сети, коэффициенты обученой сети.

Дальше просто реализуй это в МК.
В простейшей сети нейрон - нелинейная функция от входа(логарифм например) умноженная на коэффициент.


Т.е. я делаю сеть в Матлабе или СННС а потом ручками ещё раз её делаю но в коде для МК чтоли?
А несуществует ли трансляторов чтобы эту сеть - уже обученную готовую сразу взять и трансчлировать в код асеммблера ?
И если всё же нужно её переписывать ручками , как представить в асме слоя&
про нейрон мне yt понятно , вроде - функция активации - log от (чего?)
Если есть пример - как в с++ или а асме это всё расписано , БУДУ ОЧЕНЬ БЛАГОДАРЕН !!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 02 фев 2009, 09:12 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
Для меня так и остается загадкой как выбирать количество нейронов, количество слоев (и нейронов в промежуточных слоях) в многослойной сети...


При обучении, если нейрон лишний то он "отмирает", т.е. его коэффициенты будут малы или равны 0.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 02 фев 2009, 11:28 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
SkaJNet писал(а):
Т.е. я делаю сеть в Матлабе или СННС а потом ручками ещё раз её делаю но в коде для МК чтоли?


Я же писал - SNNS умеет генероить готовый Си код. Что стоит взять программу и начать пробовать.

Добавлено спустя 1 минуту 7 секунд:
Виталий писал(а):
При обучении, если нейрон лишний то он "отмирает", т.е. его коэффициенты будут малы или равны 0.


Логично, спасибо! А по промежуточным слоям, что нибудь скажешь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 02 фев 2009, 23:18 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
На память - количество слоев определяет количество разделяющих гиперплоскостей.

Добавлено спустя 3 минуты 33 секунды:
Но насколько я помню есть теорема что любую многослойную сеть можно представить двухслойной.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 03 фев 2009, 12:39 
Не в сети

Зарегистрирован: 28 янв 2009, 08:39
Сообщения: 3
Откуда: Blagoveshensk
прог. языки: C, CX-Programmer, CX- Supervisor
Strijar писал(а):
SkaJNet писал(а):

Я же писал - SNNS умеет генероить готовый Си код. Что стоит взять программу и начать пробовать.



А НЕ подскажешь где дистрибутив взять, ??? (в нЭте его найти возможно? )
скачал что -то от сюда -
http://www.ra.cs.uni-tuebingen.de/downloads/SNNS/
но там досовская хрень какая-то....но есть хелпники с примерами. а дистриба СННС нет.

Заранее благодарю!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 03 фев 2009, 13:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Для винды - http://www.ra.cs.uni-tuebingen.de/downl ... ecutables/
Доки - http://www.ra.cs.uni-tuebingen.de/downl ... ual.tar.gz


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 03 фев 2009, 14:13 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
Виталий писал(а):
На память - количество слоев определяет количество разделяющих гиперплоскостей.

Добавлено спустя 3 минуты 33 секунды:
Но насколько я помню есть теорема что любую многослойную сеть можно представить двухслойной.


изучаем матчасть..
есть еще топологии с обратной связью. IMHO более интересные.
А одно/двух/многослойные - это как универсальный интерполятор. Реально его проще реальизовать без НС. Интересны только с академической точки зрения.

Есть книжка старая '500 практических схем'. Так там есть схема нейрона на транзисторе. Дешевле чем на контроллере выйдет. :)

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нейронные сети
СообщениеДобавлено: 03 фев 2009, 15:06 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Цитата:
изучаем матчасть..

Так и не понял к чему это? Что-то не так?

Цитата:
есть еще топологии с обратной связью.

А есть более сильные и менее ресурсоемкие методы чем НС.

_________________
Все новости о моих проектах http://savethebest.ru


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

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


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

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


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

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