Exactement!
Type: Messages; Utilisateur: blackmisery
Exactement!
Salut Trap D, content d'avoir tes retours :)
Le souci de mon côté, c'est que nous sommes dans le domaine médical, et il s'agit ici de fractures. Du coup avoir une fracture grande OU petite pour un...
Salut Trap D,
quand tu auras un peu de temps, tu me diras de ce que tu penses de ces interrogations :
- Peut-on sous Prolog compter le nombre de variables dans les règles? Dans notre (mon) cas,...
Trap D toujours là? :)
Je suis supposé avoir la classe "petite". Par contre, dans toutes les classes où je suis censé obtenir "grande", j'obtiens toujours "petite" parce que justement y a une règle à 3 variables qui est...
Yes, en ligne de commande.
Je poste ici le code source avec les valeurs et les noms réels :
http://www.blackmisery.com/thesis/classes.pl
Et voici un exemple que j'ai utilisé :
setof(X,...
Cela n'a pas l'air de vouloir fonctionner comme il se doit,
cela me sort un sympathique
ERROR: </2: Arguments are not sufficiently instantiated
Bref, je me suis dis que si j'allais vite en...
findall me sort R = [a, a, b, b] et c'est normal puisque mon objet vérifie les deux premières règles concernant la classe a, mais en ayant moins de variables que les deux suivantes (celles qui sont...
Malheureusement non. Les classes a et b sont deux classes distinctes, mais sont assez difficilement distinguables. Pour l'exécution, je mets les règles dans un fichier .pl que j'exécute, puis...
Trap D, je viens de me rendre compte d'un hic (après avoir saisi toutes les règles...) :
si j'ai une règle avec 3 variables classifiant l'objet comme appartenant à la classe a, et que j'ai d'un...
Oui y a une logique, y a des algorithmes de génération de règles consensuelles, celles sur lesquelles les "experts" du domaine se mettent d'accord. Bref, sur les 1900 règles générées, les "experts"...
J'ai 112 règles en tout.
Des règles avec 2 variables, d'autres avec 4, d'autres avec 12...
J'ai utilisé un algorithme de classification pour des objets. Cet algorithmes a généré environ 1900...
La finalité de ce que je veux faire, c'est d'avoir un objet avec un ensemble de variables (toujours 12). Il y a un ensemble de règles (des fois avec 2 variables, d'autres avec 4 variables etc.) à...
Quand je note classe(b, V1,_,V3) :- V1<0.12, V3<0.5.
classe(X, 0.11, 0.11, 0.11).
ne vérifie-t-il pas les faits puisque j'ai 0.11 < 0.12 et 0.11 < 0.5 ? (V1 et V3)
dans ce cas précis ne...
Une dernière question :
Si pour certains cas il n'y a pas les 12 variables dans les conditions, exemple :
classe(a, V1, V2,V3) :- V1<0.23, V2>0.45, V3>0.5.
classe(b, V1,_,V3) :- V1<0.12,...
Excellent! Merci!
Si jamais mes classes sont à représenter de cette manière :
SI variable1 > 0.27 et variable2 <0.25 et variable3 >0.19
ALORS
classe a
au lieu de (ce que j'ai actuellement fait)
SI...
Cela répond à ma question! Merci!
Hello Trap D, donc du coup ça peut être considéré comme de la logique et non de la logique floue?
Je vais essayer ce que tu m'as conseillé et voir ce que ça donne.
Par contre une interrogation,...
Est-ce qu'un "raisonnement" de ce type pourrait aboutir à quelque chose?
classe (A).
classe (B).
classe (C).
variable1(0.27).
variable1(0.47).
variable1(0.97).
variable1(0.17)....
Bonjour à tous,
N'étant pas familier avec ce cher Prolog, je cherche quelques exemples qui me permettraient d'avancer sur la modélisation d'un petit problème logique.
J'ai trois classes...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.