La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présentation dun projet sur : Représentation des connaissances Le Parfum Sujet : Le Parfum.

Présentations similaires


Présentation au sujet: "Présentation dun projet sur : Représentation des connaissances Le Parfum Sujet : Le Parfum."— Transcription de la présentation:

1 Présentation dun projet sur : Représentation des connaissances Le Parfum Sujet : Le Parfum

2 Thème : le parfum Composition dun parfum Alcool Eau distillée Aldéhydes Huiles essentielles Un parfum possède Un nom (appellation) Différents types de parfum Eau_de_parfum Eau_de_toilette Eau_de_Cologne Différentes senteurs Boisé Floral Fruité Oriental

3 Graphe conceptuel PARFUM Eau de ToiletteEau de Parfum Eau de Cologne FloralFruitéBoiséOriental AlcoolAldéhydesEau distillée Huiles essentielles A3A1 He3 A2 He2He1 type senteur ingrédients

4 Code Prolog DOMAINS liste_d=symbol* liste_r=symbol*PREDICATES parfum(liste_r) alcool(symbol) eau_distillee(symbol) aldehyde(symbol) huile_essentielle(symbol) appellation(liste_d,symbol) createur(symbol,symbol) CLAUSES alcool(alcool). aldehyde(aldehyde). eau_distillee(eau_distillee). huile_essentielle(jasmin). huile_essentielle(gingembre). huile_essentielle(framboise). parfum([X,Y,Z,W]) :- alcool(X), eau_distillee (Y), aldehyde (Z),huile_essentielle(W). appellation([alcool,eau_distillee,aldehyde,j asmin],coco_mademoiselle). appellation([alcool,eau_distillee,aldehyde,g ingembre],dior_homme). appellation([alcool,eau_distillee,aldehyde,fr amboise],hypnose). createur(coco_mademoiselle,chanel). createur(dior_homme,dior). createur(hypnose,lancome). GOAL L =[X,Y,Z,W], parfum(L), appellation(L,A), createur(A,B), write ("le parfum : ",L," a pour nom : ", A, " par le createur : ", B),nl.

5 Code Prolog

6 Thésaurus PARFUM Eau de parfum Eau de toilette Eau de Cologne oriental floral fruité boisé Alcool Aldéhydes Eau distillée Huile essentielle Jadore, Dior TA TS TG Aldéhydes Eau distillée Huile essentielle Obsession TG TS TA TS A1 A2 He1 He2 A1 He1 He3 He2 NA Parfum : « substance aromatique pour parfumer la peau ou vêtements » … NA … TG Légende : TS : Terme spécifique TG : Terme générique TA : Terme associé (ici nom du parfum) NA : Note associée (ici définition du concept) TS TG Alcool Aldéhydes Eau distillée Huile essentielle A1 A2 He1 He2 … NA Nina Ricci TA … … … … NA Eau de parfum : taux de parfumant entre 10% et 20% Na Eau de toilette : taux de parfumant entre 8% et 10% Na Eau de Cologne : taux de parfumant entre 3% et 8% EM/EP /…

7 Code Prolog: exemple PREDICATES ts(symbol,symbol) tg(symbol,symbol) ta(symbol,symbol) GOAL tg(X,Y), ta(T,D), write(X," -TG-> ",Y, " -TA-> ",T, " - createur : ",D),nl. CLAUSES ts(parfum,eau_de_parfum). ts(parfum,eau_de_toilette). ts(parfum,eau_de_cologne). ts(eau_de_parfum,boisé ). ts(eau_de_parfum,floral). ts(eau_de_toilette,fruité ). ts(eau_de_toilette,oriental). ts(eau_de_cologne,floral). ts(eau_de_cologne,oriental). ts(A,B). tg(B,A) :- ts(A,B). ta(T,D). ta(jadore,dior). ta(obsession, calvin_klein). ta(nina_ricci,cacharel).

8 Code Prolog: exécution

9 Ontologie PARFUM Eau de parfum floral Jadore, Dior Alcool Eau distillée A1A2 He2He1He3 Noa, Cacharel Alcool A1 Eau distillée He1He4He3He2 boiséObsession Lhomme,YSL Alcool A1 A2 Eau distillée He1He3He2 A3 Eau distillée He1 Eau de toilette Eau de Cologne … … RT RB Légende : RT : Relation Transitive RB : Relation Bijective

10 DOMAINS liste_d=symbol* liste_r=symbol*PREDICATES alcool(symbol) eau_distillee(symbol) aldehyde(symbol) huile_essentielle(symbol) nom(liste_r,symbol) parfum(liste_d) he(symbol) CLAUSES alcool(alcool). eau_distillee(eau_distillee). aldehyde(aldehyde). huile_essentielle(vanille). huile_essentielle(chevrefeuille). huile_essentielle(bergamote). huile_essentielle(jasmin). he(gingembre). he(framboise). he(bois). he(rose). nom([alcool, eau_distillee, aldehyde, vanille], numero_cinq). nom([alcool, eau_distillee, aldehyde, chevrefeuille], tentation). nom([alcool, eau_distillee, aldehyde, bergamote], elixir). nom([alcool, eau_distillee, aldehyde, jasmin], nina_ricci). nom([alcool, eau_distillee, aldehyde, vanille, gingembre], numero_cinq_oriental). nom([alcool, eau_distillee, aldehyde, chevrefeuille, framboise], tentation_fruite). nom([alcool, eau_distillee, aldehyde, bergamote, bois], elixir_boise). nom([alcool, eau_distillee, aldehyde, jasmin, rose], nina_ricci_floral). parfum([X,Y,Z,W]):- alcool(X), eau_distillee(Y), aldehyde(Z), huile_essentielle(W). parfum([X,Y,Z,W,J]):- alcool(X), eau_distillee(Y), aldehyde(Z), huile_essentielle(W), he(J). GOAL L=[X,Y,Z,W], parfum(L), nom(L, A), write(" le parfum compose de : ", L, " a pour nom : ", A), nl, N=[X,Y,Z,W,J], parfum(N), nom(N, I), write(" le parfum compose de : ", N, " a pour nom : ", I), nl.

11 Code Prolog: exécution


Télécharger ppt "Présentation dun projet sur : Représentation des connaissances Le Parfum Sujet : Le Parfum."

Présentations similaires


Annonces Google