Forum Replies Created

Viewing 15 posts - 1 through 15 (of 468 total)
  • Author
    Posts
  • in reply to: Not converging #6477
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi,

    thanks for using fuzzylite.

    Your issue seems to be the configuration of the engine. Could you please post the FLL code?

    With QtFuzzyLite you would immediately be able to find out what the problem is.

    Cheers,

    Juan

    in reply to: Excel Files #6431
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi Filippo,

    Thanks for your post.

    It seems that you want to define the ranges for variables X1, X2, and X3, where Xi contains three terms “insufficient”, “acceptable”, and “good”. I think you could use boxplots on each variable and define the ranges for each accordingly. Once you define the ranges, you can use fuzzylite to create the linguistic variables and the rules that will control your system. Is this sort of what you are looking for?

    If not, are X1, X2 and X3 input variables? Are there any output variable? Is there are relation between X1, X2 and X3?

    Cheers,

    Juan.

    in reply to: Possibly erroneous example fo jFuzzyLite #6430
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi,

    many thanks for your opinion and pointing this out. I have updated the page.

    I reckon that having a File as a parameter is a better option because it allows for opening network files and other types of files. In Java, FllImporter().fromFile(new File("/path/to/file/")) would do the trick. Given the simplicity to open a file in Java, I think the File parameter adds no additional complexity while providing a generic interface. Moreover, when you think of reading a file in Java, most (if not all) the readers (eg, BuffereredReader) take a File as opposed to a string path.

    in reply to: How to download Qtfuzzylite for community version? #6428
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi,

    The community version of QtFuzzyLite is no longer available.

    Thanks,

    Juan

    in reply to: Excel Files #6418
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi Filippo,

    how do you want to aggregate the first variables? Can you provide an example of the inputs and your controller?

    You could export the Excel file to comma-separated values and create a simple reader to read and pass values to fuzzylite. There are a few examples in fuzzylite (check: FldExporter in https://github.com/fuzzylite/fuzzylite/blob/release/fuzzylite/src/imex/FldExporter.cpp).

    in reply to: ARDUINO FUZZYLITE #6415
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hola Diego,

    gracias por tu post y tus amables palabras.

    Tengo tiempo que no reviso lo que es Arduino y Raspberry y los desafíos que implica incorporar fuzzylite ahí. Si estás más enterado que yo sobre Arduino y Raspberry, podríamos explorar opciones para lograr la incorporación. Primero, sería necesario revisar qué limitaciones tienen los compiladores de C++ en ambas plataformas. Segundo, sería revisar si fuzzylite utiliza características que no estén soportadas por estos compiladores. En todo caso, podríamos compartir información y ver hasta dónde se puede lograr algo ahí.

    Para responder tus preguntas,

    (1) Por ahora, no tenemos prioridad en Arduino o Raspberry.
    (2) No conozco de trabajos que hayan hecho algo similar, pero lo que sugieres es una alternativa válida: enviar datos de entrada a PC, procesar con fuzzylite, y regresar datos de salida al controlador. Pienso que no debería ser complicado. Dependiendo del modelo difuso, incluso pensaría que esta vía podría hasta ser más rápida. Por ejemplo, un modelo Mamdani debido a su cómputo de centroide podría incluso tomar más tiempo en Arduino que en un PC, pero no lo sé, realmente.

    Avísame cualquier cosa.

    Saludos,

    Juan.

    in reply to: How to compile the Sample Script the right Way #6408
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi,

    Thanks for your post.

    Please follow the instructions here:

    https://github.com/fuzzylite/fuzzylite#compile-link-and-execute

    Otherwise, look in the forums as I have helped others before on this.

    Cheers,

    Juan

    in reply to: Unhandled exception #6364
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi,

    can you please post the FLL code? You can get that FLL code by using engine->toString() or FllExporter().toString(engine).

    Thanks,

    Juan

    in reply to: Unhandled exception #6359
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi,

    Thanks for your post.

    Can you try printing the engine to string? “engine->toString()”

    It seems you do not have the output variable in your engine.

    Also, you might try getting some additional information by using “engine->isReady()”? Check the documentation.

    Cheers.

    in reply to: Implementation of new code #6354
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    In QtFuzzyLite, importing engines is part of the licensed version, not the demo version.

    Please check the documentation of Importer at: https://fuzzylite.com/documentation

    Also check https://github.com/fuzzylite/fuzzylite for instructions on doing it from console.

    Cheers.

    in reply to: Implementation of new code #6351
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    You can use the fuzzylite libraries for free. You can check them out here: https://github.com/fuzzylite/fuzzylite

    QtFuzzyLite lets you visually design, operate, export and import fuzzy controllers, which is easier than coding them using the fuzzylite libraries. Your choice.

    Cheers.

    in reply to: Implementation of new code #6349
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    To do your own engine, you need to purchase a license. Please check http://www.fuzzylite.com/downloads for more information.

    Cheers.

    in reply to: Implementation of new code #6347
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi,

    the best place to start is with QtFuzzyLite, where you can design and operate fuzzy logic controllers and export them to C++, Java, and more. It is available in http://www.fuzzylite.com/downloads, under the folder QtFuzzyLite.

    Cheers,

    Juan.

    in reply to: FuzzyLite for Python #6338
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi, the current implementation in master of pyfuzzylite is pretty solid. I am still going through tests of a few classes remaining. I still want to incorporate a few additional features before its release, together with documentation.

    Check it out at github.com/fuzzylite/pyfuzzylite

    in reply to: Help – Licence codes #6330
    Juan Rada-Vilela
    Juan Rada-Vilela
    Keymaster

    Hi Filippo,

    Thanks for your support purchasing a license of QtFuzzyLite.

    I reckon you should have your license in your email box. Please search for it using terms like “QtFuzzyLite” and “FuzzyLite Limited” and contains attachment (some file “.flk”). It will be much easier for you to find it than it is for me. Let me know if you cannot find it, though.

    Cheers,

    Juan.

Viewing 15 posts - 1 through 15 (of 468 total)