IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

quel langage utiliser pour implémenter un réseau de neurone arificiel?


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut quel langage utiliser pour implémenter un réseau de neurone arificiel?
    Bonjour à tous,

    en fait je désire développer un perceptron multi-couche pour prévoir le taux d'inflation en tunisie.
    Bref, je sais pas quel langage de programmation choisir.
    je sais que je peux utiliser java, c, c++, vb, matlab, SAS, R...
    je suis débutante : j'ai déjà travaillé des projets de gestin de base de données sous vb6 et vb.net, à l'écle on a eu une initialisation à R, SAS et java

    le but de mon projet c'est essentiellement d'acquérir de nouvelles connaisances, donc ce qui compte pour moi c'est de choisir le meilleur pour ma formation en tant que développeur assez bien qu'en tant d'ingénieur satisticienne.

    je pense les critères de comparaison devraient être la documentation, open source, manipulation assez facile, possibilité de créer une interface simple et lisible, rapidité
    qu'en pense-vous?

    merci beaucoup vour votre aide, j'ai vraiment besoin de me décider le plutôt possible

    à+

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par ranianwayra Voir le message
    Bonjour à tous,

    en fait je désire développer un perceptron multi-couche pour prévoir le taux d'inflation en tunisie.
    Bref, je sais pas quel langage de programmation choisir.
    je sais que je peux utiliser java, c, c++, vb, matlab, SAS, R...
    je suis débutante : j'ai déjà travaillé des projets de gestin de base de données sous vb6 et vb.net, à l'écle on a eu une initialisation à R, SAS et java

    le but de mon projet c'est essentiellement d'acquérir de nouvelles connaisances, donc ce qui compte pour moi c'est de choisir le meilleur pour ma formation en tant que développeur assez bien qu'en tant d'ingénieur satisticienne.

    je pense les critères de comparaison devraient être la documentation, open source, manipulation assez facile, possibilité de créer une interface simple et lisible, rapidité
    qu'en pense-vous?

    merci beaucoup vour votre aide, j'ai vraiment besoin de me décider le plutôt possible

    à+
    Commençons par la même rengaine : avant d'apprendre à vouloir faire de belle interface, on apprend à programmer correctement.

    Ensuite, il n'y a pas de langage plus adapté qu'un autre pour ce que tu veux faire. N'importe lequel fera l'affaire. Donc si tu veux apprendre un nouveau langage, choisis-en un selon un critère qui te sied : il est utilisé dans ton domaine; il te plait; il est porteur d'un paradigme que tu ne connais pas.

    De là tu choisiras. Sinon ce qui va se passer c'est que les gens vont te donner leur goût et non un choix pertinent pour toi.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 41
    Par défaut
    Bonjour,

    Je ne suis pas d'accord avec Garulfo.

    De tous les langages que tu as cités, Matlab est de loin le plus adapté pour le développement de percéptrons.

    La "neural network toolbox" de Matlab est tout simplement extraordinaire et te fera gagner des semaines voir des mois de développement.

    De plus, dans tes études d'ingénieur, Matlab sera certainement un plus.

    Bon courage pour ton projet.

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par Darklingg Voir le message
    [...]
    De tous les langages que tu as cités, Matlab est de loin le plus adapté pour le développement de percéptrons.
    Lis la demande correctement n'importe quel langage fera l'affaire pour son problème.
    Python, C++, Java... il y a des bibliothèques pour tout ces langages et bien d'autres. Le problème n'est pas le langage. Et il y a bien des ingénieurs qui n'utilisent jamais Matlab dans leur carrière. Attention, je ne dis pas qu'il ne faut pas connaître Matlab parce que ça serait inutile... loin de là. De plus Matlab n'est pas open-source, créer une interface graphique en stand alone n'est pas chose aisé (est-ce faisable?) et la rapidité n'est pas forcément au RDV comparé à une bonne implémentation en C.

    Finalement je te rappelle un morceau du message de @ranianwayra est « le but de mon projet c'est essentiellement d'acquérir de nouvelles connaisances. » Donc c'est peut-être justement le moment, si il (elle?) a le tend de s'attaquer à de nouveaux principes de voir d'un côté complètement nouveau.

  5. #5
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Personnellement, je me fais plutôt bien à l'utilisation de Python pour la programmation d'IA, entre autres de réseaux de neurones.

    Après, Garulfo a totalement raison. Choisis un langage qui va te motiver, éventuellement te faire découvrir de nouvelles choses, une nouvelle façon de concevoir tes programmes, etc.

  6. #6
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut Enfin la décision
    Salut les développeurs,

    Merci beaucoup d'avoir réagit et de m'avoir aider à me décider.
    Je ne vous le cache pas, je penchais un peu vers java mais je ne connaissais pas Python, et donc j'ai fait ma recherche et je me suis décidée : Python c'est ce que je cherchais.

    Ces liens sont utiles si vous cherchez à comparer les deux langages :
    http://www.ferg.org/projects/python_...e-by-side.html
    www.dmh2000.com/cjpr/
    www.hathawaymix.org/Weblog/2004-06-16
    http://www.improve-technologies.com/...hon/index.html
    http://www.developpez.net/forums/arc...p/t-11558.html
    http://www.mail.python.org/pipermail...ay/034915.html
    www.wiki.python.org/moin/LanguageComparisons

    jespère que ça vous sera utile, vos commentaires sont toujours appréciés.

    Merci,

    Bien cordialement,
    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 09/11/2006, 15h28
  2. Quel langage utiliser pour toucher au traitement de signaux ?
    Par Me,Myself and I dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 18/07/2006, 11h57
  3. [Langage] Quel langage utilisé pour ce cas : l'active directory ?
    Par pogy dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 10/05/2006, 11h11
  4. [langage] Quel langage utiliser pour un script de CHAT ?
    Par Manu0086 dans le forum Général Conception Web
    Réponses: 15
    Dernier message: 11/11/2005, 19h14
  5. Quel langage utiliser pour des formulaires ?
    Par le_ben dans le forum Langages de programmation
    Réponses: 19
    Dernier message: 13/10/2005, 14h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo