roboforum.ru

Технический форум по робототехнике.

Использование функциональных языков

Re: Использование функциональных языков

hudvin » 26 май 2008, 21:07

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

Re: Использование функциональных языков

Виталий » 26 май 2008, 22:23

За счет чего у вас будет прирост производительности?

Re: Использование функциональных языков

=DeaD= » 27 май 2008, 08:28

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

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

Re: Использование функциональных языков

SSG » 27 май 2008, 13:50

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

Re: Использование функциональных языков

Duhas » 22 июн 2008, 07:17

на счет ИИ, вопрос также еще и в том стоит ли городить все на ИНС... сли мы хоитм повторить структуру человека - стоит, а если хоитм сделать что-либо более продуктивно мыслящее имхо ИНС будет выполнять только небольшую часть работы...

вообще если хотите сделать высокопроизводительную ИНС, создайте её на кристалле )) правда убьете кучу времени на разработку и кучу бабок на изготовление.. зато работать все будет паралельно..

Re: Использование функциональных языков

EdGull » 22 июн 2008, 08:08

программируемая логика в отличии от процессоров работает параллельно

Re: Использование функциональных языков

Duhas » 22 июн 2008, 08:49

ну то логика, а то изначально кремнивая НС... у котороый только входы и выходы..

Re: Использование функциональных языков

lebaon » 22 июн 2008, 18:09

а программируемая логика и есть кремниевая нс!
проблема тут такие:
1) биологические нейроны изменяют конфигурацию в процессе работы по невыясненным принципам
2) в мозге человека милиарды нейронов, и кремниевым подделкам до него как до пекина :P

Re: Использование функциональных языков

EdGull » 22 июн 2008, 18:37

а у червяка скока? :wink:

Re: Использование функциональных языков

lebaon » 23 июн 2008, 19:55

у червяка не знаю, у пауков миллионы :) и их уже можно моделить :)

Re: Использование функциональных языков

EdGull » 23 июн 2008, 22:12

вот то-то... :wink:

Re: Использование функциональных языков

=DeaD= » 25 июн 2008, 12:58

Дело за малым - понять как отличить паука с интеллектом от паука без такового :lol:

Re: Использование функциональных языков

Myp » 25 июн 2008, 21:15

у меня дома был с интеллектом
он утром вылезал на занавеску и грелся на солнце
на 3 день мне надоело и я его убил


Rambler\'s Top100 Mail.ru counter