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

  FORUM HardWare.fr
  Programmation
  Ada

  [Intelligence Artificielle][Architecture] Réseau de neurones

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[Intelligence Artificielle][Architecture] Réseau de neurones

n°2305033
Profil sup​primé
Posté le 29-08-2017 à 18:14:10  answer
 

Bonjour,
 
Vous me dites si je me trompe.
 
je dois créer un set d'exemples pour initialiser le savoir d'un réseau de neurones.
pour générer ce set je dois faire correspondre une entrée et une sortie pour chaque exemple.
en entrée je prends le langage naturel qu'est la langue française.
en sortie c'est plus compliquer.
 
Je vous donne quelque point pour comprendre.
 
admettons qu'à chaque entrée corresponde un appel de fonction avec paramètre et résultats.
je voudrais écrire l'architecture qui permet de connaître le nom des classes disponibles, leur attributs essentiels et accidentels, et le nom des méthodes pour chaque classe afin d'éxécuter ces appel en fonction des entrée en français.
 
[exemple]
<<entrée>>
je mange un piore.
<<sortie>>
poires.manger(1)
 
ou un truc du genre donc mais ça va pas être simple.
 
 
je cherche le moyen de coder le set d'exemple pour ce principe et comment implémenter le tout.
 
j'ai déjà un bon réseau de neurones à ma disposition.
 
Avec votre aide ou des informations sur l'existant.
 
Merci pour votre contribution.
 
 
 
 

mood
Publicité
Posté le 29-08-2017 à 18:14:10  profilanswer
 

n°2305035
Devil'sTig​er
Posté le 29-08-2017 à 19:39:08  profilanswer
 

Je crois que tu n'as pas compris comment fonctionnait un réseau de neurones...
 
Habituellement tu lui indiques juste ce qu'il a trouvé est juste ou non, tu ne t'occupes pas de savoir exactement ce qu'il ressort, mais simplement si c'est bien ou pas, et tu le laisses se corriger tout seul...

n°2305037
Profil sup​primé
Posté le 29-08-2017 à 20:02:55  answer
 
n°2305039
MaybeEijOr​Not
but someone at least
Posté le 29-08-2017 à 20:40:41  profilanswer
 

 

Je suis désolé, je ne voudrais pas répondre à côté mais je n'ai pas compris ce passage. Normalement c'est toi qui les a créé ces classes. :??:

 

Sinon avant de coder le set fait attention aux exemples que tu vas écrire (il y a des fautes partout dans ton message et même dans ton exemple) car autrement ton réseau va galérer... De toute façon je pense que tu vas partir de textes déjà écrits car il faudra quand même une grande masse de données pour le faire fonctionner ton réseau et c'est peut-être là l'intérêt de coder de façon formelle (rien à voir avec la méthode formelle) les sorties.

 

Mais avant tout, qu'est-ce qu'est censé faire ton réseau de neurones? Identifier le rôle de chaque mot?

Message cité 2 fois
Message édité par MaybeEijOrNot le 29-08-2017 à 20:41:22

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2305040
Profil sup​primé
Posté le 29-08-2017 à 21:05:01  answer
 

MaybeEijOrNot a écrit :


 
Je suis désolé, je ne voudrais pas répondre à côté mais je n'ai pas compris ce passage. Normalement c'est toi qui les a créé ces classes. :??:  


En effet je dois les implémenter.
Pour récupérer le nom de l'objet, je pense qu'avec le paquetage Tag, je peu m'éviter bien du travail, mais je connais pas ce paquetage pour le moment.
 

MaybeEijOrNot a écrit :


Mais avant tout, qu'est-ce qu'est censé faire ton réseau de neurones? Identifier le rôle de chaque mot?


 
Améliorer le monde dans lequel il vie ?

n°2305041
MaybeEijOr​Not
but someone at least
Posté le 29-08-2017 à 21:24:19  profilanswer
 

Aucune idée pour le paquetage Tag, déjà que je ne connais pas Ada... Mais bon à chaque fois que je vois le nom de ce langage ça me fait penser à https://youtu.be/tR-nRU5da8c?t=17s
 
Par contre s'il doit vraiment améliorer le monde dans lequel il vit je ne peux que te conseiller de lui apprendre le Breton. Tu penses qu'il sera bientôt terminé?


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2305047
TotalRecal​l
Posté le 30-08-2017 à 09:28:27  profilanswer
 
n°2305051
rufo
Pas me confondre avec Lycos!
Posté le 30-08-2017 à 10:45:56  profilanswer
 


Bon courage pour spécifier ça de façon formelle :/
 
+1 pour éviter les fautes d'orthographe dans le set d'apprentissage.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305052
Profil sup​primé
Posté le 30-08-2017 à 11:07:25  answer
 

Merci.
 
Je cherche à faire quelque chose dans ce genre :
 

Code :
  1. Univ : Univers.Univers_Type(Je..Ils);
  2.  
  3.  
  4.   Verbe : Verbe_Type := Get_Verbe(Neural_Response);    
  5.   Sujet : Sujet_Type := Get_Sujet(Neural_Response);
  6.   Objet : Objet_Type := Get_Objet(Neural_Response);
  7.   Complement : Compelement_Type := Get_Complement(Neural_Response);
  8. begin
  9.  
  10.   Univ(Sujet).Classes(Objet).Methode(Verbe)(Complement);


 
Pour le complement c'est pas gagné.

n°2305055
Profil sup​primé
Posté le 30-08-2017 à 12:24:18  answer
 

J'ai commencé à écrire un paquetage :
 

Code :
  1. package Localg.Abstracts is
  2.  
  3.   type Sujet_Enum is (Je, Tu, Il, Nous, Vous, Ils);
  4.  
  5.  
  6.  
  7.   type Parameter_Enum is (Booleans, Integers, Floats, Strings);
  8.  
  9.   type Parameter_Type(Name : Parameter_Enum) is abstract tagged
  10.      record
  11.         case Name is
  12.            when Booleans =>
  13.               Bool : Boolean := False;
  14.            when Integers =>
  15.               Int : Integer := 0;
  16.            when Floats =>
  17.               Real : Float := 0.0;
  18.            when Strings =>
  19.               Str : access String;
  20.         end case;
  21.      end record;
  22.  
  23.   type Parameter_Access is access all Parameter_Type'Class;
  24.        
  25.   type Complement_Type is array (Short_Integer range <> ) of Parameter_Access;
  26.  
  27.   type Complement_Access is access all Complement_Type;
  28.  
  29.  
  30.   type Class_Type is abstract tagged null record;
  31.  
  32.   type Class_Access is access all Class_Type;
  33.  
  34.   subtype Verbe_Type is Long_Long_Integer;
  35.  
  36.   type Verbe_Access is access function (Class : in out Class_Type'Class;
  37.                                         Complement : in Complement_Access) return access String;
  38.  
  39.   type Methodes_Type is array (Verbe_Type range <> ) of Verbe_Access;
  40.  
  41.   type Methodes_Access is access all Methodes_Type;
  42.  
  43.   type Object_Type is abstract tagged
  44.      record
  45.         Obj      : Class_Access;
  46.         Methodes : Methodes_Access;
  47.      end record;
  48.  
  49.   type Object_Access is access all Object_Type'Class;
  50.  
  51.   subtype Objet_Type is Long_Long_Integer;
  52.  
  53.   type Classes_Type is array (Objet_Type range <> ) of Object_Access;
  54.  
  55.   type Classes_Access is access all Classes_Type;
  56.  
  57.   type Univers_Type is array (Sujet_Enum range <> ) of Classes_access;
  58.  
  59. end Localg.Abstracts;


 
Ce qui m'amène à écrire ce main correspondant :
 

Code :
  1. with Localg.Abstracts;
  2. use Localg;
  3. procedure Localghost is
  4.  
  5.   use Localg.Abstracts;
  6.  
  7.   Univ : Univers_Type(Je..Ils);
  8.  
  9.   Verbe : Verbe_Type;-- := Get_Verbe(Neural_Response);
  10.   Sujet : Sujet_Enum;-- := Get_Sujet(Neural_Response);
  11.   Objet : Objet_Type;-- := Get_Objet(Neural_Response);
  12.   Complement : Complement_Access;-- := Get_Complement(Neural_Response);
  13.   Response : access String;
  14. begin
  15.  
  16.   Response := Univ(Sujet)(Objet).Methodes(Verbe)(Univ(Sujet)(Objet).Obj.all, Complement);
  17.  
  18. end Localghost;


 
Le type de retour de fonction est choisi arbitrairement pour tester, mais une procédure irait bien également.
 
 
Ca compile en plus.


Message édité par Profil supprimé le 30-08-2017 à 12:27:16
mood
Publicité
Posté le 30-08-2017 à 12:24:18  profilanswer
 

n°2305058
MaybeEijOr​Not
but someone at least
Posté le 30-08-2017 à 13:51:37  profilanswer
 

MaybeEijOrNot a écrit :

Mais avant tout, qu'est-ce qu'est censé faire ton réseau de neurones? Identifier le rôle de chaque mot?


 
 
 
Ben c'est ce que je disais... :pt1cable:  
 
Par contre là tu triches :

Code :
  1. type Sujet_Enum is (Je, Tu, Il, Nous, Vous, Ils)


Tu n'es plus dans le réseau de neurones si tu définies de façon formelle les sujets, c'est au réseau de les reconnaitre. De toute façon il faudra bien qu'il apprenne à le faire pour les autres mots et en plus il existe d'autres sujets que les pronoms personnels.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2305059
rufo
Pas me confondre avec Lycos!
Posté le 30-08-2017 à 14:05:52  profilanswer
 


 
Comme à chaque fois, tu cherches à implémenter des concepts sur lesquels tu manques manifestement de base théorique. Dans le cas présent, soit tu fais un réseau de neurones auquel tu vas fournir une base d'apprentissage (et dans ce cas, il ne faut pas être directif, donc être dans un mode non supervisé) soit tu pars sur un analyseur grammatical/syntaxique et dans ce cas, je te recommande de te familiariser avec tout ce qui concerne la grammaire non contextuelle, l'analyse LL, la forme normale de Chomsky...
https://fr.wikipedia.org/wiki/Analyse_LL
 
Sans base théorique, tu ne produiras rien de bon et les résultats ne seront pas au rendez-vous. :/

Message cité 1 fois
Message édité par rufo le 30-08-2017 à 14:06:31

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305066
Profil sup​primé
Posté le 30-08-2017 à 16:48:49  answer
 

MaybeEijOrNot a écrit :


 
Ben c'est ce que je disais... :pt1cable:  
 
Par contre là tu triches :

Code :
  1. type Sujet_Enum is (Je, Tu, Il, Nous, Vous, Ils)


Tu n'es plus dans le réseau de neurones si tu définies de façon formelle les sujets, c'est au réseau de les reconnaitre. De toute façon il faudra bien qu'il apprenne à le faire pour les autres mots et en plus il existe d'autres sujets que les pronoms personnels.


 
oui, tiens je vias ajouter others pour simplifier.
 
Mais le réseau, c'est simplement un fichier avec quelques information.
 
La c'est pour piloter la machine. Via un réseau de neurones. j'ai déjà le paquetage qui fourni le réseau, je sais comment l'utiliser.
 
Par contre pour tirer le set d'exemple qui fait fonctionner la machine correctement en la stimulant en lanage naturel, je pèche, ou pas remarquez.
 

n°2305067
rufo
Pas me confondre avec Lycos!
Posté le 30-08-2017 à 16:52:37  profilanswer
 

Mais au bout du compte, le réseau de neurones est censé accomplir quelle tâche(s) : soutenir une conversation avec qq'un (auquel cas, la seule connaissance du langage ne va pas suffire), faire de la correction grammaticale/orthographique, détecter la langue d'un texte, ... :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305068
Profil sup​primé
Posté le 30-08-2017 à 16:53:12  answer
 

rufo a écrit :


 
Comme à chaque fois, tu cherches à implémenter des concepts sur lesquels tu manques manifestement de base théorique. Dans le cas présent, soit tu fais un réseau de neurones auquel tu vas fournir une base d'apprentissage (et dans ce cas, il ne faut pas être directif, donc être dans un mode non supervisé) soit tu pars sur un analyseur grammatical/syntaxique et dans ce cas, je te recommande de te familiariser avec tout ce qui concerne la grammaire non contextuelle, l'analyse LL, la forme normale de Chomsky...
https://fr.wikipedia.org/wiki/Analyse_LL
 
Sans base théorique, tu ne produiras rien de bon et les résultats ne seront pas au rendez-vous. :/


 
Merci rufo.

n°2305069
Profil sup​primé
Posté le 30-08-2017 à 17:01:12  answer
 

rufo a écrit :

Mais au bout du compte, le réseau de neurones est censé accomplir quelle tâche(s) : soutenir une conversation avec qq'un (auquel cas, la seule connaissance du langage ne va pas suffire), faire de la correction grammaticale/orthographique, détecter la langue d'un texte, ... :??:


 
Les tache demandée en entrées.

n°2305080
rufo
Pas me confondre avec Lycos!
Posté le 30-08-2017 à 17:32:25  profilanswer
 

Et ces quoi ces tâches demandées en entrée justement ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305084
Profil sup​primé
Posté le 30-08-2017 à 18:07:01  answer
 

marche/arrêt
faire de la musique
chanter une chanson.
aller chercher le journal, etc non ?
 
créer un fichier.
écrire dedans
supprimer un ficher.
 
Faire une addition
soustraire deux nombre.
 
Que sais-je encore...

n°2305086
Profil sup​primé
Posté le 30-08-2017 à 18:30:01  answer
 

j'ai fait un schéma approchant le traitement nécessaire. Enfin on est loin du nécessaire.
 
http://reho.st/preview/self/1f5f160185c094c06280dabeb87d64fe5da8dff3.jpg

n°2305087
rufo
Pas me confondre avec Lycos!
Posté le 30-08-2017 à 18:53:35  profilanswer
 


Je doute fort que t'arrives à mettre au point un tel algorithme avec un simple réseau de neurone et la puissance de calcul de ta machine :/ Quand on voit la taille de la bécane d'IBM pour jouer juste au jeu de Jeopardy  :pt1cable: Et IBM, c'est toute une équipe qui a mis ça au point...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305089
Profil sup​primé
Posté le 30-08-2017 à 19:12:17  answer
 

rufo a écrit :


Je doute fort que t'arrives à mettre au point un tel algorithme avec un simple réseau de neurone et la puissance de calcul de ta machine :/ Quand on voit la taille de la bécane d'IBM pour jouer juste au jeu de Jeopardy  :pt1cable: Et IBM, c'est toute une équipe qui a mis ça au point...


 
Et que voudrais-tu que ça me fasse ?
 
Propos de ton propos ?

n°2305091
rufo
Pas me confondre avec Lycos!
Posté le 30-08-2017 à 22:00:24  profilanswer
 

Mon propos est que ce que tu veux faire n'est pas possible avec ton niveau de compétence, les ressources auxquelles tu as accès et dans un temps raisonnable (< qq années). :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305100
Profil sup​primé
Posté le 30-08-2017 à 23:21:05  answer
 

rufo a écrit :

Mon propos est que ce que tu veux faire n'est pas possible avec ton niveau de compétence, les ressources auxquelles tu as accès et dans un temps raisonnable (< qq années). :o


Mon propos c'est que t'as pas les compétence même pour en juger.

n°2305101
Profil sup​primé
Posté le 30-08-2017 à 23:23:42  answer
 

Et t'es encore HS.
 
On est sur un forum, sur le quel je partage mes reflecxion en espérant les enrichier et toi rufo tu fou la marde.
Adios mon gars.

n°2305102
rat de com​bat
attention rongeur méchant!
Posté le 30-08-2017 à 23:46:05  profilanswer
 

Sérieusement les gars, pourquoi vous vous donnez du mal à répondre aux messages de notre ami localghost? Vous savez bien que ça ne donnera rien ou au pire des insultes (cf message précédent)...

n°2305113
antac
..
Posté le 31-08-2017 à 11:16:54  profilanswer
 

rat de combat a écrit :

Sérieusement les gars, pourquoi vous vous donnez du mal à répondre aux messages de notre ami localghost? Vous savez bien que ça ne donnera rien ou au pire des insultes (cf message précédent)...


Le discours qu'il tient me fait penser à un gosse qui veut construire une fusée convaincu qu'il irait sur le Lune (pour de vrai)... Quand quelqu'un lui dirait qu'il aura du mal avec juste son marteau, des clous et son niveau CE2. Il lui répondrait : "Qu'est ce que tu en sais, tu n'es pas de la Nasa..."...
 
 

n°2305115
Profil sup​primé
Posté le 31-08-2017 à 11:40:52  answer
 

Quoi qu'il en soit vous allez blablater sur votre compétition sur blabla et pas dans mes topic.
 
Moi je ne me mesure qu'à moi même. Et je progresse.

n°2305116
rufo
Pas me confondre avec Lycos!
Posté le 31-08-2017 à 12:17:01  profilanswer
 

Je ne doute pas que tu progresses. Mais comme expliqué à maintes reprises, tu manques cruellement de bases théoriques sur des sujets forts complexes et pointus. dans le cas présent, tu veux faire une IA extrêmement généraliste qui aurait une capacité d'analyse et d'adaptation proche de celle humaine. Or, à l'heure actuelle, aucun projet n'existe à ma connaissance pour faire une IA aussi généraliste. Les entreprises spécialisées dans l'IA en sont encore au stade d'IA relativement spécifiques (dédiées à accomplir une ou quelques tâches bien identifiées) ou alors à des systèmes d'apprentissage autonomes mais relativement basiques (genre, apprendre à se déplacer de la manière la plus optimisée dans un environnement). Et ces projets occupent des chercheurs ayant des bases théoriques très pointues et ils sont nombreux, avec beaucoup de temps de dispo et des gros calculateurs.
 
Te rends-tu compte du décalage entre ce qu'il est possible de faire à ton niveau (seul, peu de connaissances théoriques et simple PC) et le but que tu veux atteindre ?
La comparaison proposée par Antac est très pertinente et illustre bien la situation.
 
Proposition : t'attaquer à une IA beaucoup plus spécifique (décrire le contenu d'une image, composer de la musique, par ex). Rien que ça, ça va déjà t'occuper un sacré moment !


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305117
Profil sup​primé
Posté le 31-08-2017 à 12:40:46  answer
 

rufo a écrit :


Te rends-tu compte du décalage entre ce qu'il est possible de faire à ton niveau (seul, peu de connaissances théoriques et simple PC) et le but que tu veux atteindre ?


 
Un but c'est un objectif atteint.
 
Je dis ça, je dis rien d'autre.

n°2305118
Profil sup​primé
Posté le 31-08-2017 à 12:48:26  answer
 

Vous auriez pu au oins me diriger sur CORBA pour ce projet, ou pas.

n°2305119
Profil sup​primé
Posté le 31-08-2017 à 13:56:32  answer
 

Pour en revenir à mon problème semble t- il exprimé trop brièvement.
 
Je dois : faire l'état, établir les relation, concevoir un système de gestion d'informations, etc. Programmer l'interface et le système de pilotage.
 
C'est simple comme bonjour. C'est long, c'est sur, ou pas, j'ai bien idée d'automatiser la phase implémentation.
 
J'en suis juste à faire l'état, c'est à dire trouver la concentration nécessaire pour penser à l'essentiel dans l'ordre des priorités conceptuelle.
 
Voilà, alors je programme avec Ada depuis bien 20ans presque, je suis pas fort en math, ni en ortho, ni même en français mais je me débrouille pour faire ce que je veux.
 
Après justement, moi je suis encore un jeuno à 47 ans en 2017 pour un informaticien et je suis heureux d'être entièrement disponible intellectuellement pour y parvenir.
 
Bref, suffis de pas avoir d'a priorie dans la vie et ça dois couler.
 
Et alors rufo, encore une fois qu'est-ce que tu veux que ça me fasse ?

n°2305120
antac
..
Posté le 31-08-2017 à 14:22:45  profilanswer
 

Si ça t'amuses de poster tes délires avec tes monologues qui n'aboutissent jamais, c'est bien...
Tu es une légende sur cette section, ça impose le respect  :jap:


Message édité par antac le 31-08-2017 à 14:25:00
n°2305121
rufo
Pas me confondre avec Lycos!
Posté le 31-08-2017 à 14:33:20  profilanswer
 

Pour illustrer mon propos d'une manière différente d'Antac : c'est comme si tu voulais développer un logiciel de correction grammaticale/orthographique pour le français et que tu es toi-même mauvais en grammaire et orthographe dans cette langue. Tu n'entrevois pas un léger petit soucis dans la bonne réalisation d'un tel logiciel ? :whistle:  
 
Que tu aies 47 ans et que tu aies une grande curiosité intellectuelle pour l'informatique, je trouve ça très bien et là-dessus, je t'encourage à continuer. Mais si tu veux aboutir à des résultats concrets, satisfaisants, voire utilisables, je te recommande de te lancer sur des sujets plus accessibles et surtout, avant de commencer à écrire la moindre ligne de code, fais de la spécification et de la conception. Et pour ça, tu auras besoin de lire des cours ou des articles sur des concepts qui te seront nécessaires (ex : si tu veux te lancer dans un correcteur grammaticale/orthographique, lire les articles consacrés à l'analyse LL, Chomsky, grammaire non contextuelle...). Bref, travaillé avec méthode et pas te lancer à corps perdu dans du code Ada qui n'a ni queue ni tête et même pas le début d'un algorithme qui tiendrait un minimum la route pour répondre à l'objectif fixé au départ.
 
Dans ton cas, ne pas être bon en math ni en français va présenter, tu en conviendras j'espère, un gros handicap pour développer une intelligence artificielle censée être capable de converser en langage naturel en français avec l'utilisateur et être capable de prendre des décisions ou effectuer des actions (donc du calculatoire). :/
 
Tu t'étais lancé dans un agent conversationnel il y a bien un an de ça : as-tu abouti à quelque chose d'un minimum fonctionnel ? Il y a quelques mois, tu t'es lancé sur un projet d'IA capable de composer de la musique : ça donne quoi ? Il y a peu, tu as lancé un topic pour créer un logiciel de gestion d'entreprise sans avoir la moindre connaissance de ce qu'était un ERP ou de la CRM... Tu as clairement un pb de méthodologie, de structuration de ta pensée et d'un niveau de compétence qui t'empêche d'atteindre tes objectifs. Et ça, tu peux y remédier : la méthodologie, ça s'apprend et ça va grandement t'aider à structurer ta pensée. Ton niveau de compétence, ça peut s'améliorer avec la lecture d'articles, la participation à des MOOC voire reprendre tes études et suivre un cursus d'ingénieur en informatique.
 
Ex de phrase incompréhensible (pour ma part, en tout cas) : "J'en suis juste à faire l'état, c'est à dire trouver la concentration nécessaire pour penser à l'essentiel dans l'ordre des priorités conceptuelle. "  :heink:  
 
Mon propos n'est pas de te vexer mais de te mettre face à la réalité des faits. Sur ce forum, tu vas trouver principalement des professionnels de l'informatique, et dans cette cat, des développeurs qui officient pour la plupart depuis de nombreuses années. Ecoute donc leurs conseils. On n'est pas là pour t'embêter...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305122
rufo
Pas me confondre avec Lycos!
Posté le 31-08-2017 à 14:36:46  profilanswer
 


Corba, c'est pour de l'architecture distribuée. A quel moment tu nous as dit que ton IA serait répartie sur plusieurs serveurs :??: Après Corba, c'est pas tout jeune. C'est quand même de plus en plus remplacé soit au profit des EJB ou autres technos distribuées Java (donc pas du Ada), soit d'archis plus orientées web (REST, SOAP...) mais là encore, pas du Ada :D


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2305123
antac
..
Posté le 31-08-2017 à 14:43:00  profilanswer
 

rufo a écrit :

Pour illustrer mon propos d'une manière différente d'Antac : c'est comme si tu voulais développer un logiciel de correction grammaticale/orthographique pour le français et que tu es toi-même mauvais en grammaire et orthographe dans cette langue. Tu n'entrevois pas un léger petit soucis dans la bonne réalisation d'un tel logiciel ? :whistle:  
 
Que tu aies 47 ans et que tu aies une grande curiosité intellectuelle pour l'informatique, je trouve ça très bien et là-dessus, je t'encourage à continuer. Mais si tu veux aboutir à des résultats concrets, satisfaisants, voire utilisables, je te recommande de te lancer sur des sujets plus accessibles et surtout, avant de commencer à écrire la moindre ligne de code, fais de la spécification et de la conception. Et pour ça, tu auras besoin de lire des cours ou des articles sur des concepts qui te seront nécessaires (ex : si tu veux te lancer dans un correcteur grammaticale/orthographique, lire les articles consacrés à l'analyse LL, Chomsky, grammaire non contextuelle...). Bref, travaillé avec méthode et pas te lancer à corps perdu dans du code Ada qui n'a ni queue ni tête et même pas le début d'un algorithme qui tiendrait un minimum la route pour répondre à l'objectif fixé au départ.
 
Dans ton cas, ne pas être bon en math ni en français va présenter, tu en conviendras j'espère, un gros handicap pour développer une intelligence artificielle censée être capable de converser en langage naturel en français avec l'utilisateur et être capable de prendre des décisions ou effectuer des actions (donc du calculatoire). :/
 
Tu t'étais lancé dans un agent conversationnel il y a bien un an de ça : as-tu abouti à quelque chose d'un minimum fonctionnel ? Il y a quelques mois, tu t'es lancé sur un projet d'IA capable de composer de la musique : ça donne quoi ? Il y a peu, tu as lancé un topic pour créer un logiciel de gestion d'entreprise sans avoir la moindre connaissance de ce qu'était un ERP ou de la CRM... Tu as clairement un pb de méthodologie, de structuration de ta pensée et d'un niveau de compétence qui t'empêche d'atteindre tes objectifs. Et ça, tu peux y remédier : la méthodologie, ça s'apprend et ça va grandement t'aider à structurer ta pensée. Ton niveau de compétence, ça peut s'améliorer avec la lecture d'articles, la participation à des MOOC voire reprendre tes études et suivre un cursus d'ingénieur en informatique.
 
Ex de phrase incompréhensible (pour ma part, en tout cas) : "J'en suis juste à faire l'état, c'est à dire trouver la concentration nécessaire pour penser à l'essentiel dans l'ordre des priorités conceptuelle. "  :heink:  
 
Mon propos n'est pas de te vexer mais de te mettre face à la réalité des faits. Sur ce forum, tu vas trouver principalement des professionnels de l'informatique, et dans cette cat, des développeurs qui officient pour la plupart depuis de nombreuses années. Ecoute donc leurs conseils. On n'est pas là pour t'embêter...


J'approuve tout à fait tes propos  :jap:  

n°2305124
Profil sup​primé
Posté le 31-08-2017 à 14:51:48  answer
 

rufo a écrit :

Pour illustrer mon propos d'une manière différente d'Antac : c'est comme si tu voulais développer un logiciel de correction grammaticale/orthographique pour le français et que tu es toi-même mauvais en grammaire et orthographe dans cette langue. Tu n'entrevois pas un léger petit soucis dans la bonne réalisation d'un tel logiciel ? :whistle:  
 
Que tu aies 47 ans et que tu aies une grande curiosité intellectuelle pour l'informatique, je trouve ça très bien et là-dessus, je t'encourage à continuer. Mais si tu veux aboutir à des résultats concrets, satisfaisants, voire utilisables, je te recommande de te lancer sur des sujets plus accessibles et surtout, avant de commencer à écrire la moindre ligne de code, fais de la spécification et de la conception. Et pour ça, tu auras besoin de lire des cours ou des articles sur des concepts qui te seront nécessaires (ex : si tu veux te lancer dans un correcteur grammaticale/orthographique, lire les articles consacrés à l'analyse LL, Chomsky, grammaire non contextuelle...). Bref, travaillé avec méthode et pas te lancer à corps perdu dans du code Ada qui n'a ni queue ni tête et même pas le début d'un algorithme qui tiendrait un minimum la route pour répondre à l'objectif fixé au départ.
 
Dans ton cas, ne pas être bon en math ni en français va présenter, tu en conviendras j'espère, un gros handicap pour développer une intelligence artificielle censée être capable de converser en langage naturel en français avec l'utilisateur et être capable de prendre des décisions ou effectuer des actions (donc du calculatoire). :/
 
Tu t'étais lancé dans un agent conversationnel il y a bien un an de ça : as-tu abouti à quelque chose d'un minimum fonctionnel ? Il y a quelques mois, tu t'es lancé sur un projet d'IA capable de composer de la musique : ça donne quoi ? Il y a peu, tu as lancé un topic pour créer un logiciel de gestion d'entreprise sans avoir la moindre connaissance de ce qu'était un ERP ou de la CRM... Tu as clairement un pb de méthodologie, de structuration de ta pensée et d'un niveau de compétence qui t'empêche d'atteindre tes objectifs. Et ça, tu peux y remédier : la méthodologie, ça s'apprend et ça va grandement t'aider à structurer ta pensée. Ton niveau de compétence, ça peut s'améliorer avec la lecture d'articles, la participation à des MOOC voire reprendre tes études et suivre un cursus d'ingénieur en informatique.
 
Ex de phrase incompréhensible (pour ma part, en tout cas) : "J'en suis juste à faire l'état, c'est à dire trouver la concentration nécessaire pour penser à l'essentiel dans l'ordre des priorités conceptuelle. "  :heink:  
 
Mon propos n'est pas de te vexer mais de te mettre face à la réalité des faits. Sur ce forum, tu vas trouver principalement des professionnels de l'informatique, et dans cette cat, des développeurs qui officient pour la plupart depuis de nombreuses années. Ecoute donc leurs conseils. On n'est pas là pour t'embêter...


 
 
Ca marche, plus ou moins bien, c'est vrai, c'est chaud, mais ça ce fait, artistiquement.

n°2410128
Profil sup​primé
Posté le 19-02-2022 à 10:57:09  answer
 

Actuellement, la requête est : "recheches la vérité !" (sans les guillemet).
Actuellement, la requête est (la même):  sais je ce que tu veux savoir ?
J'exploite le pnl du réseau de neuronne grâce au programme Adaline dispo sur sourcefoge au projet level10 par prehander.
 
N'éanmoins, il manque +1 à chaque requete de key_count du glossaire dans String2input.
Mais ce n'est pas génant ici car je n'utilise que les mots du set d'example.

Message cité 1 fois
Message édité par Profil supprimé le 19-02-2022 à 13:59:24
n°2410313
rufo
Pas me confondre avec Lycos!
Posté le 23-02-2022 à 08:08:40  profilanswer
 

T'as conscience que ce que tu fais n'a aucun sens parce que tu n'as aucune base théorique en IA ? Du coup, les résultats que tu obtiens (cf. ton dernier post) sont en conséquence.
 
Je  t'invite à regarder GPT3 pour voir l'état de l'art sur la génération de texte. Tu vas voir que c'est impressionnant et pourtant, on est encore loin d'un agent conversationnel intelligent (qui passerait le test de Turing).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2410333
Profil sup​primé
Posté le 23-02-2022 à 10:56:14  answer
 

rufo a écrit :

T'as conscience que ce que tu fais n'a aucun sens parce que tu n'as aucune base théorique en IA ? Du coup, les résultats que tu obtiens (cf. ton dernier post) sont en conséquence.
 
Je  t'invite à regarder GPT3 pour voir l'état de l'art sur la génération de texte. Tu vas voir que c'est impressionnant et pourtant, on est encore loin d'un agent conversationnel intelligent (qui passerait le test de Turing).


 
T'en sais rien.

n°2410345
rufo
Pas me confondre avec Lycos!
Posté le 23-02-2022 à 11:30:26  profilanswer
 

T'as conscience que les phrases générées n'ont aucun sens. Elles ne sont même pas grammaticalement correctes :/
 
Par rapport à "t'en sais rien", si, c'est un sujet que je suis depuis des années et ai lu plusieurs livres dessus ainsi que regardé de nombreuses vidéos traitant de divers aspects des IA, tant sur le plan algo que philosophique et éthique. Les chaînes Youtube Science4all et Mr Phi ont traité à de nombreuses reprises ce thème.
Le bouquin de Lê sur comment rendre robustement une IA bénéfique pour les humains est très intéressant.
 
Donc, je suis en mesure de te dire que ton approche n'est pas bonne car tu manques beaucoup de bases théoriques et que GPT3, même s'il est très impressionnant déjà est loin d'être un agent conversationnel capable de passer le test de Turing si on fait une conversation suivie avec lui.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  [Intelligence Artificielle][Architecture] Réseau de neurones

 

Sujets relatifs
monter un lecteur réseau après commande kinit[Python]Utiliser Socket pour app de gestion réseau
réseau local 2 désactivé à chaque démarrageAgrégateur de données orienté réseau
R&D architecture webIntelligence artificielle d'un simple jeux
Plus de sujets relatifs à : [Intelligence Artificielle][Architecture] Réseau de neurones


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