에 인수 람다 전달 : 이것은 잘 작동 (bind ?condition1 (at-least 1 (lambda (?arg) (= ?arg 0)) ?a ?b ?c))
(bind ?condition2 (at-least 2 (lambda (?arg) (< ?arg 0)) ?a ?b ?c))
다음과 같이 내가 호출 할 수 있습니다 (deffunction at-l
Java에서 JESS 파일에 "사실"을 보내고 결과를 다시 가져 오려고합니다. 기본적으로 JESS 파일을 일괄 처리 한 다음 .add()로 엔진에 내 데이터 (여기의 구조)를 보냅니다. 나는 "값"으로 문자열이어야하는 JESS 결과를 얻으려고 노력했다. Rete engine = new Rete();
engine.batch("file.clp");
Valu
JESS (Java Expert System Shell)에 과제가 있는데 문제가 있습니다. 특정 변수 (키보드에서 읽음)가 양수인지 확인하려고합니다. (이미 양수인지 확인해 보았습니다.)하지만 (키보드에서 읽는 방법) 함수를 찾을 수 없습니다. 변수가 정수/숫자인지 확인하십시오. 나는 및 numberp intergerp 기능을 을 시도했지만이 작동하지 않는
JessRules에 익숙해 지려고합니다. 나는 jessrules ver 7 engine을 protege 3.4.8에 설치했다. 문제없이 최초의 메신저 만드는 사람 클래스 :이 Jess> (defclass Person (is-a :THING)
(slot name (type string))
(slot age (type integer)))
패널과 콤보 상자가있는 Jess (Java 라이브러리 중 하나)에 인터페이스가 있습니다. 애플릿으로 실행하고 싶습니다. 그래서 나는 그것을 웹에 삽입 할 수있다! 오류가 있었다 package uges.applets;
import java.applet.Applet;
import jess.*;
Applet applet = new Applet();
pu
jess 규칙 엔진을 사용하고 하위 문자열 일치를 얻고 싶습니다. 특히, 난 deftemplate 사람이 있고 규칙의 왼손에 사람 슬롯 값을 확인합니다. 코드 위 (defrule vsvmntud (declare (salience 1)) (person (job unemployed)) =>.... 는 "실업자"전체 문자열 작업을 일치합니다. 예를 들어 작업에
저는 제스에서 제작중인 게임에 대한 특정 시나리오를 표현하려고 노력 해왔고 지금까지 각 시나리오의 모든 요소를 알려주는 특정 사실을 가지고 있습니다. 이 게임 시나리오는 텍스트 형식으로 표현 될 것이므로 (텍스트 문자 만 사용) 2 차원 배열을 사용하여 시나리오 사실에서 검색 한 정보를 기반으로 특정 문자를 특정 위치와 일치시키는 것이 중요합니다. 누구