Вопросы по теме 'clips'
Стратегии разрешения конфликтов CLIPS
Из того, что я прочитал, в CLIPS есть 7 стратегий: глубина, ширина, простота, сложность, случайность, LEX и MEA.
У меня проблемы с LEX и MEA. Я читал их описание на [1], но не совсем понял их. Пример также будет приветствоваться.
[1]...
648 просмотров
schedule
18.02.2022
КЛИПЫ обнаружение фактов не работают
У меня в CLIPS (6.3) есть следующие deftemplates:
(deftemplate A ( slot a ) (slot b) )
(deftemplate forSearch (slot property)(slot value))
Мне нужно прочитать пару (property, value) из ввода, а затем найти факт A , значение которого в...
1282 просмотров
schedule
29.10.2022
CLIPS простой процент defrule
В конце, когда программа должна распечатать процент уверенности, программа зависает. Что может быть не так? Это должно быть правило вычисления процента, поскольку при его удалении печатаются непроцентные данные.
(defmodule PRINT-RESULTS (import...
211 просмотров
schedule
06.11.2023
Не могу назвать факт в RHS derule в Джесс
я написал этот код в jess , но я продолжаю получать эту ошибку, и я не понимаю, почему?
(deffacts prices (price apple 125) (price chips 45) (price cola 110) (price egg 700))
(defrule createBill (buy ?n $?) => (assert (bill ?n 0)))
(deffunction...
482 просмотров
schedule
10.10.2022
Клипы - динамическое добавление новых правил
CLIPS для меня в новинку - я уже 2 дня пытаюсь глубоко погрузиться в этот язык. У меня возник вопрос, а именно: как (если возможно) динамически создавать / добавлять новые правила? Я хотел бы сделать, например, что-то вроде этого:
(deftemplate...
1268 просмотров
schedule
15.02.2022
Как использовать функцию GetFactList при встраивании CLIPS в язык C
Я хочу использовать функцию GetFactList, чтобы получить факт из CLIPS. В расширенном руководстве написано:
void GetFactList(&returnValue,theModule);
DATA_OBJECT returnValue;
void *theModule;
и первый аргумент — это указатель на объект...
146 просмотров
schedule
24.06.2023
Изменение текущего факта, запускающего правило
Скажем, я определил шаблон и некоторые факты, как показано ниже:
(deftemplate student
(slot name (type SYMBOL) (default ?NONE))
(slot grade (type SYMBOL) (default C) (allowed-symbols A B C D))
(slot graduated (type SYMBOL) (default no)...
2045 просмотров
schedule
02.03.2022
проверка границы переменной в правиле клипов RHS
checkIntfIntVlanMemberConfigRule = """
(defrule checkSubIntfIntVlanMemberConfigRule
(checkIntf (intf ?intf) )
(SwitchIntfConfig (intf ?intf) (switchportMode "routed") (nativeVlan ?intVlan))
(or (not (VlanStatus (vlan...
237 просмотров
schedule
19.07.2022
КЛИПЫ: разница между двумя списками фактов
Если у меня есть набор фактов, таких как (пример (факт 1)), (пример (факт 2)), (пример (факт 3)), и еще один список фактов, например (myfact (номер 2)), как я могу выполнить распечатку каждого элемента в первом списке, которого нет во втором (на...
540 просмотров
schedule
01.06.2024
Как вместе воплотить в реальность клипы
Как оформить факт в множественном шрифте? как в этом коде, объедините один и тот же факт ранга.
(P X Y) означает, что X - старший член Y, я пробовал это:
(deffacts people
(P a b)
(P b c)
(P a d)
(P d e)
(P d f)
)...
236 просмотров
schedule
23.05.2024
[CLIPS][JAVA]Как получить строку из консоли и вставить входные данные
Я разрабатываю небольшую экспертную систему с Clips и Java, используя Clipsjni. У меня возникла проблема, и я не могу найти решение в Интернете, поэтому я обращаюсь к Вам. Я хочу поместить вывод функции clips.run() в JLable, потому что мне нужно...
1095 просмотров
schedule
12.01.2023
КЛИПЫ: преобразовать логическое значение в целое число
Мне нужно преобразовать логическое значение (результат логического выражения) в целое число (0 | 1). Я не видел в руководстве конкретной команды. Мне нужно написать функцию или есть самый быстрый способ?
Заранее спасибо, Никола
420 просмотров
schedule
01.10.2023
новичок в клипах и не знаю, как справиться с этим элементарным проектом
Я застрял здесь с этим проектом Clips. Я действительно понятия не имею, как решить свои проблемы. Любая помощь? это проект
и вот мой код:
CLIPS> (assert (saving 30000))
<Fact-1>
CLIPS> (assert (income 50000))...
86 просмотров
schedule
10.10.2022
CLIPS deftemplate неверный тип слота
Я очень озадачен КЛИПСАМИ. Я определил в файле .clp deftemplate и правило.
(deftemplate basic-ch "Basic characteristics template"
(slot ch-name
(type SYMBOL)
(default ?DERIVE)
)
(slot score
(type INTEGER)...
432 просмотров
schedule
24.10.2023
CLIPS- Как понимать выходные файлы конструкций в c?
Я использую команду constructs-to-c на верхнем уровне для преобразования моих конструкций в код c. На данный момент я знаю, как использовать эти исходные файлы в качестве черных ящиков. Я думаю, что в этих файлах CLIPS реализуют алгоритм RETE,...
72 просмотров
schedule
02.07.2022
CLIPS Объяснение программирования необходимо
1) Мне нужен способ повторить вопрос, если пользовательский ввод был другим, чем да/нет?
2) Мне нужен способ, позволяющий CLIPS принимать строчные и заглавные буквы.
Я нашел этот образец с помощью Google, но я не уверен, как он работает в...
257 просмотров
schedule
28.12.2023
Клавиши со стрелками не работают в CLIPS?
По какой-то причине я не могу перемещаться по интерпретатору CLIPS с помощью клавиш со стрелками. Когда я нажимаю клавишу со стрелкой влево, я получаю escape-код ^ [[D (и различные escape-коды для остальных клавиш со стрелками). Я использую Linux и...
72 просмотров
schedule
05.03.2023
Я не могу фильтровать факты с нечеткими переменными при использовании модификаторов
Привет, я использую FuzzyClips v6.10.d, я читал об использовании модификаторов для нечетких переменных и попробовал:
(deftemplate temperature
0.0 1.0 ;
(
(cold (z 0.1 0.2))
(warm(PI 0.3 0.6))
(hot (s 0.7 0.9))
(hyperhot very...
74 просмотров
schedule
30.09.2023
Найдите наиболее подходящее правило в клипах
Я новичок в CLIPS, и во время разработки личного проекта я хотел бы реализовать функциональность, которая позволит мне видеть правила, имеющие наибольшее количество шаблонов, совпадающих после вставки фактов. Для лучшего понимания:
>(defrule...
95 просмотров
schedule
03.01.2022
КЛИПС блокирует мир, часть 2
Кто-то здесь помог мне исправить мой код, и он отлично работает для:
(утверждать (стек A B C) (стек D E F) (стек ворот D C B) (стек ворот A) (стек ворот F E))
и
(утверждать (стопка A B C D E F) (стопка ворот A B C D E F))
Но для:...
84 просмотров
schedule
09.06.2024