▶ Forum : référencement, IA, acquisition et monétisation
SecHunter : vos failles, avant les attaquants

Explorer

  • Accueil
  • Statuts
  • Recherche
  • Membres
  • Inscription
  • Identification
guest
  • Accueil
  • › Développement

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

#1 2014-05-19 20:18:31 · neurone

Mention conquering_lion
🥉 ScoutAuxiliaire10likes
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 20:19:22)

0
J'aime ❤️

🔴 Hors ligne

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

Mention Jaffaar
🥇 GuardianAdminMembre du Black LaboMembre du CercleOfficierNarcissiqueForce PolyvalenteIngénieur webKilluavie1000likesConsomateur de Liens1000 messagesMembre HospitalierPhilantrope
Lieu : Consultant SEO / WEB / IA
Messages : 8 641
Likes : 1408
PHP JS Networking SEO Social Engineering
Site Web

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

JE DOIS TESTER RUBY  :)


⌕ Comment acquérir du trafic rentable
▶ Conseils stratégiques ou techniques ? Rejoignez la communauté sur Discord

0
J'aime ❤️

🔴 Hors ligne

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

Mention conquering_lion
🥉 ScoutAuxiliaire10likes
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 08:29:54

Mention razbithume
🥉 ScoutAuxiliaireStratègeMembre Hospitalier
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 18:50:40 · neurone

Mention conquering_lion
🥉 ScoutAuxiliaire10likes
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 19:34:42 · semantique

Mention Jojo_le_haricot
🥉 ScoutAuxiliaire
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 10:52:36

Mention conquering_lion
🥉 ScoutAuxiliaire10likes
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  :)

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

Cette discussion

Réponses6
Vues5 215
Participants4
Dernier message2014-05-21

Les plus actifs ici

conquering_lion4
razbithume1
Jojo_le_haricot1
Jaffaar1

Sujets similaires

tuto - ruby - scraper les yellow pages

Tuto - ruby - another captcha resolver (image inside)

tuto - ruby - le nouveau système anti bot du forum :p

Tuto : Ruby - sinatra

Tuto : Ruby - bot twitter

Pages : 1

  • Accueil
  • » Développement
  • » Tuto : Ruby - utilisation d'un réseau de neurone pour ..

Pied de page des forums

Forum SEO francophone depuis 2012RèglementPlan d'accès