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