Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !

Rejoignez le forum, c'est rapide et facile

Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !
Forum d'entraide en sciences
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

Petite question

3 participants

Aller en bas

Petite question Empty Petite question

Message par porteuris Jeu 19 Mar 2009 - 15:57

☺☺☺k ☺☺☺☺☺☺k
in =Petite question 942506 w * x = ( Petite question 942506 w * x ) = w
☺☺i=0 ☺i ☺ i ☺☺i=1 ☺i☺☺i ☺☺0

J'ai cette algorithme mais j'ai un problème je la comprend pas vu mon niveau (2nd) mon problème ce situe au niveau de la somme que signifie w(indice)i et x(indice)i ainsi que w(indice)0 merci pour votre aide.

Ps: les carré correspond a des vides (impossibles d'espacés)
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Kuro Jeu 19 Mar 2009 - 16:13

porteuris a écrit:☺☺☺k ☺☺☺☺☺☺k
in =Petite question 942506 w * x = ( Petite question 942506 w * x ) = w
☺☺i=0 ☺i ☺ i ☺☺i=1 ☺i☺☺i ☺☺0

C'est ça ? :

Petite question 44739_gdfg

J'ai pas le temps, mais en gros w(indice)i et x(indice)i indique que ton w et x dépendent de i ...
Kuro
Kuro
Membre
Membre

Masculin Nombre de messages : 477
Age : 33
Localisation : Grenoble
Profession / Etudes : Thésard
Points : 7088
Date d'inscription : 24/06/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Ven 20 Mar 2009 - 9:20

oui c'est ça ^^
j'ai compris l'idée général hier soir mais je ne comprend pas la notion de coefficiant de biais
(w(indice)0)

j'ai trouvé le tout dans ce lien : http://alp.developpez.com/tutoriels/intelligence-artificielle/reseaux-de-neurones/
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Kuro Ven 20 Mar 2009 - 15:24

C'est bien ce que je pensé, en faite, non ce n'est pas cela ! tu n'a pas un = w(o) à la fin, mais un - w(o) ce qui change tout, pasque je voyais pas pourquoi on mettait la somme entre parenthèse, ça n'avait aucun sens !

Donc en faite c'est ça:

Petite question Latex-13446707
"image extrait du site"

Et cela considère en faite que donc tu a des informations qui arrive au neurone, d'ou la notation "in" et que c'est information non pas toute la même valeurs !

On note donc Xi les informations, le petit i correspond donc à une numérotation des information, une première info arrive, on la note X0, puis la deuxième X1 ... etc

Donc i prend les valeurs de 0 jusqu'à k : 0,1, 2, 3, 4 ... ( k-2 ), ( k-1 ) et cela s'arrête à ( k-1 ) et non pas k !

[ A mon humble avie il se sont trompé en écrivant "(x
i
)
1 <= i < k", c'est plutot "(x
i
) 0 <= i < k" dans un premier temps ! (voir à la fin de mon post) ]


On pourrait donc avoir:

L'information reçue par le neurone est la somme de toutes les informations
donc:

in = x(1) + x(2) + ... + x(k-2) + x(k-1) = :sigma:x(i) pour 1 Petite question 964915 i Petite question 830884 k

Mais la il est indiqué que selon la provenance du signal, il sera plus ou moins valorisé, donc on va ajouter une "pondération", c'est un poids qui va augmenter l'importance d'une information !

Je te donne un exemple:

Les notes XD, par exemple, imaginons que tu est en première S, tes notes de français auront moins d'importances que tes notes de maths, donc si tu à 15 en français et 15 en maths, he bien il faudra différencier les notes, on leur associe alors un coefficient, un "poid", on effectue une sorte de "pondération", on multipliera par 3 la note de maths par rapport à celle de français !

He bien la c'est pareil, on va associer un "poid" au différentes informations car elle n'ont pas la même importance, on note ici le poid w et comme il y a un w pour chaques imformations, on va associé à w le numéro de l'information, donc i.

D'ou la multiplication de x(i) par w(i) et d'ou l'indice i, qui définit le numéro de l'information et du "poid" !

On aura donc :

in = x(1)*w(1) + x(2)*w(2) + ... + x(k-1)*w(k-1)
w(1) est un poid propre à x(1) ... etc ...

Ensuite en deuxième partie il indique en faite que il y a un
coefficien de biais lié à l'information x(o) donc on le note w(o) ... et comme x(o) = -1, x(o)*w(o)= -w(o).

Ensuite comme on a enlevé le premier terme i= 0, on le sort de la somme donc maintenant cela ne donne plus :

Petite question 942506 x(i)*w(i) [pour 0 Petite question 964915 i Petite question 830884 k]
mais
( Petite question 942506 x(i)*w(i) ) - w(o) [pour 1 Petite question 964915 i Petite question 830884 k]

Voila, j'espère t'avoir bien éclairé !
Kuro
Kuro
Membre
Membre

Masculin Nombre de messages : 477
Age : 33
Localisation : Grenoble
Profession / Etudes : Thésard
Points : 7088
Date d'inscription : 24/06/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Sam 21 Mar 2009 - 7:24

Merci beaucoups pour tes precieuses imformation cheers
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Kuro Sam 21 Mar 2009 - 9:09

Derien, j'ai pas tout lu mais ça semble très intéressant le site que tu a présenté, je vais mit mettre :p

C'est seulement pour ton information personnel que tu t'intéraisse aux neurones Artificiels Feed Forward ou c'est pour un exposé ? Surprised

En tout cas si tu a d'autres problème sur le sujet tu sais ce qui te reste à faire Wink ...
Kuro
Kuro
Membre
Membre

Masculin Nombre de messages : 477
Age : 33
Localisation : Grenoble
Profession / Etudes : Thésard
Points : 7088
Date d'inscription : 24/06/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Sam 21 Mar 2009 - 9:57

tu crois serieux qu'on fait des expo de ce type en 2nd ^^
non je m'interesse serieusement (imfo personelle) à la sécurité imformatique et aux intelligences artificielles
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Kuro Sam 21 Mar 2009 - 11:25

J'en sais rien, personnellement en première j'ai fait un tipe sur le temps vue par la relativité restreinte
Kuro
Kuro
Membre
Membre

Masculin Nombre de messages : 477
Age : 33
Localisation : Grenoble
Profession / Etudes : Thésard
Points : 7088
Date d'inscription : 24/06/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Lun 23 Mar 2009 - 9:17

Very Happy en 1ere??? ^^
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Kuro Lun 23 Mar 2009 - 11:34

1 ère S.

Donc je vois pas pourquoi toi tu ne ferais pas un exposé sur un type d'IA ...
Kuro
Kuro
Membre
Membre

Masculin Nombre de messages : 477
Age : 33
Localisation : Grenoble
Profession / Etudes : Thésard
Points : 7088
Date d'inscription : 24/06/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Lun 23 Mar 2009 - 13:31

J'essaye d'en programmé un (c'est dure) tu essaye toi de ton coté???(ou quelqu'un d'autre)
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Julien Lun 23 Mar 2009 - 14:18

J'ai fait de l'IA en prolog, c'est assez marrant.
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Lun 23 Mar 2009 - 14:40

et tu peut nous donnez le source??? Smile
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Julien Lun 23 Mar 2009 - 14:52

Voilà à quoi ça ressemble :
/* **********************************************************************



strips/3 est le predicat d'appel de plus haut niveau

strips(+EtatInitial, +EtatBut, -Plan)

e.g. strips([on(a,b)],[on(a,c),clear(b),...], Plan)



il fait appel a strips/4



*********************************************************************** */



% exemple de modelisation d'un etat initial

initial([at_robot(salle17), porte(porte1, salle17, couloir), porte(porte7, salle13, couloir)]).



% exemple de modelisation d'un etat final

final([at_robot(salle13)]).



% test permet de tester la validite d'un plan

test(Plan):-

etat_init(Init),

etat_but(But),

strips(Init, But, Plan).



strips(Etat, Buts, Plan):-

strips(Etat, Buts, [], Plan).



strips(Etat, Buts, Plan, Plan):-

member(Buts, Etat).



strips(Etat, Buts, PlanCourrant, Plan):-

choisirBut(Etat, Buts, But),

choisirOperateur(But, Op),

preconditionsOk(Etat, Op),

appliquerOp(Etat, Op, NouvelEtat),

butsRestants(NouvelEtat, Buts, ButsRestants),

strips(NouvelEtat, ButsRestants, [Op|PlanCourrant], Plan).



strips(Etat, Buts, PlanCourrant, Plan):-

choisirBut(Etat, Buts, But),

choisirOperateur(But, Op),

preconditionsNonOk(Etat, Op, PreconditionsNonOk),

ajouterButs(PreconditionsNonOk, Buts, NouveauxButs)

strips(Etat, NouveauxButs, PlanCourrant, Plan).



preconditionsOk(Etat, Op):-

operateur(Op,Pre,Del,Add),

member(Pre,Etat),

subset(But,Add).



choisirOperateur(But, Op):-

operateur(Op,Pre,Del,Add),

member(But, Add).



appliquerOp(Etat, Op, NouvelEtat):-

operateur(Op,Pre,Del,Add),

substract(Etat, Del, temp),

union(temp, Add, NouvelEtat).



% exemple de modelisation d'un operateur

operateur(aller(X, Y),

[at_robot(X), porte(P, X, Y), ouverte(P)], % preconditions

% il faut une porte P

% ouverte pour aller de

% la salle X a la salle Y

[at_robot(X)], % liste de deletions

[at_robot(Y)] % liste d'ajouts

).



% exemple de modelisation d'un autre operateur

operateur(ouvrir(P), [porte(P,S1,S2), at_robot(S1), fermee(P)], [fermee(P)], [ouverte(P)]).





% exemple de requete



strips([at_robot(salle17), porte(porte1, salle17, couloir), fermee(porte1), porte(porte7, salle13, couloir), fermee(porte7)],[at_robot(salle13)], Plan).



% exemple de plan



Plan=[ouvrir(porte1), aller(salle17, couloir), ouvrir(porte7), aller(couloir, salle13)]


Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Lun 23 Mar 2009 - 15:45

comme ça je vois pas trop ce que ça donne tu n'a pas un truc du genre en C par hazard???
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Julien Lun 23 Mar 2009 - 15:58

Pas de moi non.

Par contre, tu peux en trouver sur Google : http://www.google.com/search?hl=fr&client=firefox-a&rls=com.ubuntu%3Aen-US%3Aunofficial&hs=U9R&q=intelligence+artificielle+filetype%3Ac&btnG=Rechercher&lr=

(Le 5° lien par exemple)
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Lun 23 Mar 2009 - 16:26

j'ai essayé de voir ce que ça donne mais j'ai pas les bibliothéques
#include
#include
je vais faire une recherche
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Julien Lun 23 Mar 2009 - 16:57

C'est une librairie graphique :
etudiant.univ-mlv.fr/~qfasquel/imac/s1/c/othello/libMlv/include/MlvProcC.h
etudiant.univ-mlv.fr/~qfasquel/imac/s1/c/othello/libMlv/include/MlvTypeC.h
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par porteuris Mar 24 Mar 2009 - 7:16

ok merci
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6370
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Petite question Empty Re: Petite question

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser