WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Quelles sont les applications de l'intelligence artificielle (ia) dans la production musicale ?


par Romain Hervy
ESRA Bretagne  - Bac+3 en technique du son 2023
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

14 sur 51

BIBLIOGRAPHIE ET SITOGRAPHIE

· (Melanie Mitchell, L'intelligence artificielle, éditions Dunod, 2021)

· https://www.culture.fr/franceterme

Le CAPTCHA est une famille de tests de Turing qui vise à différencier de manière automatisée un utilisateur humain d'un ordinateur. Ce test de défi-réponse est couramment utilisé en informatique pour vérifier que l'utilisateur n'est pas un robot. Cependant, le CAPTCHA présente un intérêt supplémentaire important.

En plus de sa fonction de vérification, il contribue activement à l'enrichissement des connaissances des intelligences artificielles et à l'amélioration de la technologie de l'apprentissage profond qu'elles utilisent. Cette technologie enregistre chaque choix effectué par l'internaute et stocke les images correspondantes dans une base de données. De plus, elle conserve en mémoire les caractères que les utilisateurs parviennent à décrypter avec succès.

Ainsi, le CAPTCHA joue un rôle essentiel dans l'acquisition de données et le perfectionnement des modèles d'apprentissage profond, contribuant ainsi à l'évolution et à l'amélioration continue des technologies d'intelligence artificielle.

Ces informations contribuent aux développements des technologies de Deep Learning utilisées par des entreprises telles que Tesla et Google. Les bases de données générées par les CAPTCHA permettent notamment d'améliorer les véhicules équipés de systèmes d'assistance à la conduite grâce aux images de feux tricolores ou de voitures. Pour Tesla, cela peut se traduire par une meilleure reconnaissance des signaux routiers et une prise de décision plus précise pour les fonctions de conduite autonome.

De même, Google exploite les informations typographiques fournies par les utilisateurs pour filtrer les e-mails et protéger les utilisateurs des courriers indésirables tels que les spams. Ces données permettent à Google de développer des modèles d'apprentissage profond capables d'identifier et de trier automatiquement les e-mails, améliorant ainsi l'expérience de ses utilisateurs en évitant les contenus malveillants ou non pertinents.

Ainsi, les informations collectées via les CAPTCHA jouent un rôle essentiel dans l'amélioration des technologies utilisées par ces entreprises leaders dans le domaine de l'intelligence artificielle et du Deep Learning.

15 sur 51

SITOGRAPHIE

support.google.com

En plus du CAPTCHA visuel, il existe également le CAPTCHA audio, qui se concentre sur le son. Ce test de sécurité demande à l'utilisateur de transcrire ce qu'il entend à partir d'un fichier audio contenant une chaîne de caractères parlés. Généralement, ces caractères sont masqués et déformés par un bruit de fond afin de rendre la tâche plus difficile pour les bots* et de s'assurer que la réponse provient d'un utilisateur réel. Le CAPTCHA audio est une autre méthode utilisée pour vérifier l'identité humaine et empêcher les activités automatisées indésirables.

(Document : Exemple de test CAPTCHA audio).

Ce test est conçu pour collecter des informations afin de permettre aux intelligences artificielles de développer leur base de données sur la lecture et la prononciation des mots. Par la suite, nous constaterons que grâce à ce type d'outil de collecte d'informations, l'apprentissage profond de certaines IA devient extrêmement performant, au point de pouvoir composer et interpréter des paroles de chansons. (voir III-Ecoutes Critiques)

En résumé, le Deep Learning est une technique de Machine Learning qui utilise des réseaux neuronaux profonds pour résoudre des problèmes complexes en apprenant automatiquement à partir de données. Il permet d'établir des règles complexes en empilant de nombreuses couches de neurones, offrant ainsi une grande capacité de traitement et d'interprétation des données.

Apres avoir abordé le fonctionnement du Machine Learning et du Deep Learning nous allons nous intéresser au réseaux de neurones, une technologie importante au fonctionnement d'une IA.

16 sur 51

*Bots : (abréviation de robot) est un logiciel qui exécute des tâches automatisées, répétitives et prédéfinies. Les bots imitent ou remplacent généralement le comportement des utilisateurs humains.

SITOGRAPHIE

· support.google.com

17 sur 51

D) Réseaux de neurones.

L'intelligence artificielle a longtemps eu pour but de simuler l'intelligence humaine, et d'obtenir un système artificiel capable de réflexion, de prise de décision et d'apprentissage. Les chercheurs se sont donc assez rapidement intéressés au fonctionnement du cerveau pour le reproduire. C'est ainsi que les premiers neurones artificiels ont été définis en 1943 par Mac Culloch, chercheur en neurologie, et Walter Pitts, scientifique étudiant la psychologie cognitive.

Le neurone artificiel, aussi appelé neurone formel, reprend le fonctionnement du neurone biologique. Il a des entrées de signal appelé dendrites et des sorties appelé Axone.

La définition d'un neurone formel est la suivante : Un neurone formel est une représentation mathématique et informatique d'un neurone biologique. Le neurone formel possède généralement plusieurs entrées et une sortie qui correspondent respectivement aux dendrites et au cône d'émergence du neurone biologique.

Le fonctionnement général d'un neurone artificiel repose sur plusieurs caractéristiques clés. Tout d'abord, le neurone reçoit des entrées provenant d'autres neurones ou de l'environnement. Chaque entrée est associée à un poids qui détermine son importance relative par rapport aux autres entrées. Ces poids permettent de moduler l'influence de chaque entrée sur la sortie du neurone.

Ensuite, le neurone utilise une fonction d'agrégation pour combiner les entrées pondérées et calculer une valeur unique. Cette fonction d'agrégation peut être une simple somme pondérée des entrées ou une opération plus complexe, selon le type de réseau de neurones utilisé.

Le neurone dispose également d'un seuil ou d'un biais, qui est utilisé pour indiquer le moment où le neurone doit être activé. Le seuil peut être considéré comme un seuil de sensibilité : lorsque la valeur agrégée dépasse ce seuil, le neurone est activé et fournit une sortie. Sinon, le neurone reste inactif.

Enfin, la fonction d'activation joue un rôle crucial dans le processus de sortie du neurone. Cette fonction associe à chaque valeur agrégée une unique valeur de sortie, qui dépend du seuil du neurone. Elle peut introduire une non-linéarité dans le modèle et permettre au neurone de représenter des relations plus complexes entre les entrées et les sorties.

En résumé, un neurone artificiel utilise des poids pour moduler l'importance des entrées, une fonction d'agrégation pour combiner ces entrées pondérées, un seuil pour décider de l'activation du neurone, et une fonction d'activation pour produire une sortie en fonction de la valeur agrégée et du seuil. Ces mécanismes sont essentiels dans la construction de réseaux de neurones artificiels.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld