Вопросы по теме '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