Описание тега jess
Jess - это механизм правил прямой цепочки, написанный на Java. Он реализует Lisp-подобный язык правил, очень похожий на классический язык CLIPS.
1
ответ
Что именно bsave сохраняет в Jess?
Я совершенно новичок в работе с Джесс и пытаюсь сохранить алгоритм Рете. До меня дошло, что в Jess есть функция bsave, которая сохраняет объект rete, но что именно это означает? Сохраняет ли он факты, функции и правила, а затем ему приходится повтор…
03 июл '15 в 10:48
2
ответа
Как вращать кусок в тетрисе?
Знаете ли вы какой-либо способ / алгоритм, чтобы вращать кусок в тетрисе? Язык программирования - Джесс... Спасибо за любое полезное предложение. куски
04 апр '17 в 16:15
0
ответов
Джесс сообщила об ошибке в обычном вызове
Я новичок в программировании JESS, и я хочу сделать настольное диагностическое приложение. я следовал tax.clp из книги Джесс в действии. я адаптировал все функции книги "Джесс в действии" к своей программе. но у меня проблема с моим (интервью с демо…
09 май '18 в 11:01
2
ответа
Удалить временные факты в Джесс
Я пытаюсь отобразить все значения слотов экземпляра и, в конце концов, удалить его после того, как все его привязки обработаны с помощью следующего правила: (defrule findSourcesOfPollution (object (is-a http..#PollutionSources) (OBJECT ?sitepoll) (h…
24 май '16 в 20:54
1
ответ
Как сравнить объект ArrayList (класс Java) в JESS?
Это мой основной метод. public static void main(String[] args) throws JessException { Rete engine = new Rete(); engine.batch("template.clp"); PizzaBase pizzaBase = new PizzaBase(); pizzaBase.setSize(9); PizzaTopping pizzaTopping = new PizzaTopping()…
07 ноя '14 в 13:35
1
ответ
Джесс: Ошибка оператора меньше
Я учусь о меньшем и имею проблему, когда определяю правило с оператором less than<. Это мои defTemplates: (deftemplate AgudezaVisual (slot agudezaVisual) (slot estado) ) (deftemplate Bucodental (slot hayDientesDañados) (slot hayDientesConConcavidade…
20 июн '17 в 21:20
1
ответ
Решение головоломки с использованием реки
Сначала я решил проблему, где у меня был бы бесконечный цикл, я исправил это, добавив правило в мой модуль CONSTRAIN. Я принял во внимание все ограничения, но кажется, что все факты по какой-то причине удаляются... Вот мой код: ;;MAIN Module (deftem…
29 апр '17 в 19:30
2
ответа
Джесс: Получение факта-идентификатора уже подтвержденного факта?
Поэтому, когда вы утверждаете уже утвержденный факт в Jess, а не утверждаете, возвращая id этого факта, он возвращает FALSE. Кажется, в Java вы можете использовать "findFactByFact", который, как я полагаю, подходит, но как мне это использовать, если…
03 сен '15 в 12:52
1
ответ
SWRLTab и JessTab в Protege 3.4.8
Я использую Protege 3.4.8 и хочу выполнить некоторые правила (используя SWRL и Jess). Я создал несколько правил для моей онтологии в Protege, но когда я нажимаю кнопку SWRLJess Tab ( Снимок экрана - вкладка Protege 3.4.8 SWRL), ничего не происходит.…
22 фев '17 в 14:10
4
ответа
Какой лучший язык для написания экспертной системы?
LISP или что-то вроде Джесс лучший выбор? Я заинтересован в написании программы, которая делает предложение на основе ответов пользователей. Вычислительные соображения на самом деле не являются фактором, это в значительной степени механизм сопоставл…
01 авг '10 в 16:39
1
ответ
parseDeftemplate в приложении Jess. Не могу предоставить JessTokenStream
Я реализую в своем приложении метонд, использующий класс синтаксического анализатора Jessp, чтобы открыть файл и получить внутри него дефемплаты и дефекты. Проблема заключается в том, что при попытке получить результат в переменную объекта он запраш…
06 июл '14 в 16:54
1
ответ
Использование целого слота в Protege в правиле Jess
Я написал следующее правило Джесса, чтобы использовать его в онтологии Protege. (mapclass Cliente) (defrule perfil-familia-numerosa ?cliente <- (object (is-a Cliente) (nombre ?name) (discapacidad? ?discapacity) (distrito_deseado ?desired_district…
07 апр '18 в 16:34
1
ответ
Могу ли я внедрить механизм правил, такой как Jess, в Phonegap?
Вскоре я начинаю разрабатывать мобильное приложение для моего последнего года проекта в области компьютерных наук. Я оставляю свои варианты открытыми в отношении того, что использовать для создания приложения. Я слышал, что Phonegap - довольно удобн…
25 окт '14 в 13:34
1
ответ
Чтение XML-файла в движке правил Jess
Может кто-нибудь помочь мне прочитать XML-файл в движке правил Jess? Я только что начал работать с этим механизмом правил, так что понятия не имею.
17 мар '14 в 15:40
1
ответ
Использование механизма правил JESS с R
В настоящее время я работаю над разработкой системы прогнозирования погодных условий для моего проекта в последний год, который является групповым проектом. Нам нужно создать систему, основанную на правилах, для прогнозирования паттернов. Мы использ…
26 ноя '15 в 09:11
1
ответ
Правило возраста не выполняется должным образом
Я пытаюсь запустить эти два правила, но получаю одинаковый вывод для обоих правил. Это вывод, который я получаю для обоих. (defrule old-male ?gender <- (gender m) ?age <- (age ?age&:(> ?age 35)) => (printout t "Person is male & o…
15 окт '15 в 02:15
1
ответ
Джесс о фактах и правилах
Я использую Jess Rule Engine с Java, и у меня есть шаблонный человек с рядом фактов. Я извиняюсь за правило, касающееся людей, и я хотел бы получить число фактов, которые удовлетворяют правилу и вызвали его возгорание. Это возможно; egCommand engine…
29 авг '13 в 00:31
1
ответ
Формирование правил из фактов. Основанное на правилах программирование
Изучение клипов, хотя я не возражаю против синтаксиса, мне трудно извлекать правила из фактов. Есть ли совет о том, как структурировать правила с учетом базы знаний? Нетривиальный пример был бы хорош, спасибо.
25 ноя '11 в 19:47
1
ответ
Не могу назвать факт в RHS дефлеры в Джесс
Я написал этот код в Джесс, но я продолжаю получать эту ошибку, и я не понимаю, почему? (deffacts prices (price apple 125) (price chips 45) (price cola 110) (price egg 700)) (defrule createBill (buy ?n $?) => (assert (bill ?n 0))) (deffunction ge…
08 ноя '13 в 10:23
2
ответа
Как выполнить (пакет *.clp (JESS)) из файла команды / .bat
В основном я открыл jess.bat, а затем передал (пакетный Aclp), он работает, потому что он должен. Но как сделать файл.bat? который откроет jess.bat и затем выполнит строку: PS Я попробовал все, и я нашел другой способ, поместив файл.clp в файл jess.…
10 ноя '14 в 10:37