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

R Discussion :

Réseaux de neurones


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut Réseaux de neurones
    Bonjour à tous,

    Je ne connais rien à R, j'aimerais l'utiliser pour faire un réseau de neurones. Si j'ai bien compris, il existe plusieurs bibliothèques, nnet, neuralnet.

    - Quelles en sont les différences ?

    - Avez-vous des liens, des tutos très basiques pour faire un réseau de neurones sous R ? (notamment qui y va progressivement, d'abord avec des opérations booléennes puis de grosses données)

    Merci à vous.

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut
    Je reponds un peu a ma propre question.

    J'ai trouve un code R qui fait la racine carre avec un reseau de neurone. J'aimerai maintenant le modifier pour qu'il puisse faire un test XOR ou OR.
    Donc je voudrais en entree 2 vecteurs [0,1,0,1] et [1,0,0,1] et en sortie [1,1,0,0], ne connaissant rien a R, comment puis-je modifier les 1r lignes pour avoir 2 colonnes en entre et donc 3 colonnes dans la variable trainingdata.

    Je suppose que c'est assez simple a faire quand on connait un peu R. Mais rien que mettre dans une variable 2 colonnes de chiffres, je ne sais pas comment on fait.

    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    install.packages('neuralnet')
    library("neuralnet")
    #-----------------------
     
    #Going to create a neural network to perform XOR
    #Type of neuralnet for more information on the neuralnet library
     
    #Generate 50 random numbers uniformly distributed between 0 and 100
    #And store them as a dataframe
    traininginput <-  as.data.frame(runif(50, min=0, max=100)) # inputs
    trainingoutput <- sqrt(traininginput)                      # name of the NN
     
    #Column bind the data into one variable
    trainingdata <- cbind(traininginput,trainingoutput)
    colnames(trainingdata) <- c("Input","Output")
     
    #Train the neural network
    #Going to have 10 hidden layers
    #Threshold is a numeric value specifying the threshold for the partial
    #derivatives of the error function as stopping criteria.
    net.sqrt <- neuralnet(Output~Input,trainingdata, hidden=10, threshold=0.01)
    print(net.sqrt)
     
    #Plot the neural network
    plot(net.sqrt)
     
    #Test the neural network on some training data
    testdata <- as.data.frame((1:10)^2) #Generate some squared numbers
    net.results <- compute(net.sqrt, testdata) #Run them through the neural network
     
    #Lets see what properties net.sqrt has
    ls(net.results)
     
    #Lets see the results
    print(net.results$net.result)
     
    #Lets display a better version of the results
    cleanoutput <- cbind(testdata,sqrt(testdata),
                             as.data.frame(net.results$net.result))
    colnames(cleanoutput) <- c("Input","Expected Output","Neural Net Output")
    print(cleanoutput)

Discussions similaires

  1. cherche cours réseaux de neurones
    Par young077 dans le forum Hardware
    Réponses: 4
    Dernier message: 13/09/2007, 11h18
  2. [newsom] Réseaux de neurones kohenen (SOM)
    Par Alucard9800XT dans le forum MATLAB
    Réponses: 1
    Dernier message: 22/05/2007, 20h07
  3. réseaux de neurones RBF
    Par liliana07 dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/03/2007, 11h49
  4. Les réseaux de neurones ??? Ouvrage, site, tutos ???
    Par wallys dans le forum Méthodes prédictives
    Réponses: 5
    Dernier message: 21/03/2006, 14h08
  5. Réseaux de neurones
    Par kayin dans le forum Méthodes prédictives
    Réponses: 8
    Dernier message: 10/03/2004, 14h22

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