expert-system

    0

    1답변

    클립 프로그래밍 언어로 기본 전문가 시스템을 구현하려고합니다. 나는 그들의 부모와 함께 아이들의 지식 기반을 가지고있다. 나는 규칙을 정하여 두 자녀가 같은 부모를 가졌다면 형제라는 사실을 주장하도록 규칙을 만들고 싶습니다. 하는 templaterule 내 (defrule sibling (person (name ?name1) (father ?x)

    0

    1답변

    전기 회로 감소 및 직렬 연결에 어려움이 있습니다. 나는 두 개의 노드로 분기를 모델로 한 시리얼 연결을 감지하기 위해 나는 다음과 같은 규칙을 작성했습니다 : 나는이 둘 이상있는 경우,이 것보다, 같은 시작 노드가 몇 가지 계산 할 (defrule serial ?b1 <- (Branch (node2 ?n1) (resistance ?v1))

    0

    1답변

    규칙이 실행될 때마다 일부 변수의 값을 증가 시키거나 변경하는 방법이 있습니까? 다음 예제에서 연결에이 값을 사용할 것이므로 모든 규칙 규칙에서 화재가 슬롯의 새 값을 도입해야합니다. 델타를 별표로 변환하는 전기 회로 및 규칙이 있습니다. 모든 변환 제품에 대해 추가 노드가 있습니다. 간단한 네트워크의 경우 T라는 이름을 지정했지만 더 복잡한 네트워크의 경

    0

    1답변

    일치하는 규칙을 정의하는 데 어려움이 있습니다. (defrule set-current ?desAct <- (Actuator (name 0) (StrokeLength ?sl) (Force ?f) (nominalCurrent ?c3)) (test (eq ?c3 0)) ; I have defined this to change only

    0

    1답변

    Jess에서 여러 사용자 입력을 읽었습니다. 규칙은 : (defrule specify-input ?act <- (Actuator (name 0) (inputVoltage ?v1&0)) => (printout t "Please specify input voltage of the actuator. [V] " crlf) (mo

    -2

    1답변

    대기열에서 값을 추가 및 삭제하는 두 가지 규칙을 작성하는 데 도움이 필요합니다. 큐에서 값을 제거하는 규칙은 forall 구조를 사용해야합니다. 내가 아는 한, CLIPS에는 배열, 스택, 목록 또는 다른 유형의 콜렉션이 없습니다. 그래서 슬롯 item이있는 템플릿 queue을 정의하는 것으로 시작했습니다.이 큐는 큐의 값을 나타내지 만 규칙에는 성공하지

    0

    1답변

    (deftemplate Employee (slot employee-id) (slot employee-name) (slot Role) (slot Designation)) (deffacts Employees (employee (employee-name X) (employee-id 1) (Role CS) (Desi

    -2

    1답변

    전문가 시스템이 들어오는 음소를 지식 기반에 이미 저장된 다른 음소와 어떻게 일치 시키나요?

    0

    1답변

    템플릿의 멀티 슬롯 어딘가에 특정 심볼이 있는지 테스트하는 규칙의 LHS에 조건을 추가하고 싶습니다. 예를 들어 아래 코드에서이 표현을 어떤 식 으로든 바꾸어 사용하고 싶습니다. (deftemplate foo (slot field (type STRING) ) (multislot multifield (type INTEGER)

    0

    1답변

    저는 CLIPS를 시작하면서 몇 가지 자습서를 찾았지만 많은 예제 프로젝트를 찾을 수 없습니다. 나는 누군가가 랩톱을 선택할 수 있도록 도와주는 간단한 시스템을 만들기 위해 노력하고있다. 10 가지 결과가 나오는 15 가지 질문 만 미친 것은 아닙니다. 누구나 비슷한 것을하는 예제 프로젝트로 나를 가리킬 수 있습니까? 나는 일반적으로 인터넷에서 예로부터 함