Forum Replies Created

Viewing 2 posts - 471 through 472 (of 472 total)
  • Author
    Posts
  • in reply to: qtFuzzyLite and rules #826

    Hi Julio,

    The problem is that you did not press the process rules button, but rather the generate all possible rules.
    Please, reload the engine and try again.

    The rules are defined in text, so you can edit the text in the window where the rules are, that is, where you found:
    if Ambient is DARK then Power is ?
    #[variable error] term not found in variable {/src/variable/Variable.cpp::getTerm() [line:167]}
    if Ambient is MEDIUM then Power is ?
    #[variable error] term not found in variable
    {/src/variable/Variable.cpp::getTerm() [line:167]}
    if Ambient is BRIGHT then Power is ?
    #[variable error] term not found in variable
    {/src/variable/Variable.cpp::getTerm() [line:167]}
    #———————————————
    # Total rules: 3. Good Rules: 0. Bad Rules: 3.

    Let me know if that helps.

    in reply to: Running FuzzyLite in Ubuntu using MATLAB's fis file #824

    Hi CF Kwong,

    thanks for your words.

    fuzzylite [-i] [-if] [-o] [-of] [-ex] [-max] [-sep]
    -i is the input file where your controller is described (e.g. MyFile.fll)
    -if is the format of the input file (e.g. fll)
    -o is the output file where you want to export the controller given in -i
    -of is the format of the output file
    -max is the maximum number of results to produce when exporting to FuzzyLite Dataset
    -sep is the separator to utilize when exporting to FuzzyLite Dataset
    -ex refers to the built-in examples mamdani or takagi-sugeno

    From these parameters, -if and -of are optional when the extensions of the input and output file clearly define the formats of the engines described. For example, -i MyFile.fll does not require the -if parameter since the extension is known, likewise with -of.

    Examples:
    fuzzylite MyFile.fll MyFile.fis #converts from FLL to FIS
    fuzzylite -i MyFile.fll -if fll -o MyFile.fis -of fis #is equivalent to the previous command
    fuzzylite -i MyFile.fll -o MyFile.fis #is equivalent to the previous command, -if and -of are redundant
    fuzzylite -ex m -of fll #shows in console the built-in Mamdani example exported to FLL
    fuzzylite -ex m -o MamdaniExample.fll #exports to FLL the built-in Mamdani example and stores it in MamdaniExample.fll
    fuzzylite -ex t -o TakagiSugenoExample.fll #exports to FLL the built-in TS example and stores it in TakagiSugenoExample.fll
    fuzzylite -ex m -of fld -max 1024 #exports the Mamdani example to FLD using a maximum of 1024 results and shows in console
    fuzzylite -ex m -o MamdaniExample.fld -max 1024 #exports the Mamdani example to FLD using a maximum of 1024 results and stores it in file

    In your case, I believe you want:

    fuzzylite -i HD.fis -of fll #or
    fuzzylite -i HD.fis -of fld -max 1024

    Let me know if it helps.

Viewing 2 posts - 471 through 472 (of 472 total)