реклама на сайте
подробности

 
 
> Prolog и DSP, интересуюсь компилятором
sevstels
сообщение Dec 24 2009, 05:36
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Хочу прояснить вопрос компиляции с Prolog под BlackFin DSP.
Имел ли кто аналогичный опыт, или где можно посмотреть методику?


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sevstels
сообщение Dec 24 2009, 07:47
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Вроде как в умных книжках пишут, что Prolog сильно упрощает и многократно ускоряет разработку систем ИИ. Или уже существует более мощный язык?


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
fontp
сообщение Dec 24 2009, 07:55
Сообщение #3


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(sevstels @ Dec 24 2009, 10:47) *
Вроде как в умных книжках пишут, что Prolog сильно упрощает и многократно ускоряет разработку систем ИИ. Или уже существует более мощный язык?



LISP рулит 08.gif

Они в большинстве своём интерпретаторы. Но можете найти в исходниках "Open GNU Prolog" компилятор и портировать.
Только он будет тормоз на DSP. Насколько он ускоряет эксперту разработку, на столько он и замедляет real-time обработку. Задачи ИИ - это перебор по дереву решений, выполняемый Прологом (или Лисп) незаметно для эксперта рекурсивно. И хотя язык позволяет формулировать правила усечения дерева, делает он это на уровне прикладных объектов эксперта, т.е. не очень то эффективно. Не говоря уже о том, что рекурсия не есть очень хорошая идея для процессоров с длинным конвейером и коротким стеком.

Смысл Пролога в том, чтобы эксперт сам писал экспертную систему без программистов, просто формулирую предикаты в своей предметной области. А реализация по быстродействию как получится, делается искусственным интеллектом. Я не думаю, что в этом есть какой-то смысл для DSP. Разве что у вас есть готовая уникальная экспертная система, и её нужно куда-то портировать сохранив её "знания"
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 10:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016