Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

🟣 Tuto : Ruby - utilisation d'un réseau de neurone pour ..


#1 2014-05-19 19:18:31

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

Tuto : Ruby - utilisation d'un réseau de neurone pour ..

Hello hello

je viens vous faire profiter de mes récentes découvertes en matière de gems ruby.
La dernière en date :AI4R. Un joli gem qui implémente tout un tas de classifieurs. Du réseau de neurone supervisé (genre backpropagation network), en passant par du non supervisé (type self organized map - SOM), jusqu'au classifieur bayesien, bref vous en aurez pour votre pognon lol (bin oui c'est gratuit, c'est tout bon!).

Pour revenir au sujet, vous pouvez classer ce que vous voulez, faire de l'OCR, du classement de données, du datamining, .........

voilà les bases :


- la lib :

require 'ai4r'

- création du réseau de type BPN (entrée, n couche cachée, sortie) :

net = Ai4r::NeuralNetwork::Backpropagation.new([78, 78, 78, 36])  

- vous pouvez aussi tuner votre réseau de neurone au niveau des paramètres :

net.learning_rate = 0.35
net.momentum = 0.1
 

- ligne à inclure dans une boucle pour entrainer le réseau sur n étape :

net.train(data_train,expected_output)

- et enfin le test :

net.eval(data_test)

vous pouvez pousser le sujet en regardant le sujet sur le xor ici


enjoy !



tutoriel ruby

Dernière modification par conquering_lion (2014-05-19 19:19:22)

0
J'aime ❤️

🔴 Hors ligne

#2 2014-05-19 19:24:06

Mention Jaffaar
🥇 Grade : Guardian

AdminMembre du Black LaboMembre du CercleOfficierForce PolyvalenteIngénieur webKilluavie1000likesConsomateur de Liens1000 messagesMembre HospitalierPhilantrope
Lieu : Consultant SEO / WEB
Inscription : 2012-06-01
Messages : 8 535
Likes : 1368

Développement PHP
Développement JS
Networking SEO
Social Engineering

Re : Tuto : Ruby - utilisation d'un réseau de neurone pour ..

JE DOIS TESTER RUBY  smile


Comment Ranker ?
Nouveauté : Ninja Web Pro Pack copies limitées !
Ebook : Ninjalinking 2022 (-25% : labo25e)           
Conseils stratégiques ou techniques ? ( Skype : jaffaarbh )

0
J'aime ❤️

🟢 En ligne

#3 2014-05-19 19:34:04

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

Re : Tuto : Ruby - utilisation d'un réseau de neurone pour ..

bah après je t'avoue que c'est relativement similaire à python

tu code en python je crois non ?

bref moi faut que je test python lol

il y a bcp de briques ruby mais encore plus en python (notamment niveau calcul mathématique)

enfin disons que par rapport à ce que j'ai appris à la fac et au boulot, j'ai bien fais de me mettre à ruby et son framework rails !
même si je suis débutant je pense, début 2011

mais j'avoue c assez sympa

0
J'aime ❤️

🔴 Hors ligne

#4 2014-05-20 07:29:54

Mention razbithume
🥉 Grade : Scout

AuxiliaireStratègeMembre Hospitalier
Inscription : 2013-09-17
Messages : 827
Likes : 1

Audit et Analyse
Scraping
Marketing
Site Web

Re : Tuto : Ruby - utilisation d'un réseau de neurone pour ..

j'ai lu un truc sur un réseau de neurones mais c'était en C je crois...
mais ca ne me parlait pas trop, je préférais mettre ça de côté pour lire ça à tete reposée.
ca n'a donc peut etre rien à voir avec le sujet mais le titre était commun : http://zythom.blogspot.fr/search/label/ … 20neurones


Vive les regex et le xpath !

0
J'aime ❤️

🔴 Hors ligne

#5 2014-05-20 17:50:40

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

Re : Tuto : Ruby - utilisation d'un réseau de neurone pour ..

hello,

si si ca a bien un rapport, c'est un cours magistral sur le sujet des RN

j'en ai en C du réseau de neurone (mon mémoire de maitrise était basé là dessus)

donc si ca intéresse.. ca classifiait des signatures manuscrites sous forme d'image

0
J'aime ❤️

🔴 Hors ligne

#6 2014-05-20 18:34:42

Mention Jojo_le_haricot
🥉 Grade : Scout

Auxiliaire
Inscription : 2014-04-18
Messages : 461
Likes : 2

Re : Tuto : Ruby - utilisation d'un réseau de neurone pour ..

Salut Lyon, tu aurais quelque idée sur comment les RN peuvent aide au seo? J y connais rien au Rn. Ca cherche des similitude?
Genre du lui donne wikipedia, et il te sort les silo semantique?


----
Chili con seo

0
J'aime ❤️

🔴 Hors ligne

#7 2014-05-21 09:52:36

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

Re : Tuto : Ruby - utilisation d'un réseau de neurone pour ..

Sujet complexe mais pour résumer, tu as plusieurs volets intéressants dans l'IA :
clustering
datamining (~= fouille de données)

je pense que c'est la seconde partie qui peut être intéressante pour le seo, notamment via de l'apprentissage non supervisé (SOM)

la base : cadrer un format de donnée discriminant en entrée d'un RN, et voir comment ca s'agrège en itérant

si ca monte un sujet collaboratif moi je suis chaud pour participer  smile

je referais un post ce soir ou demain pour donner un exemple parlant de fouille de donnée (celui qu'on m'avait fait à la fac ds un cours magistral et qui m'avait donné envie de m'y intéresser)

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums