OpenNN

Un article de Wikipédia, l'encyclopédie libre.
OpenNN
Description de l'image OpenNN logo.png.

Informations
Développé par Artelnics
Première version Voir et modifier les données sur Wikidata
Dernière version 6.0.3 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/Artelnics/OpenNNVoir et modifier les données sur Wikidata
État du projet Actif
Écrit en C++
Environnement Multiplate-forme
Type Apprentissage automatique
Licence Licence publique générale limitée GNU
Site web http://www.artelnics.com/opennn

OpenNN (Open Neural Networks Library) est une bibliothèque logicielle écrite en C++ qui met en œuvre des réseaux neuronaux[2]. La bibliothèque est de open source et elle est logée dans SourceForge.net. Elle a été distribuée sous la Licence publique générale limitée GNU.

OpenNN met en œuvre des méthodes pour l’exploration de données en étant un ensemble de fonctions qui peuvent être ajoutées dàns d’autres outils des logiciels qui utilisent une interface de programmation, pour l’interaction entre l’outil de logiciel et les tâches d’analyse prédictive. Ainsi, la bibliothèque ne dispose pas d’une interface graphique, mais parmi les fonctions qu’elle développe, il y en a plusieurs qui peuvent être complétées avec des outils de visualisation spécifique[3].

Histoire[modifier | modifier le code]

Le développement de OpenNN s’initia au Centre Internacional de Métodos Numéricos en Ingeniería (CIMNE)[4], en 2003, en faisant partie d’un projet de recherche de l’Union européenne appelé ‘RAMFLOOD’[5]. Ensuite, il continua en faisant partie d’autres projets similaires. Actuellement, OpenNN est développé par l’entreprise startup Artelnics[6]. En 2014, la page «Big Data Analytics Today» qualifia OpenNN comme le numéro 1 dans la liste de projets d’intelligence artificielle inspirés du fonctionnement du cerveau[7]. Dans la même année, ce logiciel fut sélectionné parmi les 5 meilleures applications d’exploration de données, par «ToppersWorld»[8].

Applications[modifier | modifier le code]

OpenNN est un logiciel à un usage générale[9], qui peut être utilisé pour des tâches d’apprentissage automatique, d’exploration de données et d’analyse prédictive dans différents domaines. Par exemple, la bibliothèque OpenNN a déjà été utilisée dans les domaines de l’ingénierie[10], de l’énergie[11] ou de l’industrie chimique[12].

Voir aussi[modifier | modifier le code]

Références[modifier | modifier le code]

(en anglais)

  1. « Release 6.0.3 », (consulté le )
  2. KDNuggets, « OpenNN, An Open Source Library For Neural Networks »
  3. J. Mary Dallfin Bruxella et al., Categorization of Data Mining Tools Based on Their Types, vol. 3, , 445-452 p. (lire en ligne)
  4. « Page d'accueil CIMNE »
  5. European Commission, « CORDIS - EU Research Project RAMFLOOD », 2004 décembre
  6. « Page d'accueil Artelnics »
  7. Big Data Analytics Today, « Top 12 Brain Inspired Artificial Intelligence Projects »,
  8. ToppersWorld, « Top 5 Open Source Data Mining Tools »,
  9. Saurabh Singh, « Here Are 7 Thought-Provoking AI Software Packages For Your Info »,
  10. R. Lopez et al., Neural Networks for Variational Problems in Engineering, vol. 75, , 1341–1360 p. (lire en ligne)
  11. P. Richter et al., Optimisation of Concentrating Solar Thermal Power Plants with Neural Networks, vol. 6593, , 190–199 p. (lire en ligne)
  12. A.A. D’Archivio et al., Artificial Neural Network Prediction of Multilinear Gradient Retention in Reversed-Phase HPLC, vol. 407, , 1-10 p. (lire en ligne)

Liens externes[modifier | modifier le code]