Jess – вопросы и ответы

95
голосов
1
ответ
На основе примерного правила AssertingHasSiblingMulti1 для установки с несколькими слотами, заданного в AddingRuleWithJessTab, я создал следующее п
2 месяца, 4 недели назад Edi
-4
голоса
1
ответ
Я написал код в JESS. Теперь я запускаю код с Java. Я столкнулся с этой проблемой, что хочу иметь команду engine.execute("") в цикле for. Мой пример кода: for (int i = 0; i < 10; i++){ for (int ...
2 месяца, 4 недели назад Alireza Khamesipour
109
голосов
1
ответ
Джесс как-то не проверяет наличие фактов. Я хочу определить такое правило: (defrule (not (fact)) => (assert (something))) Но это кажется невозможным, потому что это правило никогда не становится...
3 месяца назад user3174033
55
голосов
2
ответа
У меня есть некоторые правила в моем коде Jess, который я хочу изменить два факта в рабочей памяти. Утверждаемые факты: (assert (analysis (reasons $?c) (total?t)))) причины $?c - это мультислот, и ...
3 месяца, 1 неделя назад Zain
55
голосов
2
ответа
Я объясню свой вопрос на примере. (deftemplate point (slot a)(slot b)) (assert (point (a 1)(b 1))) (assert (point (a 1)(b 2))) (assert (point (a 2)(b 2))) Я хочу получить все возможные точки, избег...
3 месяца, 1 неделя назад Chihab
54
голоса
1
ответ
) Я пишу свою магистерскую диссертацию, и я должен использовать для нее платформу JESS. Я хочу задать вопрос. Например, у меня есть этот Java-класс, который называется "Main": public class Main { p...
3 месяца, 1 неделя назад Karim Mohammad
101
голос
1
ответ
Я пытаюсь запустить эти два правила, но я получаю одинаковый результат для обоих правил. Это результат, который я получаю для обоих. (defrule old-male ?gender <- (gender m) ?age <- (age ?age&...
3 месяца, 2 недели назад Feroz Ahmed
85
голосов
1
ответ
http://www.jessrules.com/ и https://herzberg.ca.sandia.gov/ Больше не работают. Как я могу получить копию и академическую лицензию на двигатель? Спасибо
3 месяца, 2 недели назад Edouard Batot
69
голосов
1
ответ
У меня есть deftemplate, который содержит мультислот в JESS, и я хочу удалить переменную в многослоте, если это правило запущено. например: (deftemplate Person (slot name) (multislot friends)) (ass...
3 месяца, 2 недели назад Alireza Khamesipour
54
голоса
1
ответ
Я пытался представить определенный сценарий для игры, которую я создаю в Jess, и до сих пор у меня есть определенный факт, который расскажет обо всех элементах из каждого сценария. Поскольку этот и...
3 месяца, 2 недели назад Sasha Fonseca
106
голосов
1
ответ
Это мой основной метод. public static void main(String[] args) throws JessException { Rete engine = new Rete(); engine.batch("template.clp"); PizzaBase pizzaBase = new PizzaBase(); pizzaBase.setSiz...
3 месяца, 2 недели назад newnok6
67
голосов
1
ответ
Я использую JessTab API для управления онтологиями на Java через правила Jess. В качестве примера используется простая онтология с классом Person. Я выполнил следующий код из Java, чтобы утвердить ...
3 месяца, 2 недели назад Edi
78
голосов
1
ответ
Я строю небольшую экспертную систему, которая диагностирует проблемы автомобиля, чтобы рекомендовать подходящее решение. Поскольку у автомобиля может быть много проблем (вставлено как факты), экспе...
3 месяца, 3 недели назад A.Khateeb
56
голосов
1
ответ
У меня есть проект Maven, в котором используется библиотека Pogamut (создание бота в Unreal Tournament). Я хочу добавить Джесс, но мне трудно это делать. Проект строит отлично, но я получаю различн...
3 месяца, 3 недели назад SkyPower
66
голосов
1
ответ
Я использую [семейную онтологию] [1] для проверки правил Джесса. Все работает отлично, если не обрабатывать данные с помощью встроенных функций Джесса, например, min и max. Я разработал следующее п...
3 месяца, 3 недели назад Edi
93
голоса
1
ответ
Я хотел знать, как объединить два моих правила, например: (defrule Rules::pants (declare (auto-focus TRUE)) (answer (ident color) (text red)) (answer (ident pants) (text yes)) => (printout t "yo...
3 месяца, 3 недели назад Alireza Khamesipour
55
голосов
1
ответ
В jess способ вернуть строку из правила выглядит так: (defrule welcome-toddlers "Give a special greeting to young children" (person {age < 3}) => (printout t "Hello, little one!" crlf)) Мой в...
3 месяца, 3 недели назад Lah Cen
54
голоса
3
ответа
У меня есть следующее правило в моем файле CLIPS: (defrule check-final (declare (salience 12)) ?scnt <- (set-count (value ?v) (class ?c)) (test (= ?v ?*total*)) => (printout T ?*total* " == "...
3 месяца, 4 недели назад Chirila Alexandru
95
голосов
1
ответ
Я делаю игру Tetris, и я хочу знать, как я могу добавить точки к своим фактам. (deftemplate point (slot i(type INTEGER)) (slot j(type INTEGER))) (defglobal ?*LINES* = 24) (defglobal ?*COLUMNS* = 12...
3 месяца, 4 недели назад Tiago Santos
105
голосов
1
ответ
Как правильно использовать оператора "и" в Джессе? Пример моего (неправильного) кода: (test (and (>= ?x ?minx) (and (<= ?x ?maxx) (and (>= (+ ?x (- ?y1 ?y)) ?minx) (and (<= (+ ?x (- ?y1...
3 месяца, 4 недели назад Don Fernandes
119
голосов
1
ответ
Я делаю домашнее задание или презентацию школьного рабочего класса/задания о вопросах планет Неизвестного региона с использованием парсеков, единиц диаметра и температуры на компьютерах Mac и Linux...
4 месяца назад Gustavo Reis
57
голосов
2
ответа
Я включил jess с java в netbeans. Я хочу получить выход в строковой переменной. когда я (запустил) файл.clp и передаю ему ввод, он показывает мне вывод, но я хочу получить этот вывод в строковой пе...
4 месяца назад hassan mirza
100
голосов
1
ответ
Предполагая, что у меня есть строка с именем ?a со значением "b" , как я могу добавить к ней символ новой строки, чтобы он содержал значение "b\n" ? Я пробовал следующее безрезультатно: (bind ?a (s...
4 месяца назад Vedaad Shakib
66
голосов
2
ответа
Я закончил читать книгу об оболочке экспертной системы, прежде чем узнал о Джессе. Я пытаюсь внедрить веб-экспертную систему. Я написал код на клипах, но программа должна запускаться из командной с...
4 месяца назад user3282954
101
голос
0
ответов
Новое для Джесса и правила необходимости стрельбы по истекшему времени. Т.е., если новые факты не введены, но прошло определенное количество времени, мне нужны правила для стрельбы. Например, если ...
5 лет, 1 месяц назад Elliott Wolin
92
голоса
1
ответ
Я пытаюсь использовать JESS, чтобы использовать основанную на правилах систему для создания робота. У меня есть как robocode, так и JESS.jar, импортированные в Eclipse. Здесь мой код - public class...
6 лет, 3 месяца назад Noble Six Taniguchi
101
голос
1
ответ
Я пытаюсь найти среднее значение температурных наблюдений в JessTab, которое требует объединения фактов из нескольких классов. Следующее правило: (defrule averageOfObsValue ?res <- (accumulate (...
5 лет, 6 месяцев назад Edi
85
голосов
2
ответа
Как реализовать combobox из java в jess? Я должен сделать что-то вроде этого: ;defglobals (defglobal ?*combobox* = 0) ;deffunctions (bind ?*combobox* (new JComboBox )) (deffunction add-widgets () (...
6 лет, 5 месяцев назад Filip Kubala
106
голосов
1
ответ
Я пытаюсь изменить шрифт созданного JTextArea, но он не может работать. Пожалуйста помоги. Ниже приведен мой код в jess (Java Expert System Shell) (defglobal ?*qfield* = (new JTextArea 5 20)) (?*qf...
7 лет, 1 месяц назад user2444382
104
голоса
1
ответ
Я использую methond в моем приложении, которое использует класс парсера Jessp, чтобы открыть файл и получить deftemplates и deffacts внутри него. Проблема в том, что при попытке получить результат ...
5 лет, 12 месяцев назад creator4983
85
голосов
2
ответа
Я новичок в JESS и умеренный на Java. Я имею "cList" в качестве списка специальных товаров (включая "существенные" и "региональные" товары), а "xList" - список всех товаров (включая "существенные" ...
3 года, 11 месяцев назад Zsy
371
голос
5
ответов
Каковы плюсы и минусы для использования механизмов правил Java JESS и Drools ? Есть ли другие игроки? Я понимаю, что Drools - это Open Source, а JESS - нет, но как они сравниваются в других областя...
10 лет, 5 месяцев назад brabster
55
голосов
1
ответ
Используя jess с java, я создаю экспертную систему с рекомендациями для фильма, она опирается на информацию о пользователе, такую как его/ее предпочтительный жанр, его возраст и фильмы, которые он ...
3 года, 1 месяц назад Odai Mohammed
55
голосов
2
ответа
Я пытаюсь отобразить все значения слота экземпляра и в конце удалять его после того, как все его привязки обрабатываются по следующему правилу: (defrule findSourcesOfPollution (object (is-a http..#...
4 года, 1 месяц назад Edi
75
голосов
2
ответа
Это код клипов, чтобы найти среднее... но он не работает... может кто-нибудь знает, как это исправить? (deftemplate fact (slot name) (slot value)) (deftemplate avg (slot result)) (deffacts data (fa...
4 года, 11 месяцев назад int_joy
85
голосов
1
ответ
Прежде всего, я хочу сказать, что это своего рода вопрос по поводу вчерашнего вопроса, который я решил сам ( как добавить проект Джесса в Maven? ). На этот раз у Джесса возникли проблемы с поиском ...
5 лет, 5 месяцев назад SkyPower
53
голоса
1
ответ
Я загрузил установленный Jess плагин для eclipse и FuzzyJ Toolkit с ним. Теперь я пытаюсь запустить следующий простой код: (import nrc.fuzzy.*) (bind ?temperature (new FuzzyVariable "temperature" 0...
6 лет, 9 месяцев назад Totem
95
голосов
1
ответ
Я кодирую небольшое приложение Jess через сервер Apache Tomcat. Я собираю сервлеты для ввода данных от пользователя и вывода результатов Jess. У меня есть мои файлы в папке под webapps в каталоге T...
6 лет, 3 месяца назад Zain
95
голосов
0
ответов
Я пытался создать дерево в JAVA-JESS, но у меня очень ограниченные знания в JESS. AS Я недостаточно разбираюсь в программировании. Я взял помощь с другого сайта и попытался написать программу в JAV...
6 лет, 2 месяца назад Karin
122
голоса
1
ответ
У меня вопрос в Jess Tab в Protege, я создаю онтологию 1-го класса Message и 3 экземпляра: message 1 message2 message 3, каждый из которых имеет 3 свойства типа данных: категория, интересы, класс. ...
3 года назад user3379762
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема