Pourquoi devrais-je apprendre Scala pour lapprentissage automatique?


Meilleure réponse

Le langage de programmation Scala donne aux programmeurs la confiance nécessaire pour développer, concevoir, coder et déployer les choses de la bonne manière en faisant la meilleure utilisation des capacités fournies par Spark ainsi que dautres technologies Big Data.

Il est facile de créer des applications Big Data évolutives dans le chemin fourni par Scala en ce qui concerne la complexité et la taille des données. Ce langage de programmation fournit un très bon support pour la programmation fonctionnelle avec son support pour les valeurs nommées immuables et les structures de données et, pour les compréhensions.

Aussi, il y a Il existe de nombreuses bibliothèques bien conçues dans Scala qui conviennent à lalgèbre linéaire, à la génération de nombres aléatoires et au calcul scientifique. La brise qui est la bibliothèque scientifique standard contient des fonctions spéciales telles que lalgèbre numérique, la génération aléatoire non uniforme et bien dautres. La bibliothèque de données prise en charge par Scala, Saddle fournit une base solide pour la manipulation des données grâce à la prise en charge des tableaux, la robustesse aux valeurs manquantes, lalignement automatique des données et les structures de données 2D.

Un guide du débutant sur lutilisation de Scala dans Apache Spark

Réponse

Deux réponses:

  1. apprenez-le pour lamour dapprendre quelque chose de nouveau. Lapprentissage dune nouvelle langue commence à être très facile une fois que vous connaissez 4 ou 5 langues.
  2. la principale raison dapprendre Scala pour lapprentissage automatique est Apache Spark. Si votre modèle sadapte à un ordinateur (la plupart le fait) et que vous travaillez maintenant en python, python est un meilleur choix en raison de lécosystème. Au moment où vous devez passer au cluster, vous êtes dans un monde complètement différent. Vous devez penser au traitement des données avant le véritable apprentissage automatique. Excellent Scala est-il un meilleur choix que Python pour Apache Spark en termes de performances, de courbe dapprentissage et de facilité dutilisation?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *