C'est votre premiere visite sur ce site ? Vous ne savez pas ce qu'est ubuntu ? cliquer ici !

[OCaml] Réseau de neurones multicouches

01/09/2012 a 22h21 | 1652 hits

Une bibliothèque en OCaml pour établir et entraîner simplement des réseaux de neurones artificiels (type Perceptron multicouche) dans vos applications.

Pour des raisons pratique, je l'ai directement hébergé sur github, après avoir longuement hésité entre sourceforge, google code, voire ocaml forge :






À l'origine, ce code était surtout destiné à illustrer les algorithmes utilisés dans les réseaux neuronaux, en particulier la rétropropagation du gradient. De fait, au niveau des performances, il y a largement de quoi l'améliorer (d'ailleurs, je me suis demandé si quelqu'un avait déjà essayé de programmer des réseaux neuronaux avec CUDA), et le code principal est directement lié à un module mathématique pour faire des calculs matriciels et vectoriels.

J'ai choisi github (en dépit surtout d'ocaml forge) pour le simple fait que je ne l'ai jamais essayé auparavant et qu'il semble être de plus en plus utilisé.
Au passage, le code est sous licence GPL, alors que souhaitais le mettre en LGPL en premier lieu. N'étant pas spécialement chevronné dans le domaine des licences libres, je mets en doute la légalité d'un passage de licence GPL=>LGPL : un fois sous licence GPL, l'auteur n'est-il pas dépossédé de son code d'une certaine manière ?
Si quelqu'un passe par là ...

retour lire/ajouter des commentaires [2]

[ Copyright 2007 © antoinexp, tous droits réservés ] designed by antoinexp, linuxearth@free.fr |