Hi
I've imported these libraries in eclipse
1 - fuzzyJ110a.jar
2 - symbeans.jar
3 - sfc.jar
when i test this simple downloaded program and run the exception
I encountered the following exception
Would you please help me in resolving the problem. I think there is
something wrong in my installation of fuzzy jess
Jess reported an error in routine fuzzy-match
while executing (fuzzy-match ?ht "tall")
while executing rule LHS (TEQ)
while executing rule LHS (TECT)
while executing (assert (MAIN::person (name "Ralph") (height (new
nrc.fuzzy.FuzzyValue ?*heightFvar* (new nrc.fuzzy.PIFuzzySet 5.7 0.1))))
(MAIN::person (name "Timothy") (height (new nrc.fuzzy.FuzzyValue
?*heightFvar* (new nrc.fuzzy.PIFuzzySet 4.0 0.1)))) (MAIN::person (name
"Randy") (height (new nrc.fuzzy.FuzzyValue ?*heightFvar* (new
nrc.fuzzy.PIFuzzySet 6.5 0.1)))) (MAIN::person (name "Jack") (height (new
nrc.fuzzy.FuzzyValue ?*heightFvar* (new nrc.fuzzy.PIFuzzySet 5.75 0.1)))))
while executing defrule MAIN::init
while executing (run).
Message: Error during execution.
Program text: ( run ) at line 67.
Nested exception is:
jess.Token cannot be cast to nrc.fuzzy.jess.FuzzyToken
;************************************************************************
;************************************************************************
;; A simple example to test a complete FuzzyJess program (no Java code at
all).
;;
;;
;; Note: future versions (beyond 5.0a5) of Jess will allow us to use --
;;
;; (new FuzzyValue ... )
;; etc.
;;
;; will no longer always need to fully qualify the classes!
;;
;; Example as shown will give result ...
;;
;; Jack is tall with degree (similarity) 0.5363321799307958
;; Jack is tall with degree (match) 0.588235294117647
;; Randy is tall with degree (similarity) 1.0
;; Randy is tall with degree (match) 1.0
;; Ralph is tall with degree (similarity) 0.4117647058823532
;; Ralph is tall with degree (match) 0.49999999999999994
(defglobal ?*heightFvar* = (new nrc.fuzzy.FuzzyVariable "height" 0.0 10.0
"feet"))
(defglobal ?*rlf* = (new nrc.fuzzy.RightLinearFunction))
(defglobal ?*llf* = (new nrc.fuzzy.LeftLinearFunction))
(deftemplate person
(slot name)
(slot height)
)
(defrule init
(declare (salience 100))
=>
(load-package nrc.fuzzy.jess.FuzzyFunctions)
(?*heightFvar* addTerm "short" (new nrc.fuzzy.RFuzzySet 0.0 5.0 ?*rlf*))
(?*heightFvar* addTerm "medium" (new nrc.fuzzy.TrapezoidFuzzySet 4.0 4.8
5.5 6.0))
(?*heightFvar* addTerm "tall" (new nrc.fuzzy.LFuzzySet 5.5 6.0 ?*llf*))
(assert (person (name "Ralph")
(height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
(new nrc.fuzzy.PIFuzzySet 5.7 0.1)))
)
(person (name "Timothy")
(height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
(new nrc.fuzzy.PIFuzzySet 4.0 0.1)))
)
(person (name "Randy")
(height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
(new nrc.fuzzy.PIFuzzySet 6.5 0.1)))
)
(person (name "Jack")
(height (new nrc.fuzzy.FuzzyValue ?*heightFvar*
(new nrc.fuzzy.PIFuzzySet 5.75 0.1)))
)
)
)
(defrule identify-tall-people "determine strength of tallness for a person"
(person (name ?n) (height ?ht&:(fuzzy-match ?ht "tall")))
=>
(printout t ?n " is tall with degree (similarity) "
(fuzzy-rule-similarity) crlf)
(printout t ?n " is tall with degree (match) " (fuzzy-rule-match-score)
crlf)
)
(reset)
(run)
Ernest Friedman-Hill wrote:
>
> FuzzyJess comes with a jar file named something like "fuzzyJ110a.jar".
> Put that on your Eclipse project's build path (we don't give Eclipse
> help on this mailing list; if you need to learn to use Eclipse in
> general, go to www.eclipse.org). If you want to run or debug FuzzyJess
> programs from within the JessDE, you can replace "jess.Main" in the
> run configurations with "nrc,fuzzy,jess,FuzzyMain".
>
>
> On Feb 21, 2009, at 5:45 PM, Ivona Zakarija wrote:
>
>> Hello .
>>
>> I've downloaded Fuzzy Jess but I need some help with installation of
>> these package.
>>
>> I use Jess with Eclipse IDE , also have academic licence of Jess.
>>
>> Thank you in advance.
>>
>> Best regards,
>> Ivona.
>>
>>
>> --------------------------------------------------------------------
>> To unsubscribe, send the words 'unsubscribe jess-users
>> [email protected]'
>> in the BODY of a message to [email protected], NOT to the list
>> (use your own address!) List problems? Notify [email protected]
>> .
>> --------------------------------------------------------------------
>
> ---------------------------------------------------------
> Ernest Friedman-Hill
> Informatics & Decision Sciences, Sandia National Laboratories
> PO Box 969, MS 9012, Livermore, CA 94550
> http://www.jessrules.com
>
>
>
>
>
>
>
> --------------------------------------------------------------------
> To unsubscribe, send the words 'unsubscribe jess-users [email protected]'
> in the BODY of a message to [email protected], NOT to the list
> (use your own address!) List problems? Notify [email protected].
> --------------------------------------------------------------------
>
>
>
--
View this message in context:
http://www.nabble.com/JESS%3A-Fuzzy-Jess-installation-tp22164040p23120495.html
Sent from the Jess mailing list archive at Nabble.com.
--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [email protected]'
in the BODY of a message to [email protected], NOT to the list
(use your own address!) List problems? Notify [email protected].
--------------------------------------------------------------------