Lister la nouvelle version de Wolfram Language et Mathematica v12.1

Wolfram Research a annoncé la sortie de la nouvelle version de votre langage de programmation Wolfram Language et Wolfram Mathematica 12.1. Le nombre de nouvelles fonctionnalités détaillées dans un article de blog du créateur Stephen Wolfram est assez vaste et a beaucoup à offrir.

Dans cette nouvelle version 12.1 l'incorporation de Julia et R se démarque à la collection de langues externes, ce qui signifie que les capacités du système devraient désormais être plus accessibles.

En outre, il est mentionné que les utilisateurs qui utilisent régulièrement le référentiel des réseaux de neurones Wolfram ils trouveront 25 nouveaux types de réseaux, y compris le modèle de représentation du langage BERT populaire et le transformateur préformé génératif 2 utilisé pour les systèmes de génération de texte.

Le système maintenant il est également livré avec un jeton NetGANOperator et une option TrainingUpdateSchedule, qui sont destinées, par exemple, à permettre aux fonctions générales de NetTrain dans Wolfram de fonctionner avec des réseaux génératifs conflictuels tels que ceux souvent utilisés dans l'apprentissage non supervisé ou l'autonomisation

«Dans la version 12.1, nous avons ajouté Julia, Ruby et R à notre collection de langages externes. Bien sûr, il existe toutes sortes de problèmes pratiques. Nous devons nous assurer que l'installation est correcte sur l'ordinateur de l'utilisateur et que les types de données utilisés dans les programmes peuvent être convertis de manière significative en Wolfram Language

"C'est en fait très pratique ... Par exemple, vous pouvez créer une fonction dans le langage externe, qui est alors symboliquement représentée dans le Wolfram Language comme un objet ExternalFunction et, lorsqu'elle est appelée, exécute le code dans le langage externe"

À part cela, le importation de nouvelles implémentations de réseaux neuronaux devrait être un peu plus facile à l'avenir, comme la version 12.1 prend désormais en charge ONNX, un format ouvert pour représenter des modèles d'apprentissage automatique. Ceux qui travaillent dans le traitement d'image obtiennent plus d'aide avec des ajouts tels que FindImageText, qui détecte le texte dans une image et le marque, tandis que les audiophiles profiteront de SpeechInterpreter et SpeechCases.

L'équipe de Wolfram aussi ensembles de données modifiés. Les utilisateurs seront ravis de savoir que maintenant peut définir des valeurs par défaut pour le nombre de lignes et de colonnes qui sera affiché et peut désormais mieux contrôler l'apparence d'un jeu de données.

Les données au-delà de ce qui peut être visualisé sur un ordinateur portable sont stockées directement sur l'ordinateur portable dans la nouvelle version, ce qui signifie qu'elles seront toujours accessibles une fois qu'elles seront rouvertes. Pendant ce temps, les données bidimensionnelles peuvent maintenant être capturées et visualisées à l'aide de la fonction expérimentale TableView.

Avec la version 12.1, Les packages sont devenus une partie entièrement prise en charge du Wolfram Language.

Wolfram lui-même les a décrits dans son introduction comme des packages modulaires de code et d'autres ressources pour fournir des fonctionnalités.

«Un paclet peut configurer le code pour qu'il s'exécute au moment du démarrage. Vous pouvez définir des symboles dont les définitions seront chargées automatiquement. Il peut installer la documentation. Vous pouvez mettre des éléments sur les menus. Et en général, vous pouvez configurer des ressources pour une utilisation dans presque n'importe quelle partie de la structure plutôt complexe d'un système Wolfram Language implémenté.

La structure du fichier paclet contient «des actifs ou des ressources de différents types, ainsi qu'un fichier spécial PacletInfo.wl qui définit comment le paclet doit être intégré dans un système Wolfram Language».

Et comme les packages sont généralement distribués dans un seul fichier compressé, ils sont faciles à partager, donc un point de contact central pour le faire est déjà en préparation et devrait être disponible prochainement.

Cependant, alors que le référentiel de fonctions préserve la cohérence et la structure du langage, le référentiel Paclet ne le fera pas nécessairement et est considéré comme un moyen de partager des environnements entiers pour des tâches spécifiques.

Ce n'est qu'une partie de tous les changements qui sont inclus dans cette nouvelle version, si vous voulez connaître la liste complète vous pouvez consulter le détails dans le lien suivant.


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.