Sélectionner une page


nouvelles

Nouveau dans .NET: mises à jour ML.NET/Model Builder, PeachPie 1.0, surveillance des performances Xamarin

Les mises à jour des outils AI / ML de Microsoft reflètent les derniers développements dans le monde des développeurs .NET, y compris PeachPie 1.0 (PHP dans .NET) et la nouvelle prise en charge de la surveillance des performances pour Xamarin.

Microsoft met régulièrement à jour ML.NET, un framework d’apprentissage automatique multiplateforme (ML) open source pour les développeurs .NET, ainsi que le composant Model Builder intégré, qui dispose d’une interface visuelle simple pour la création, la formation et le déploiement de ML personnalisé modèles sans connaissances approfondies requises Expertise.

Au Maquettiste, les Mise à jour mars 2021 comprend:

  • Formation basée sur la configuration avec des fichiers code-behind générés: « Maintenant, lorsque vous faites un clic droit sur votre projet dans Chercheur de solutions et Ajouter> Apprentissage automatique, les Boîte de dialogue Ajouter un nouvel élément s’ouvre et vous pouvez ajouter un modèle ML.NET.  »

    Après avoir ajouté un modèle, sélectionnez un scénario
    [Click on image for larger view.] Après avoir ajouté un modèle, sélectionnez un scénario (Source: Microsoft).

    La publication contient beaucoup plus de détails sur la nouvelle expérience de Model Builder, résumée dans la capacité des développeurs à faire ce qui suit:

    • Fournissez le nom d’un modèle et le code généré
    • Avoir plus d’un modèle généré par Model Builder dans une seule solution
    • Enregistrez le statut et revenez au dernier statut enregistré. Donc, si vous vous entraînez pendant une heure et fermez Model Builder, vous n’avez plus besoin de recommencer et pouvez simplement reprendre là où vous vous étiez arrêté
    • Partagez le fichier * .mbconfig et collaborez sur la même instance de Model Builder via le contrôle de code source
    • Utilisez le même fichier * .mbconfig dans Model Builder et dans l’interface de ligne de commande ML.NET (bientôt disponible!).
  • Options de données avancées restructurées: Ceux-ci améliorent les fonctions précédemment introduites pour le chargement des données. « Dans cette version, nous avons ajouté plusieurs autres options et réorganisé les options pour faciliter le choix des paramètres de vos colonnes. »
  • Étape de consommation révisée: «Nous avons repensé l’étape de consommation pour permettre une transition en douceur de la formation et de l’évaluation d’un modèle à l’utilisation de ce modèle pour effectuer des prédictions dans une application utilisateur final.
  • ML.NETEn attendant, il a été mis à jour vers la version 1.5.5 avec de nouvelles fonctionnalités, notamment:

    • Une nouvelle API qui accepte le type en double pour le niveau de confiance. Ceci est utile lorsque vous avez besoin d’une précision supérieure à une int permettra
    • Prise en charge de l’exportation de ValueMapping Estimator vers ONNX
    • Nouvelle API pour indiquer si la sortie de TensorFlow est empilée ou non (auparavant, ML.NET supposait toujours que c’était un ensemble de piles qui provoquait des erreurs alors qu’il ne l’était pas).

    Lisez tout à ce sujet dans le Notes de version.

    PeachPie 1.0.0
    Cette « plate-forme de développement .NET pour PHP » de la Fondation .NET travaille depuis des années et a été publiée dans un jalon. PHP, parfois appelé « Hypertext Preprocessor », est un langage de script de développement Web traditionnel principal.


    tarte aux pêches
    [Click on image for larger view.] tarte aux pêches (Source: PeachPie).

    « Nous nous sommes concentrés sur certains projets PHP open source ainsi que sur les applications de nos clients pour la version 1.0.0 et nous voulions essentiellement qu’ils fonctionnent correctement sur .NET », explique le projet annoncé le 14 mars. L’équipe devait également fournir ces fonctionnalités pour plus de commodité:

    • Les projets PHP peuvent être ouverts, créés, débogués et profilés dans Visual Studio
    • La dernière version de WordPress fonctionnant sur .NET sans fichiers source, y compris WordPress, la plupart des plugins, par exemple B. Woocommerce et Elementor ainsi que les thèmes
    • Les packages de composition sélectionnés sont compilés et peuvent être utilisés par un projet C # comme bibliothèque de classes (Twig, PHPUnit, RandomLib, dépendances du framework Laravel).
    • L’analyse de code (compilation) fournit des diagnostics détaillés et utiles sur le code PHP

    « Maintenant que PHP est .NET, vous pouvez l’exécuter sur Android et iOS ainsi que sur les appareils IoT. De plus, il s’exécute directement dans le navigateur en tant qu’assemblage Web », indique le message.

    Surveillance des performances Sentry pour Xamarin
    Le spécialiste de la surveillance des applications Sentry a annoncé que ses capacités de surveillance des performances sont désormais étendues à Xamarin.

    Mais ce cadre de développement multiplateforme de Microsoft – maintenant développé et intégré avec .NET 6 – n’est qu’une des nouvelles options annoncées par Sentry, d’autres sont React Native et Android.

    «Les cadres qui permettent le développement multiplateforme sont de plus en plus populaires», a déclaré Sentry. « Les principaux frameworks utilisés par environ un tiers des développeurs mobiles incluent React Native, Xamarin et Flutter de Google. Qu’un développeur crée une application pour Android ou un logiciel pour les expériences en voiture, c’est l’un des principaux défis. » Gérer tout des dépendances associées peuvent affecter la disponibilité et les performances d’une application sur plusieurs plates-formes.  »

A propos de l’auteur

David Ramel est l’éditeur et écrivain de Converge360.



Source link

Recent Posts