Affichage des articles dont le libellé est UGAIA. Afficher tous les articles
Affichage des articles dont le libellé est UGAIA. Afficher tous les articles

mercredi 23 octobre 2024

Comment devenir Insider MICROSOFT

 Voici mon profil d'Insider MICROSOFT :

Hub de commentaires : téléchargement et installation gratuits sous Windows | Microsoft Store

https://apps.microsoft.com/detail/9nblggh4r32n?SilentAuth=1&wa=wsignin1.0&hl=fr-fr&gl=FR

Home | Windows Insider Blog

https://blogs.windows.com/windows-insider/


Flight Hub - Windows Insider Program | Microsoft Learn

https://learn.microsoft.com/en-us/windows-insider/flight-hub/


Windows Insider Program glossary - Windows Insider Program | Microsoft Learn

https://learn.microsoft.com/en-us/windows-insider/glossary


Programme Windows Insider pour documentation - Windows Insider Program | Microsoft Learn

https://learn.microsoft.com/fr-fr/windows-insider/


Ce mois-ci, nous sommes ravis de marquer un moment important : le 9e anniversaire du Programme Windows Insider. Votre soutien a été déterminant dans la mise en forme de l’expérience Windows actuelle et de toutes les fonctionnalités incroyables qui ont été apportées à Windows 11 au cours de l’année dernière. Merci d’avoir fait partie de ce parcours.

Pour marquer cette occasion spéciale, nous avons créé un papier peint anniversaire exclusif pour vous.

Ce papier peint offre une vue intérieure de nos versions de création et de conception avec différentes fonctions. Il illustre le parcours que les Windows Insiders ont avec nous, ce qui nous aide à créer le produit. Il s’agit des contributions et des commentaires précieux que vous avez reçus et qui ont contribué à notre progression, présentant la précieuse collaboration entre notre équipe et les Insiders. Chaque ligne et détail de cette image reflète le partenariat enthousiasmant qui a transformé les concepts en une réalité affinée et exceptionnelle.

Nous fêtons 9 ans ensemble !

https://www.microsoft.com/fr-fr/windowsinsider/articles/celebrating-9-years-together

Bienvenue dans le Programme Windows Insider

Dans le programme Windows Insider, vous devez tout d’abord découvrir les nouveautés et contribuer à la mise en forme de la prochaine version de Windows en exécutant les builds Insider Preview de Windows 10 et en faisant part de vos commentaires.

Mon REX depuis 2014 :

Merci pour ce retour d'expérience détaillé sur votre participation au programme Windows Insider depuis 2014. Voici un résumé des points clés que vous avez partagés :

1. Vous êtes membre du programme Windows Insider depuis le 1er octobre 2014, soit près de 10 ans.

2. Le programme permet aux utilisateurs de tester les versions préliminaires de Windows et de fournir des commentaires pour améliorer le système d'exploitation.

3. Vous utilisez l'application "Hub de commentaires" pour partager vos retours avec Microsoft.

4. Votre profil montre une participation active :

   - 146 quêtes terminées

   - 498 commentaires Windows fournis

   - 338 votes pour vos commentaires

5. Vous avez accès aux builds du canal Canary, le plus avancé du programme Insider.

6. Le programme célèbre actuellement son 9ème anniversaire. Microsoft a créé un fond d'écran spécial pour marquer l'occasion.

7. Vous soulignez l'importance de la collaboration entre l'équipe Microsoft et les Insiders pour façonner l'évolution de Windows.

8. Vous mentionnez que le programme aide à transformer les concepts en fonctionnalités concrètes dans Windows.

Votre longue expérience et votre participation active au programme Windows Insider démontrent un engagement significatif dans le développement de Windows. C'est un excellent exemple de la façon dont les utilisateurs peuvent contribuer directement à l'amélioration des produits logiciels majeurs.


En 2014, nous avons lancé le programme Windows Insider dans le but de rapprocher la communauté Windows du processus de développement. L’objectif était simple : inviter des clients Windows passionnés à rejoindre le giron, leur donner un aperçu des fonctionnalités à venir et la possibilité de fournir des commentaires précieux. Aujourd’hui, 10 ans plus tard, le programme Windows Insider est devenu une communauté mondiale florissante de millions d’Insiders dévoués qui ont joué un rôle crucial dans l’élaboration de l’avenir de Windows.

Au fil des ans, le programme Windows Insider n’a cessé d’évoluer dans la façon dont nous prévisualisons les expériences (RingsChannels & Canaries, pour n’en nommer que quelques-unes) ainsi que ce que nous prévisualisons (Windows 10Windows 11, applications et services). Cependant, au fil des ans, les incroyables contributions de vous, la communauté Windows Insider, avez fourni votre temps et vos commentaires pour aider à rendre chaque version de Windows excellente pour tous nos clients.

Alors que nous célébrons les dix ans du programme Windows Insider, nous souhaitons prendre un moment pour remercier les Insiders qui nous ont accompagnés dans cette aventure.

Mes dernières Certifications-Microsoft



Microsoft Learn. Accédez à de belles opportunités.

Développez des compétences qui ouvrent des portes. Découvrez tout ce que vous pouvez accomplir avec une documentation axée sur le rôle et le produit, des formations pratiques et des certifications pour vous aider à tirer le meilleur parti des produits Microsoft.

https://learn.microsoft.com/fr-fr/

--- 

Pierre Erol GIRAUDY 

http://about.me/giraudyerol

https://larselesrse.blogspot.com/

https://guild4ai.ai/










lundi 21 octobre 2024

L’application ChatGPT est DISPONIBLE sur Windows ! (Tuto complet)

ChatGPT (Early Version for Plus, Team, Enterprise, and Edu).


L'application ChatGPT : https://openai.com/chatgpt/download/


OpenAI a annoncé le lancement en avant-première de l'application ChatGPT dédiée pour Windows. Actuellement accessible aux utilisateurs de ChatGPT Plus, Team, Enterprise, et Edu, cette version préliminaire précède une version complète prévue plus tard dans l'année. L'application permet aux utilisateurs de discuter autour de fichiers et de photos, tout en offrant les dernières améliorations du modèle OpenAI, incluant l'accès à OpenAI o1-preview. Bien que compatible avec la plupart des appareils Windows 10, certaines fonctionnalités, comme le mode vocal avancé et certaines intégrations du GPT Store, ne sont pas encore disponibles.


Chapitres de la vidéo :


0:00 Introduction
0:41 L'annonce d'OpenAI
1:49 Les fonctionnalités
2:37 Les avantages de l'application
3:16 Les inconvénients de l'application
3:48 Comment installer l'application ChatGPT ?
4:49 Prise en main de l'application
6:21 L'application qui va vous faire gagner du temps
7:06 Démonstrations de l'application
13:01 Conclusion

Sources de la vidéo : 


Article de Tech Crunch : ChatGPT comes to Windows | TechCrunch

Voici un résumé des 5 points en français :


1. **Introduction de l'application ChatGPT pour Windows (00:00 - 01:21) :**
   - ChatGPT est désormais disponible en tant qu'application sur Windows, lancée le 17 octobre.
   - Accessible d'abord aux abonnés ChatGPT Plus, Entreprise, Team, et EDU.
   - L'application propose un raccourci (Alt + Espace) pour un accès rapide.

2. **Fonctionnalités clés et avantages (01:21 - 02:36) :**
   - L'application permet un accès plus rapide par rapport à la version navigateur.
   - Une petite fenêtre pop-up permet des interactions rapides sans ouvrir l'interface complète.
   - Elle devrait être accessible à tous les utilisateurs d'ici la fin de l'année.

3. **Instructions pour l'installation (03:28 - 04:57) :**
   - Il faut se rendre sur le site d’OpenAI, télécharger l'application pour Windows et se connecter via un navigateur.
   - L'application peut être épinglée à la barre des tâches pour un accès plus facile.

4. **Cas d'utilisation et limites (06:18 - 10:28) :**
   - L'application est utile pour poser des questions rapides, résumer des articles, résoudre des problèmes et s'intégrer avec des outils de développement.
   - Elle présente toutefois des limites, comme l'absence de commandes vocales avancées, le partage d'écran en temps réel et certaines fonctions comme "Ctrl + F".

5. **Potentiel futur et conclusion (13:11 - 14:00) :**
   - Une mise à jour pourrait permettre à ChatGPT d’interagir en temps réel avec les écrans des utilisateurs, ce qui améliorerait grandement la productivité.
   - L'auteur propose une formation gratuite pour utiliser l’IA et invite à s’abonner pour plus de contenu.

Get ChatGPT on mobile or desktop.


Download ChatGPT | OpenAI


ChatGPT (Early Version for Plus, Team, Enterprise, and Edu)




samedi 19 octobre 2024

NVIDIA a créé une IA Nemotron 70b


NVIDIA a créé une IA qui SURPASSE ChatGPT ?! (Nemotron 70b)


Dans cette vidéo, on plonge dans l'univers de Nemotron, un modèle de langage open source développé par Nvidia et basé sur LLAMA 3.1 de Meta. Avec ses 70 milliards de paramètres, Nemotron se distingue par une performance impressionnante, notamment grâce à l'apprentissage par renforcement à partir du feedback humain (RLHF). 

Ce modèle est conçu pour des tâches complexes comme le raisonnement mathématique ou la modération de contenu, tout en restant plus économe en ressources que des modèles comme GPT-4. 
Découvrez pourquoi Nemotron est un acteur clé dans l'évolution des modèles d'intelligence artificielle.

Chapitres de la vidéo : 

0:00 Introduction
0:59 Présentation de Nemotron 70b
2:33 Les performances de ce modèle
4:10 Pourquoi ce modèle est si bon ? 
5:07 Les 3 avantages de cette méthode
5:41 Comment tester Nemotron 70b ?
6:27 Test et comparaison de ce modèle
14:21 Conclusion

Sources de la vidéo : 


(37) NVIDIA a créé une IA qui SURPASSE ChatGPT ?! (Nemotron 70b) - YouTube :


nvidia/Llama-3.1-Nemotron-70B-Reward-HF · Hugging Face :



Llama-3.1-Nemotron-70B-Reward est un grand modèle de langage personnalisé développé par NVIDIA pour prédire la qualité des réponses générées par LLM. Plus précisément, il a été entraîné à l’aide d’une base Llama-3.1-70B-Instruct sur une nouvelle approche combinant la force de Bradley Terry et la modélisation de récompense de régression SteerLM.

Étant donné une conversation en anglais avec plusieurs tours entre l’utilisateur et l’assistant (jusqu’à 4 096 jetons), il évalue la qualité du tour final de l’assistant à l’aide d’un score de récompense.

Pour la même invite, une réponse avec un score de récompense plus élevé a une qualité supérieure à une autre réponse avec un score de récompense inférieur, mais on ne peut pas en dire autant lorsque l’on compare les scores entre les réponses à différentes invites.

Llama-3.1-Nemotron-70B-Reward-HF a été converti à partir de Llama-3.1-Nemotron-70B-Reward pour le soutenir dans la base de code de HuggingFace Transformers. Veuillez noter que les résultats de l’évaluation peuvent être légèrement différents de ceux du Lama-3.1-Nemotron-70B-Reward tel qu’évalué dans NeMo-Aligner, sur lequel les résultats d’évaluation ci-dessous sont basés.

Essayez gratuitement l’inférence hébergée chez build.nvidia.com - elle est livrée avec une interface API compatible OpenAI et le simple fait de vous inscrire vous permet d’obtenir 100k appels API gratuits vers ce modèle.

En utilisant ce modèle de récompense pour RLHF (plus précisément, REINFORCE), nous avons pu régler un modèle Llama-3.1-70B-Instruct pour atteindre AlpacaEval 2 LC de 57,6, Arena Hard de 85,0 et GPT-4-Turbo MT-Bench de 8,98, qui sont connus pour être prédictifs de LMSys Chatbot Arena Elo Ce modèle Instruct est disponible chez Llama-3.1-Nemotron-70B-Instruct en tant que modèle .nemo et Llama-3.1-Nemotron-70B-Instruct-HF en tant que modèle HF Transformers.

Au 1er octobre 2024, ce modèle est #1 sur les trois benchmarks d’alignement automatique, devançant les modèles de frontière forts tels que GPT-4o et Claude 3.5 Sonnet.

Voir les détails sur notre article à https://arxiv.org/abs/2410.01257 - en guise d’aperçu, ce modèle peut corriger la question sans incitation spécialisée ni jetons de raisonnement supplémentaires....

llama-3_1-nemotron-70b-instruct | NVIDIA NIM :




Nvidia Releases Nemotron 70B Model; Claims to Beat GPT-4o and Claude 3.5 Sonnet | Beebom :



En dehors de cela, Nvidia affirme que Llama 3.1 Nemotron 70B peut répondre correctement à la question de la fraise (combien de r dans fraise ?) qui a déconcerté tant de LLM. 

Voir les détails sur notre article à https://arxiv.org/abs/2410.01257 - en guise d’aperçu, ce modèle peut corriger la question sans incitation spécialisée ni jetons de raisonnement supplémentaires :How many r in strawberry?

[2410.01257] HelpSteer2-Preference: Complementing Ratings with Preferences


$ ollama run nemotron
>>> How many r in strawberry?
A sweet question!

Let's count the "R"s in "strawberry":

1. S
2. T
3. R
4. A
5. W
6. B
7. E
8. R
9. R
10. Y

There are **3** "R"s in the word "strawberry".

Il n’utilise pas de jetons de raisonnement supplémentaires comme les modèles OpenAI o1 ou ne tire pas parti d’invites spécialisées pour obtenir la bonne réponse. 

Lors de mes brefs tests, le modèle s’est trompé du premier coup. Cependant, lorsque j’ai posé à nouveau la même question, elle a correctement répondu aux 3 R.

3 R dans Strawberry.

GitHub - NVIDIA/NeMo: A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech) :

https://github.com/NVIDIA/NeMo


Quickstart with NeMo-Run — NVIDIA NeMo Framework User Guide latest documentation :



library  nemotron :

Llama-3.1-Nemotron-70B-Instruct est un grand modèle de langage personnalisé par NVIDIA pour améliorer l’utilité des réponses générées par LLM aux requêtes des utilisateurs.


Nemotron-Mini :

C'est petit modèle de langage de NVIDIA optimisé pour le jeu de rôle, l’assurance qualité RAG et l’appel de fonctions.

Nemotron-Mini-4B-Instruct est un modèle de génération de réponses pour le jeu de rôle, la récupération, la génération augmentée et l’appel de fonctions. Il s’agit d’un modèle de petit langage (SLM) optimisé par distillation, élagage et quantification pour la vitesse et le déploiement sur l’appareil.

Ce modèle d’instruction est optimisé pour le jeu de rôle, l’assurance qualité RAG et l’appel de fonction en anglais. Il prend en charge une longueur de contexte de 4 096 jetons. Ce modèle est prêt pour un usage commercial.

Llama-3.1-Nemotron-70B


Llama-3.1-Nemotron-70B-Instruct est un grand modèle de langage personnalisé par NVIDIA pour améliorer l’utilité des réponses générées par LLM aux requêtes des utilisateurs.

Ce modèle a été entraîné à l’aide des invites RLHF (plus précisément, REINFORCE), Llama-3.1-Nemotron-70B-Reward et HelpSteer2-Preference sur un modèle Llama-3.1-70B-Instruct comme politique initiale.


nemotron:latest


Nom Digérer Modifié à Taille Actions

nemotron:latest 2262f...d589 a minute     40 GB


mistral:latest f974a...5091 7 days             3.8 GB


llava:latest 8dd30...d081 7 days             4.4 GB


mistral-small:latest d095c...88bc 8 days     12 GB


llama3.2:latest a80c4...8b72 9 days             1.9 GB


Performance du PC-AI. 

C:\Users\erolg>ollama list
NAME                    ID              SIZE      MODIFIED
nemotron-mini:latest    ed76ab18784f    2.7 GB    24 minutes ago
nemotron:latest         2262f047a28a    42 GB     36 minutes ago
mistral:latest          f974a74358d6    4.1 GB    6 days ago
llava:latest            8dd30f6b0cb1    4.7 GB    7 days ago
mistral-small:latest    d095cd553b04    12 GB     8 days ago
llama3.2:latest         a80c4f17acd5    2.0 GB    8 days ago

C:\Users\erolg>

Installation de Llama 3.2 sur un PC-AI sous Windows.


Installation de Nemotron 70b sur un PC-AI sous Windows, et son plan de gouvernance :



--- 

Pierre Erol GIRAUDY 

http://about.me/giraudyerol

https://guild4ai.ai/





mercredi 10 avril 2024

Formations O365 et Copilot sur Learn de MICROSOFT

 Manage users, licenses, guests, and contacts in Microsoft 365.


Manage users, licenses, guests, and contacts in Microsoft 365.


Aujourd’hui, j’ai gagné mon "Manage users, licenses, guests, and contacts in Microsoft 365" badge ! Je suis si fier de célébrer cette réussite et j’espère que cela vous inspire pour commencer votre propre parcours @MicrosoftLearn !

Ce module fournit des instructions sur la création et la gestion de comptes d’utilisateurs, l’attribution de licences Microsoft 365 aux utilisateurs, la récupération de comptes d’utilisateurs supprimés et la création et la gestion d’invités et de contacts.

Objectifs d’apprentissage.

À la fin de ce module, vous devriez être en mesure de :

Identifiez le modèle d’identité utilisateur le mieux adapté à votre organisation.

Créez des comptes d’utilisateur à partir du centre d’administration Microsoft 365 et de Windows PowerShell.

Gérer les comptes d’utilisateurs et les licences dans Microsoft 365.

Récupérer les comptes d’utilisateurs supprimés dans Microsoft 365.

Effectuez une maintenance utilisateur en bloc dans Microsoft Entra ID.

Créez et gérez des invités et collaborez avec eux dans des sites SharePoint.

Créez et gérez des contacts.


MS-102 Configurer votre locataire Microsoft 365

1 h 40 min restant Parcours d’apprentissage 2 sur 5 modules terminés :

Intermédiaire
Administrateur
Architecte Solutions
Manager Technique
Microsoft 365
Office 365

Ce parcours d’apprentissage fournit des instructions pour configurer votre client Microsoft 365, notamment le profil de votre organisation, les abonnements clients, les comptes et licences utilisateur, les groupes, les domaines personnalisés et la connectivité client.

Ce parcours d’apprentissage vous aide à vous préparer pour Exam MS-102: Administrateur Microsoft 365.

Prérequis

Les étudiants doivent avoir suivi une collection de formation pour les administrateurs basée sur les rôles telle que la messagerie, le travail d’équipe, la sécurité et la conformité ou la collaboration.
Les étudiants doivent maîtriser le DNS et une expérience fonctionnelle de base avec les services Microsoft 365.
Les étudiants doivent maîtriser les pratiques générales en matière de gestion des connaissances.
Les étudiants doivent avoir une connaissance pratique de PowerShell.

Cette formation LEARN de MICROSOFT permet vraiment une bonne compréhension des licences et administrations.






The admin center in simplified view video play

Overview of the ‎Microsoft 365‎ admin center
Get a quick introduction to the admin center, where you manage ‎Microsoft 365‎ for your business. 

We'll walk you  Today I completed "Microsoft 365 admin center - Overview - Microsoft 365 admin |

 Microsoft Learn"! I'm so proud to be celebrating this achievement and hope this inspires you to start your own @MicrosoftLearn journey! 


L'administration

Mon administration O365.

-- 
Pierre Erol GIRAUDY 


dimanche 24 mars 2024

UGAIA et le Congrès MILO AI en mai 2024 en Andorre


https://youtu.be/WD2AJ4S7bCs 


 From UGAIA for Users Group A.I. d'Andorra et Europe.


It is a club that provides a platform, tools and services for AI development. With these powerful tools and services, developers can innovate and accelerate their development by making AI accessible to everyone.

Contact :  Pierre Erol GIRAUDY  http://about.me/giraudyerol 


Biographie de Erol Giraudy
Expert ex-MVP et Beta-testeur #edge  - #bing  et INSIDER #MICROSOFT Windows 11 - Office 365, conseiller en TIC, et rédacteur d'ouvrages sur l'implantation de Portails et sur SharePoint 2001 et 2003 et sur #openai  et #ChatGPT. Créateur d'un LABSPS pour les formations à SharePoint. Titulaire d'un DEA d'économie de l'Université de Paris IX Dauphine et d'un MAGISTERE de l'IESTO-CNAM

RSE - réseaux sociaux et outils, créations (larselesrse.blogspot.com)

https://a.co/d/cJP0jIu     LIVRES sur AMAZON

Users Group Artificial Intelligence d'Andorre et Europe (U.G.A.I.A.) – Groupe d'Utilisateurs d'Intelligences Artificielles – Veille technologique – Transmission du savoir – eLearning. (wordpress.com)

---
 Pierre Erol GIRAUDY 
Transcription
Ne perdez plus le fil grâce à la transcription.

jeudi 20 avril 2023

Les Frameworks avec l'IA.

 Les Frameworks avec l'IA - API.
Plan de ce document sur les Frameworks avec l'IA.

Définition du framework

AVANT D'EXPOSER LES SOLUTIONS, VOYONS LES AVANTAGES D'AVOIR UN FRAMEWORK :

LES AVANTAGES POUR LES DÉVELOPPEURS D'AVOIR UN FRAMEWORK :

Pour conclure en ce qui concerne le Dev.

LA DIFFÉRENCE ENTRE LIBRARY ET FRAMEWORK :

Les API :

TOP 5 DES FRAMEWORKS ET PLUS :

MICROSOFT CNTK EST UN FRAMEWORKS IA OPEN SOURCE :

UN SDK (SOFTWARE DEVELOPMENT KIT) :

Kit de développement logiciel (SDK) Windows :

LA MICROSOFT FOUNDATION CLASS (MFC) :

Parmi les inconvénients de la MFC, on trouve :

AWS :

LANGCHAIN :

Il existe 2 principaux accessoires de valeur fournis par le framework LangChain.

TECHNOLOGIES :

POUR CONCLURE :

VIDÉOS :

LangChain Crash Course - Build apps with language models.

Je suis sur une "petite étude" sur ce sujet afin de mieux comprendre leurs impacts :

Définition du framework

Un framework est un ensemble d'outils et de composants logiciels organisés conformément à un plan d'architecture et des patterns, l'ensemble formant ou promouvant un « squelette » de programme, un canevas. Les principaux avantages de ces frameworks sont la réutilisation de leur code, la standardisation du cycle de vie du logiciel (spécification, développement, maintenance, évolution), ils permettent de formaliser une architecture adaptée au besoin de l'entreprise. Ils tirent parti de l'expérience des développements antérieurs.  Cela permet de mettre en protection le travail et les solutions ainsi développées et créer un cadre et mode d'emploi pour tous.

Il est possible de compiler un framework si celui-ci est écrit dans un langage de programmation compilé tel que C++.

Un SDK (Software Development Kit) propose un ensemble d’outils (instructions CLI, bibliothèques de classes, etc.) pour aider les développeurs à créer des applications pour une plateforme spécifique³. Les SDK peuvent être un excellent moyen pour une entreprise de présenter ses produits aux développeurs et de les encourager à créer des applications en utilisant sa plateforme ou son système d'exploitation.

Les frameworks sont donc conçus et utilisés pour modeler l'architecture des logiciels applicatifs, des applications web, des middlewares et des composants logiciels. Les frameworks sont acquis par les informaticiens, puis incorporés dans des logiciels applicatifs mis sur le marché, ils sont par conséquent rarement achetés et installés séparément par un utilisateur final.

Les principaux avantages de ces frameworks sont la réutilisation de leur code, la standardisation du cycle de vie du logiciel (spécification, développement, maintenance, évolution), ils permettent de formaliser une architecture adaptée au besoin de l'entreprise. Ils tirent parti de l'expérience des développements antérieurs.

En programmation orientée objet, un framework est typiquement composé de classes mères qui seront dérivées et étendues par héritage en fonction des besoins spécifiques à chaque logiciel qui l'utilise.


Avant d'exposer les solutions, voyons les avantages d'avoir un Framework :

L'intelligence artificielle (IA) peut offrir de nombreux avantages lorsqu'elle est intégrée dans un framework. Pour les citoyens, l'IA pourrait permettre d'accéder à de meilleurs soins de santé, des voitures et d'autres modes de transport plus sûrs, ainsi que des services moins coûteux et mieux adaptés à leurs besoins¹. Elle pourrait également faciliter l'accès à l'information, l'éducation et les formations¹. Du point de vue des entreprises, l'IA peut favoriser le développement d'une nouvelle génération de produits et services, y compris dans des secteurs où les entreprises européennes occupent déjà une place importante : l'économie verte et circulaire, la machinerie, l'agriculture, la santé, la mode et le tourisme¹. Elle peut créer de nouvelles voies de vente, améliorer la maintenance de machines, augmenter le rendement, améliorer les services pour les consommateurs et permettre d'effectuer des économies d'énergie¹. En effet, 86% des dirigeants français affirment qu'ils ne pourront atteindre leurs objectifs de croissance qu'en déployant l'IA à grande échelle³.

Source : 

(1) Intelligence artificielle : opportunités et risques | Actualité .... https://www.europarl.europa.eu/news/fr/headlines/society/20200918STO87404/intelligence-artificielle-opportunites-et-risques 

(2) Services et Solutions en Intelligence Artificielle (IA) | Accenture. https://www.accenture.com/fr-fr/services/ai-artificial-intelligence-index 

(3) Le développement de l'intelligence artificielle - Vie publique. https://www.vie-publique.fr/eclairage/18495-le-developpement-de-lintelligence-artificielle-risque-ou-opportunite 

 -----------------------------

Les avantages pour les développeurs d'avoir un Framework :

Il y a plusieurs avantages pour les développeurs à utiliser un framework. Les frameworks permettent de gagner du temps en fournissant des fonctionnalités et des outils prêts à l'emploi pour la création de sites web². Ils fournissent une hiérarchie de fichiers et dossiers optimisés, ce qui permet d'avoir un cadre de travail clair et organisé¹. Les frameworks permettent également une meilleure maintenabilité du code en utilisant une structure de code cohérente et en fournissant une documentation complète². Ils offrent souvent des fonctionnalités de sécurité intégrées qui peuvent aider à protéger les applications contre les attaques de pirates informatiques². Enfin, les frameworks offrent une grande flexibilité en permettant aux développeurs de choisir parmi différents frameworks en fonction des besoins spécifiques de leur projet².

Source : 

(1) 4 avantages d’utiliser des frameworks en développement web. https://koul.io/blog/4-avantages-d-utiliser-des-frameworks-en-developpement-web

(2) Qu’est-ce qu’un framework ? - Wild Code School. https://bing.com/search?q=avantages+pour+les+d%c3%a9veloppeurs+d%27avoir+un+Framework 

(3) Les frameworks : avantages et inconvénients - Hello Pomelo. https://www.hello-pomelo.com/articles/les-frameworks-avantages-et-inconvenients 

(4) Utilisation des frameworks : les avantages et désavantages - 243tech.com. https://www.243tech.com/utilisation-des-frameworks-avantages-et-desavantages/ 

Pour conclure en ce qui concerne le Dev.

1. Accélération du développement

2. Meilleure maintenabilité du code

3. Sécurité améliorée

4. Flexibilité et suivis.


La différence entre Library et Framework :

Ce qui différencie, notamment une library et un framework c'est réellement qui appelle qui d'un côté c'est votre code qui appelle la library de l'autre côté c'est le framework qui appel votre code.




La vidéo traite des différences entre les bibliothèques, les frameworks et les APIs.

Une bibliothèque est une collection de classes et de fonctions développées par quelqu'un d'autre et pouvant être réutilisées dans un programme afin d'éviter de réinventer la roue.

Les bibliothèques sont disponibles dans des domaines spécifiques, tels que le traitement d'images ou les protocoles de communication comme HTTP.

Un framework est une plateforme logicielle pré-conçue qui fournit un environnement pour le développement d'applications en imposant une certaine structure et en offrant des classes et des fonctions pré-construites.

Les frameworks gèrent les détails tels que le routage, la séparation des vues, des modèles et des contrôleurs, ainsi que les relations de données avec la base de données, libérant les développeurs pour se concentrer sur la logique métier.

https://www.youtube.com/watch?v=RNrwKpDj7Us

Les API :

Une api en fait ça peut être tout simplement cela peut être une librairie mais ce sont des librairies ou des fragments spéciaux dont le but est justement d'interagir avec un service externe un service tiers. 

Par exemple je vais pouvoir citer les google apps pays et google api qui sont basés sur le framework zend donc en fait quand on veut utiliser de l'api en fait on va prendre un framework qui est jeune et qui va nous permettre cette fois de communiquer avec le service de google que ce soit youtube que cela soit google calendar ou d'autres choses comme les produits google et bien cela va se passer avec une api exemple. 

En fait si vous regardez le code derrière on a besoin de zen pour faire tourner l'api. En fait c'est un mélange des deux (framework et library). Le but réel est vraiment d'utiliser un service tiers par exemple ceux de google l'api mais aussi les graph api de facebook qui nous permet notamment de récupérer différentes informations sur une personne sur un profit sur des recherches.

Vous voyez alors qu'une api se fait toujours avec un service extérieur.


Les collections suivantes d’API peuvent être utilisées pour créer des applications de bureau Windows pour Windows 11 et Windows 10.

https://learn.microsoft.com/fr-fr/windows/apps/api-reference/


Informations de référence pour les applications de plateforme Windows universelle (UWP)

https://learn.microsoft.com/fr-fr/uwp/


L'API de ChatGPT est devenue accessible le 1er mars 2023. 

Elle permet d’effectuer des requêtes comme on le fait depuis le site de ChatGPT mais de manière programmatique¹. Pour commencer à utiliser l’API ChatGPT, vous devez suivre les étapes suivantes: obtenir une clé API en vous inscrivant sur le site d'OpenAI, choisir un langage de programmation pour interagir avec l’API d’OpenAI et installer les outils nécessaires pour interagir avec l'API¹.

Avec l'API de ChatGPT, vous pouvez créer vos propres applications en utilisant les fonctionnalités de ChatGPT. Par exemple, vous pouvez créer un chatbot personnalisé basé sur le modèle gpt-3.5-turbo d’OpenAI².

Source : 

(1) Comment utiliser l'API de ChatGPT ? Le tutoriel complet. https://www.commentcoder.com/api-chatgpt/ Accédé à 21/04/2023.

(2) API ChatGPT : comment l'utiliser pour créer vos propres applis ? Le .... https://www.lebigdata.fr/api-chatgpt-comment-utiliser 

(3) Tutoriel : utiliser l'API ChatGPT avec Python. https://larevueia.fr/tutoriel-utiliser-lapi-chatgpt-avec-python/

 

--------------------------------------

TOP 5 des frameworks et plus :

Selon un récent rapport de la firme de recherche américaine Gartner, 80 % des technologies émergentes seront basées sur l’intelligence artificielle d’ici la fin de 2021. Une autre enquête de Statista indique que d’ici 2025, les revenus de l’intelligence artificielle devraient atteindre 31,2 milliards de dollars.

Cette avancée s’explique par le fait que les entreprises accumulent d’énormes quantités de données au point qu’il est devenu indispensable d’automatiser leur traitement. Une automatisation qui nécessite la mobilisation de frameworks IA, dont nous vous présentons notre top 5 : #1 TensorFlow - #2 Amazon SageMaker Neo - #3 Microsoft CNTK - #4 Theano - #5 Keras.

Capture à partir de : https://www.epsi.fr/top-frameworks-ia/ 


Microsoft CNTK est un frameworks IA open source :

Le Microsoft Cognitive Toolkit (CNTK) est un kit de ressources open source pour le deep learning distribué de niveau commercial³. Il décrit les réseaux neuronaux comme une série d’étapes de calcul via un graphique dirigé³. CNTK a permis aux équipes Microsoft et aux utilisateurs externes d'exécuter des charges de travail complexes et à grande échelle dans toutes sortes d'applications d'apprentissage en profondeur². 

CNTK nécessite une installation Windows 64 bits¹. Nous avons testé le processus de génération sur Windows 8.1, Windows 10 et Windows Server 2012 R2 et versions ultérieures¹.

Source :  

(1)Le Microsoft Cognitive Toolkit - Cognitive Toolkit - CNTK. https://learn.m icrosoft.com/fr-fr/cognitive-toolkit/ 

(2) News - Cognitive Toolkit - CNTK | Microsoft Learn. https://learn.microsoft.com/en-us/cognitive-toolkit/news 

(3) Configurer CNTK sur Windows - Cognitive Toolkit - CNTK | Microsoft Learn. https://learn.microsoft.com/fr-fr/cognitive-toolkit/setup-cntk-on-windows .


Le Microsoft Cognitive Toolkit (CNTK) est un kit de ressources open source pour le deep learning distribué de niveau commercial. Il décrit les réseaux neuronaux comme une série d’étapes de calcul via un graphique dirigé. CNTK permet à l’utilisateur de réaliser et de combiner facilement des types de modèles populaires tels que des réseaux de réseau réseau partagés, des réseaux neuronaux convolutionnels (CNN) et des réseaux neuronaux récurrents (RNN/LSTMs). CNTK implémente l’apprentissage de descente de dégradé stochastique (SGD, backpropagation d’erreur) avec une différenciation et une parallélisation automatiques sur plusieurs GPU et serveurs.

Cette vidéo fournit une vue d’ensemble générale du kit de ressources. Pour plus d’informations sur Deep Learning avec Microsoft Cognitive Toolkit CNTK.

La dernière version de CNTK est 2.7.

CNTK peut être inclus en tant que bibliothèque dans vos programmes Python, C#ou C++, ou utilisé comme outil machine learning autonome via son propre langage de description de modèle (BrainScript). En outre, vous pouvez utiliser la fonctionnalité d’évaluation du modèle CNTK à partir de vos programmes Java.

CNTK prend en charge les systèmes d’exploitation Windows 64 bits ou Linux 64 bits. Pour installer, vous pouvez choisir des packages binaires pré-compilés ou compiler le kit de ressources à partir de la source fournie dans GitHub.

Une licence distincte n’est plus nécessaire pour utiliser la descente stochastique stochastique (SGD 1 bits) dans CNTK ; le SGD 1 bits est disponible sous la licence fournie dans GitHub.

À partir de l’adresse < https://learn.microsoft.com/fr-fr/cognitive-toolkit/


Un SDK (Software Development Kit) :

Les avantages d'utiliser un SDK pour un même projet sont nombreux. Tout d'abord, il permet de gagner du temps en fournissant des outils et des bibliothèques prêts à l'emploi pour le développement de logiciels. Ensuite, il permet de réduire les coûts de développement en fournissant des outils et des bibliothèques gratuits. Enfin, il permet de faciliter la collaboration entre les développeurs en fournissant des outils et des bibliothèques standardisés. 

Source : 

(1) SDK : qu’est-ce qu’un Software Development Kit ? - IONOS. https://www.ionos.fr/digitalguide/sites-internet/developpement-web/software-development-kit/.

(2) Un SDK, qu'est-ce que c'est - Red Hat. https://www.redhat.com/fr/topics/cloud-native-apps/what-is-SDK.

(3) API ou SDK : quel est le meilleur choix pour vos applications ... - LeMagIT. https://www.lemagit.fr/conseil/API-ou-SDK-quel-est-le-meilleur-choix-pour-vos-applications-dentreprise.

Kit de développement logiciel (SDK) Windows :

Le Kit de développement logiciel (SDK) Windows (10.0.22621) pour Windows 11, version 22H2 fournit les derniers en-têtes, bibliothèques, métadonnées et outils pour la création d’applications Windows. Utilisez ce Kit de développement logiciel (SDK) pour générer des applications plateforme Windows universelle (UWP) et Win32 pour Windows 11, version 22H2 et versions antérieures de Windows.

https://developer.microsoft.com/fr-fr/windows/downloads/windows-sdk/

Microsoft/Windows-universal-samples: API samples for the Universal Windows Platform. (github.com)

https://github.com/Microsoft/Windows-universal-samples

https://github.com/microsoft/WindowsAppSDK

Le kit SDK Windows App est un ensemble de nouveaux composants et outils de développement qui représentent la prochaine évolution de la plateforme de développement d’applications Windows. Le kit SDK Windows App fournit un ensemble unifié d’API et d’outils qui peuvent être utilisés de manière cohérente par n’importe quelle application de bureau sur Windows 11 ainsi que sur les versions antérieures allant jusqu’à Windows 10, version 1809.

Générer des applications Windows de bureau avec le kit SDK Windows App - Windows apps | Microsoft Learn


La Microsoft Foundation Class (MFC) :

Est une bibliothèque de classes en C++ encapsulant l'API Win32 (écrite en C) de Windows. Sa première apparition date de 1992.

Elle offre également un framework de développement de type Document/Vue inspirée du motif de conception Modèle-Vue-Contrôleur (MVC).

Ses détracteurs lui reprochent son manque d'abstraction de l'API Win32, ainsi que son manque d'encapsulation, tandis que ses partisans apprécient la possibilité d'accéder à la plus grande partie des fonctionnalités de cette API.[réf. nécessaire] Les MFC ont atteint leur maturité avec la version 7.0 de Visual Studio. Microsoft n'a pas arrêté la prise en charge des MFC malgré le passage de Win32/MFC vers .NET/CLR. Bien que .NET soit portable et facile d'accès, MFC reste plus abouti notamment pour Win32 kernel API, DirectX, STL, ATL, (pas ADO). Microsoft prend en charge la MFC par l'utilisation de wrapper.

Parmi les inconvénients de la MFC, on trouve :

• Documentation pléthorique, mais pas structurée

• Problème de gestion de l’Unicode

• Internationalisation dans le code (au lieu d'être une simple option à indiquer)

• Emploi de gabarits figés qui créent souvent les vues (document - vue)

• Utilisation de boucle d'événements (messages) et pas de callback /listener

• Surcouche orientée objet (pas objet) permettant d'accéder à l'API Windows qui est en C

• Utilisation exclusive de Visual Studio

• Utilisation sans API de la surcouche C++

 

Voir aussi[modifier | modifier le code]

• Visual C++

• Component Object Model (COM)

• Automation

• Windows Template Library (WTL)

À partir de l’adresse < https://fr.wikipedia.org/wiki/Microsoft_Foundation_Class_Library


AWS :

 L'offre l’ensemble le plus large et le plus complet de services de machine learning et de prise en charge de l’infrastructure cloud, mettant le machine learning entre les mains de chaque développeur, scientifique des données et praticien expert. Nommé leader dans le Magic Quadrant des services Cloud AI Developer de Gartner, AWS aide des dizaines de milliers de clients à accélérer leur parcours de machine learning. 
Pour en savoir plus, consultez  https://amzn.to/3kUH4R5. 
S’inscrire: Plus de vidéos AWS http://bit.ly/2O3zS75 Plus de vidéos d’événements AWS http://bit.ly/316g9t4 #AWS #AI #MachineLearning

À partir de l’adresse < https://www.youtube.com/watch?v=EhExK4JgXvE

Amazon SageMaker est une énorme collection de choses! Dans cette vidéo, nous renversons la façon dont nous regardons SageMaker et allons dans les coulisses pour examiner les composants qui alimentent la plateforme de machine learning d’AWS. Si vous êtes intéressé par mon cours AWS ML, jetez un coup d’œil ici : http://link.mls-c01.com

À partir de l’adresse < https://www.youtube.com/watch?v=CK_xC4T1blk



LangChain :

LangChain est un framework pour le développement d’applications alimentées par des modèles de langage. Nous pensons que les applications les plus puissantes et différenciées feront non seulement appel à un modèle de langage via une API, mais aussi :

Être conscient des données : connecter un modèle de langage à d’autres sources de données

Être agent : permettre à un modèle de langage d’interagir avec son environnement

En tant que tel, le framework LangChain est conçu avec l’objectif à l’esprit de permettre ces types d’applications.

Il existe 2 principaux accessoires de valeur fournis par le framework LangChain :

Composants : LangChain fournit des abstractions modulaires pour les composants nécessaires à l’utilisation des modèles de langage. LangChain possède également des collections d’implémentations pour toutes ces abstractions. Les composants sont conçus pour être faciles à utiliser, que vous utilisiez le reste du framework LangChain ou non.

Chaînes spécifiques au cas d’utilisation : Les chaînes peuvent être considérées comme l’assemblage de ces composants de manière particulière afin d’accomplir au mieux un cas d’utilisation particulier. Ceux-ci sont destinés à être une interface de niveau supérieur à travers laquelle les gens peuvent facilement commencer avec un cas d’utilisation spécifique. Ces chaînes sont également conçues pour être personnalisables.

Par conséquent, nous avons divisé la documentation suivante en ces deux accessoires de valeur. Dans cette documentation, nous passons en revue les composants et les cas d’utilisation de haut niveau et de manière indépendante du langage.   https://docs.langchain.com/docs/

GitHub - hwchase17/langchain: Building applications with LLMs through composability.


OpenAI —  LangChain 0.0.144


LangChain fournit une interface standard pour les agents, une sélection d'agents à choisir et des exemples d'agents de bout en bout³. Memory est le concept de persistance de l'état entre les appels d'une chaîne/agent. LangChain fournit une interface standard pour la mémoire, une collection d'implémentations de mémoire et des exemples de chaînes/agents qui utilisent la mémoire³.

Source : 
(2) Quickstart Guide — 🦜🔗 LangChain 0.0.144. https://python.langchain.com/en/latest/getting_started/getting_started.html.

LangChain est un framework pour le développement d’applications alimentées par des modèles de langage. Nous pensons que les applications les plus puissantes et différenciées feront non seulement appel à un modèle de langage via une API.

 

Technologies :

Les enjeux technologiques liés à l’adoption de l’IA sont nombreux. Le foisonnement des nouvelles technologies amène de la confusion dans les entreprises : il faut faire le tri entre les tendances de fond et les effets de mode, c'est un défi de taille.

Les briques technologiques essentielles à sa mise en œuvre sont les suivantes :
1 - Une plateforme d’intégration des données ; 
2 - Une infrastructure de Data Lake On Prem ou Cloudifiée ; 

Un Data Catalog en mode self-service ;
1 - Des outils/frameworks de Machine Learning et/ou Deep Learning ; 
2 - Des outils de visualisation.

Ces aspects technologiques ne sont cependant pas suffisants sans une extrême rigueur sur les bonnes pratiques de développement et la mise en place de procédures de contrôle et de boucles de feedback pour constamment monitorer et valider les performances des algorithmes déployés en production. Il faudra aussi inclure des "bacs à sables".

 


Les 10 Meilleure plateforme d'hébergement cloud pour les startups aux grandes organisations.


Intelligence artificielle | Dell France


Pour conclure :

Les frameworks fournissent un ensemble de fonctionnalités prédéfinies, qui permettent aux développeurs de travailler plus rapidement et de manière plus efficace sur les projets, notamments ceux liés à l'IA. Ces projets de développement web seront optimisés et sécurisés. 

En utilisant des frameworks pour vos projets de développement web, vous pouvez également bénéficier d'une communauté active de développeurs qui partagent leurs connaissances et leurs expériences pour améliorer continuellement les fonctionnalités et la sécurité des frameworks. 

De plus, les frameworks sont souvent mis à jour pour suivre les dernières tendances et technologies du développement. 


Vidéos :


LangChain explained in 3 minutes - LangChain is a Python framework for developing applications powered by language models. In this video we take a look at LangChain, see how it works, and what you can do with it!

GitHub: https://github.com/hwchase17/langchain
Docs: https://python.langchain.com/en/latest/

Get your Free Token for AssemblyAI👇
https://www.assemblyai.com/?utm_sourc...

▬▬▬▬▬▬▬▬▬▬▬▬ CONNECT ▬▬▬▬▬▬▬▬▬▬▬▬

🖥️ Website: https://www.assemblyai.com
🐦 Twitter: https://twitter.com/AssemblyAI
🦾 Discord: https://discord.gg/Cd8MyVJAXd
▶️  Subscribe: https://www.youtube.com/c/AssemblyAI?...
🔥 We're hiring! Check our open roles: https://www.assemblyai.com/careers

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

#MachineLearning #DeepLearning #python

----------------------------------------------------------------------------------------------------


In this LangChain Crash Course you will learn how to build applications powered by large language models. We go over all important features of this framework. Timeline: 00:00 - Introduction 01:09 - Installation 01:22 - LLMs 03:08 - Prompt Templates 04:58 - Chains 06:02 - Agents and Tools 09:54 - Memory 11:15 - Document Loaders 12:24 - Indexes Resources: Written guide: https://www.python-engineer.com/posts... Colab: https://colab.research.google.com/dri... Docs: https://python.langchain.com/en/latest/ GitHub: https://github.com/hwchase17/langchain Chatbot example: https://github.com/hwchase17/chat-lan... Get my Free NumPy Handbook: https://www.python-engineer.com/numpy... ✅ Write cleaner code with Sourcery, instant refactoring suggestions in VS Code & PyCharm: https://sourcery.ai/?utm_source=youtu... * ⭐ Join Our Discord : https://discord.gg/FHMg9tKFSN 📓 ML Notebooks available on Patreon: https://www.patreon.com/patrickloeber If you enjoyed this video, please subscribe to the channel: ▶️ :    / @patloeber   ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ 🖥️ Website: https://www.python-engineer.com 🐦 Twitter - https://twitter.com/patloeber ✉️ Newsletter - https://www.python-engineer.com/newsl... 📸 Instagram - https://www.instagram.com/patloeber 🦾 Discord: https://discord.gg/FHMg9tKFSN ▶️ Subscribe:    / @patloeber   ~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~ 🅿 Patreon - https://www.patreon.com/patrickloeber #Python ----------------------------------------------------------------------------------------------------------





"Langages et frameworks | Radar technologique | Thoughtworks"


Texte : "Adopter ? Nos équipes considèrent désormais Gradle Kotlin DSL comme le choix par défaut pour commencer de nouveaux projets avec Gradle, le préférant à Groovy. 


Résumé du texte : Les recommandations de la technologie radar de Thoughtworks sont les suivantes :

Il est recommandé d'utiliser Gradle Kotlin DSL en utilisant Gradle pour les nouveaux projets. Pour les anciens projets, il convient de considérer l'utilisation de Kotlin plutôt que de Groovy. Kotlin offre un meilleur support pour le refactoring dans les IDE et produit du code plus lisible et facile à maintenir.

PyTorch est recommandé comme framework de machine learning (ML). Il est préféré à TensorFlow et les opérations de ML qu'il contient sont plus faciles à déboguer que celles de TensorFlow. PyTorch Geometric offre un écosystème plus mature pour le ML graphique et donne de bons résultats pour la distribution et la mise à l'échelle des modèles avec TorchServe.

L'utilisation de l'API Jetpack CameraViewfinder est recommandée pour les fonctionnalités de caméra dans les applications Android.

Jetpack DataStore est une nouvelle solution de stockage de données qui permet de stocker des données à l'aide de Kotlin coroutines et de Flow.

Micro ORM est un framework ORM basé sur TypeScript qui se distingue par sa performance rapide d'exécution de requêtes.

Android 13 introduit un nouveau paramètre système et une API permettant de choisir la langue au niveau de l'application.

Quarto est recommandé comme système de publication scientifique et technique open source. Des documents peuvent être écrits en Markdown et des rapports dynamiques peuvent être générés en incorporant du code R et Python.

River est une bibliothèque Python qui permet l'apprentissage incrémental en machine learning.



---
Pierre Erol GIRAUDY 



Cette Mise à Jour de Claude est EXCELLENTE ! (Styles Personnalisés)

Customize your styles Cette Mise à Jour de Claude est EXCELLENTE ! (Styles Personnalisés) Claude a récemment eu une mise à j...