Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
925 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] docu/tuto pour debuter en reseau de neuronnes artificiels

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] docu/tuto pour debuter en reseau de neuronnes artificiels

n°2260913
ibrahim54
It's over 9000 !!!
Posté le 23-06-2015 à 03:17:07  profilanswer
 

Bonjour / bonsoir.  
 
Je me permet de faire un nouveau topal car je n'ai pas réussi a trouver l'information sur le forum hélas.  
 
J'aimerai savoir si il y a un point de départ pour apprendre a faire des réseaux de neurones artificiels.  
 
Mais avant cela, quelques petits mots sur moi histoire de bien saisir la situation. (désolé si le style est chiant mais il est 3h du matin...)
 
Je programme depuis maintenant presque 15 ans avec parfois de longue période sans rien faire. (dernièrement plus de 6 mois sans bidouiller de code).  
 
Bien que la fac m'a aidé a avancer un peu dans la programmation Html5/Php, cela ne m'a pas aidé pour l'avancée en C++ hélas.  
 
Cela fait donc de nombreuse années que je suis des cours en C++ après avoir fait du C. Ayant toute fois arrêté au niveau de la POO (en C++ hein ? )
 
Je voudrai donc commencer a apprendre a faire un réseau de neurones artificiels pour un projet plus vaste (programmation d'une IA qui pourrai réagir a un interlocuteur)
 
Pouvez vous me dire par où commencer ? Éventuellement quel livre acheter ou quelles vidéos yt regarder ?
 
Cela fait plusieurs mois que je recherche un support fiable et je n'arrive pas a mettre la main dessus.
 
Merci de votre aide  
 
Ibrahim
 


---------------
Betaserie | Site Perso | YouTube | D3 | PS4
mood
Publicité
Posté le 23-06-2015 à 03:17:07  profilanswer
 

n°2260914
par l'anne​au de l'ia
word master
Posté le 23-06-2015 à 06:56:30  profilanswer
 

Ca dépend si tu souhaite déveloper ton propre réseau ou en utiliser un.
Dans le second cas, c'est simple comme bonjour,
 
D'abord il y a la notion de données.
Les donnée sont des variable d'entrée du réseau.
On peut utiliser plusieurs type de données en entrée.
En suite il y a la notion de résultat.
Les résultat son les variable de sorties du réseau.
On peut utiliser pusieurs type de résultat en sortie.
 
Perso je code les types en entrée et en sortie en binaire.
 
Le principe du réseau c'est de donnée un ensemble d'exemple de traitement.
En fonction des entrées on donnera une sortie.
L'ensemble des exemples forme est ensemble d'apprentissage.
Suite à l'apprentissage, on peut interroger le réseau.
Eventuellement apprendre encore et encore.

Spoiler :


Jusqu'à ce qu'on sache tout.


 
 
Pour résumer :
en entrée : [data Type_1] [data Type2] [data type_3]
en couche cachée : [Bit_1] [bit_2] [bit_3]
en sortie       :            [type 4]
 
Par exemple.
 
En fonction des problème l'architecture peut varier.  
en entrée : [data Type_1] [data Type2]
en couche cachée : [Bit_1_4] [Bit_1_5] [bit_2_4] [bit_2_5]
en sortie       :            [type 4][type_5]
 
Par exemple, là, il faut chercher un peut la bonne architecture parait il.
J'ai réussie à faire fonctionner tous mes réseau sauf un avec le morpion.


Message édité par par l'anneau de l'ia le 23-06-2015 à 06:57:23

---------------
Toute expression prend un sens spirituel qui nous influence dans notre quête de l'Homme.
n°2260958
ibrahim54
It's over 9000 !!!
Posté le 23-06-2015 à 14:45:12  profilanswer
 

Bonjour et merci pour votre reponse.  
 
Dans l'ideal j'aimerai develloper une IA qui puisse interagir avec la voix et faire des actions. ( donner la temperature, repondre a la sonnette de la porte, allumer un ordinateur, changer de chaine de tv etc. )
 
Il me semble que cela passe par RNA non ?
 
il y a sûrement beaucoup de chose que j'oublie...  
 
Je pense qu'apprendre a faire un RNA serait un plus pour moi mais je ne sais pas par ou commencer malheureusement.  
 
Auriez vous une idée ? Ou dois je absolument reprendre les etudes (BTS) pour apprendre a le faire ?
 
Merci de votre aide


---------------
Betaserie | Site Perso | YouTube | D3 | PS4
n°2260964
par l'anne​au de l'ia
word master
Posté le 23-06-2015 à 15:42:44  profilanswer
 

Bonjour,
 
 
Et tu en es où de ton projet ? Quelle étape ?


Message édité par par l'anneau de l'ia le 23-06-2015 à 15:43:34

---------------
Toute expression prend un sens spirituel qui nous influence dans notre quête de l'Homme.
n°2260982
ibrahim54
It's over 9000 !!!
Posté le 23-06-2015 à 17:24:13  profilanswer
 

Pour l'instant dans l’étape de la réflexion.  
 
A savoir si cela est faisable et applicable utilement.  
 
Ça serait bête de se lancer dans un projet d'une telle ampleur et se dire a la fin de plusieurs années de travail acharné que l'on a perdu tout ce temps inutilement.  
 
Dans l’idéal cela ressemblerai a Jarvis. Bien que cela ressemble a un caprice d'ado pré pubère, j'ai tout de même toute ma tête ^^
 
En plus d'avoir une puberté bien entamé a 31 ans lol


---------------
Betaserie | Site Perso | YouTube | D3 | PS4
n°2261027
par l'anne​au de l'ia
word master
Posté le 24-06-2015 à 07:18:17  profilanswer
 

Bonjour,
 
Perso, n'ayant pas le paquetage mathématique pour développer mon propre réseau, j'ai utilisé des bibliothèques.
Tu as FANN qui fonctionne très bien. Très souple et performant.
 
A ta place je prendrais plus de plaisir à développer l'ensemble de l'appli, plutôt que de me casser la tête avec les maths.
Mais chacun ses objectifs et stratégie.


---------------
Toute expression prend un sens spirituel qui nous influence dans notre quête de l'Homme.
n°2261103
ibrahim54
It's over 9000 !!!
Posté le 24-06-2015 à 17:55:35  profilanswer
 

Bonjour, dans un premier temps je pense qu'il serait plus sage d'achet ce livre Programmation : Principes et pratique avec C++ et d’approfondir mes connaissances au moins jusqu’à la poo qu'en pensez vous ?
 
J'aimerai eventuellement m'orienter vers un BTS IRIS en alternance mais sans permis cela risque d'etre difficle.  
 
Nous verrons bien l'année prochaine dans ce cas


---------------
Betaserie | Site Perso | YouTube | D3 | PS4

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] docu/tuto pour debuter en reseau de neuronnes artificiels

 

Sujets relatifs
C++ vers pseudo-codescript qui scane un reseau
programmation en C 
Plus de sujets relatifs à : [C++] docu/tuto pour debuter en reseau de neuronnes artificiels


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR