Microsoft annonce la disponibilité de Microsoft R Server 9.0
Avec l'intégration du nouveau package MicrosoftML pour l'apprentissage automatique

Le , par Olivier Famien, Chroniqueur Actualités
Microsoft vient d’annoncer la disponibilité de R Server 9.0. Microsoft R Server est la nouvelle dénomination du logiciel Revolution R Enterprise depuis son acquisition par Microsoft l’année dernière. Il permet de gérer de gros volumes de données avec une haute performance de stockage de données sur les disques et aussi une répartition sur de larges clusters. Il supporte une variété de statistiques relatives au big data, un modèle prédictif et des capacités d’apprentissage automatique basées sur R, le langage de programmation et l’environnement logiciel pour les traitements statistiques et graphiques.

Dans cette nouvelle version de Microsoft R server 9.0, nous avons l’intégration du package Microsoft ML. MicrosoftML est un nouveau package pour Microsoft R Server avec des ajouts d’algorithmes pour l’apprentissage automatique. L’apprentissage automatique également appelé apprentissage statistique est un domaine de l’intelligence artificielle axé sur la conception, l’analyse, le développement et la mise en œuvre de méthodes permettant à une machine d’apprendre et réaliser des tâches qu’il est difficile, voire impossible, à un algorithme classique d’effectuer.

Avec cette nouvelle implémentation de Microsoft R server, les utilisateurs de ce serveur peuvent combiner ces algorithmes avec les autres algorithmes existants ainsi que les packages CRAN R pour fournir les meilleures analyses prédictives. Pour cela, ils pourront s’appuyer sur les six nouveaux algorithmes suivants :

  • L’apprentissage linéaire rapide, avec le support pour la régularisation L1 et L2 ;
  • L’amélioration des performances de l’arbre de décision boosté ;
  • La forêt aléatoire rapide ;
  • La régression logistique, avec le support pour la régularisation L1 et L2 ;
  • Les réseaux de neurones convolutifs accélérés pour les GPU ;
  • La classification binaire à l’aide d’une machine à vecteurs de support d’une classe.


Le package MicrosoftML est actuellement disponible dans Microsoft R Server sous Windows et dans SQL Server vNext.

À côté de l’apparition de ces nouveaux algorithmes pour l’apprentissage automatique, Microsoft R server 9.0 améliore également ses capacités d’opérationnalisation afin de permettre un déploiement plus efficace des modèles R peu importe qu’ils soient situés en local ou sur le cloud. Cette amélioration inclut les points suivants :

  • La conversion des modèles et scripts R en services web en utilisant juste une ligne de code ;
  • L’intégration simplifiée des applications avec Swagger permettant la consommation des modèles R par n’importe quelle application écrite avec n’importe quel langage ;
  • La formation des modèles dans un environnement donné afin de les déployer sur plusieurs plateformes pour des réductions en termes de coûts et de temps ;
  • La mise en œuvre des capacités de haute disponibilité de Microsoft R Server afin de mettre à l’échelle les applications prédictives et les besoins des entreprises.


Comme autre amélioration dans cette nouvelle version, Microsoft R Server 9.0 supporte maintenant la version 2.0 de Spark (le moteur pour le traitement des données à grande échelle) en plus de la version 1.6, mais également devient compatible avec Ubuntu en plus de SUSE et RedHat qui sont déjà supportés. Au niveau des distributions Hadoop, Microsoft R Server 9.0 fait également une incursion en étant maintenant fonctionnel avec trois autres distributions à savoir Cloudera, Hortonworks et MapR.

Parallèlement à la sortie de Microsoft R Server 9.0, Microsoft a aussi annoncé la sortie de R Client 3.3.2. Microsoft R Client est la version bureau de Microsoft R Server. Il est destiné au développement local des données scientifiques et l’exécution à distance sur les serveurs locaux et dans le cloud. Il est doté du package MicrosoftML pour l’apprentissage automatique comme l’est également Microsoft R Server. Toutefois, le package RevoScaleR qui fournit le support big data pour Microsoft R Server est limité au niveau de la taille des données lorsqu’il s’agit de traiter ces grandes données localement avec le client Microsoft R. Mais il est possible de contourner cette limite en effectuant les traitements à distance des données plus larges avec Microsoft R Server. Comme améliorations dans ce nouveau client R, nous avons :

  • L’ajout des packages MicrosoftML, OlapR, MRSDeploy et SQLrutils dans le client R ;
  • Le support pour l’installation hors ligne.


Télécharger Microsoft R Server 9.0

Source : Blog Microsoft

Et vous ?

Utilisez-vous Microsoft R Server ? Que pensez-vous de ces nouvelles fonctionnalités ?

Quelles sont les améliorations que vous avez aimées le plus ou le moins dans cette nouvelle version ?

Voir aussi

Microsoft annonce la disponibilité de la préversion des outils R sur Visual Studio ainsi que la sortie des outils Apache Cordova Update 7

La Rubrique R, Forum R, Cours et tutoriels R


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de marsupial marsupial - Membre éprouvé https://www.developpez.com
le 10/12/2016 à 14:41
Citation Envoyé par Meseira  Voir le message
Bonsoir,

je suis un utilisateur avancé et intensif de R de par mon activité professionnelle et j'ai été très surpris de lire cette annonce de Microsoft pour Revolution/Microsoft R. A ma connaissance, Revolution/Microsoft R n'est rien d'autre qu'une re-compilation du code de R agrémenté de quelques packages qui ne sont ni libres, ni open source. Contrairement a ce qui est avancé par Sirosh, je ne pense pas que Microsoft R Open améliore globalement quoi que ce soit à R lui-même. En tout cas, je n'ai jamais vu de benchmark objectif permettant de le penser en dehors de ceux proposés par Revolution Analytics ou Microsoft.

De plus, je trouve que cette annonce de Microsoft doit laisser un très mauvais goût dans la bouche de celles et ceux qui travaillent sur le logiciel libre R ou sur des packages R. Dire que Revolution Analytics est "le vendeur de R sur le marché" laisse à penser que R serait à vendre. Ce n'est absolument pas le cas puisqu'il s'agit d'un logiciel libre et que tout un chacun peut donc l'installer et l'utiliser gratuitement. De plus, dire que Revolution R est "une des implémentations phares de R" est totalement mensonger : je me répète mais ce produit n'est qu'une simple re-compilation de l'énorme et excellent travail des développeurs R légèrement agrémenté des quelques fioritures à peine notables. Enfin, il est fait plusieurs fois mention du fait que Microsoft R a un large spectre d'applications (Big Data, exploration, ...) et qu'il est totalement compatible avec les packages R ... Les bras m'en sont tombés! C'est bien évidemment le cas puisque Microsoft R n'est rien de plus que R lui-même et ce large spectre d'applications est justement fourni par la grande variété de packages écrits et mis à disposition librement par la communauté! Bref, Revolution Analytics essayait déjà de tirer la couverture à lui, Microsoft prend la relève à peu de frais puisqu'il lui suffit de se baser sur le travail de toute une communauté pour vendre un produit sans aucune valeur ajoutée!

Dernier point qui n'a pas de rapport mais l'expression "data scientistes" m'a fait saigner les yeux. L'expression anglaise "data scientists" a bien un sens mais, de grâce, ne francisez pas n'importe comment ou si vous voulez vraiment traduire cela, utiliser des mots qui conviennent comme "scientifiques des données".

+1

Auquel j'ajouterai que la couche proprio sera soumise à brevets empêchant quiconque de produire en open source ( je n'ai pas dit en libre ) les packages sans payer de royalties.
J'appellerai MS Madame sans gêne. Ou comment freiner pour la x ième fois l'évolution à des fins mercantiles.
Avatar de Felykanku Felykanku - Membre régulier https://www.developpez.com
le 14/12/2016 à 17:25
Nous attandons passionnement le logiciel. Mais pourquoi pas ne pas s'arreter a ume seule version au lieu de plusieurs versions
Offres d'emploi IT
Chef de projet technique H/F
Safran - Ile de France - Melun (77000)
Ingénieur conception électrique / électronique H/F
Safran - Ile de France - Villaroche
Architecte systèmes externes TP400 H/F
Safran - Ile de France - Moissy-Cramayel (77550)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil