KnowledgeCity

Réseaux de neurones

Regardez la première leçon gratuitement — accédez aux 24 leçons complètes.

To view this video please enable JavaScript.

Cours : À la demande
Débutant  Fournisseur Gabriel Popoola  6 Chapitres ·  24 Leçons ·  1h 25m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Ourdou, Chinois simplifié 

Description du cours

Dans ce cours, vous apprendrez les bases des réseaux de neurones. Vous recevrez une introduction aux réseaux de neurones et à des concepts et sujets étroitement liés. Vous serez en mesure de comprendre les différents aspects de la conception des réseaux de neurones et comment procéder à leur sélection. Le cours couvrira également comment implémenter des réseaux de neurones, en particulier en python. Les avantages des différents frameworks et implémentations de réseaux neuronaux seront discutés. Tous les concepts et théories seront liés par des exemples ainsi que par la discussion d’applications pratiques. À la fin de ce cours, vous serez au courant des multiples façons de mettre en œuvre un réseau de neurones et de la façon de sélectionner des algorithmes, des méthodes et des valeurs pour les différents aspects d’un réseau de neurones.

Ce que vous allez apprendre

  • Comprendre ce que sont les réseaux de neurones et comment ils sont utilisés
  • Identifier les différents aspects de conception des réseaux de neurones et comment faire des choix pour ceux-ci
  • Distinguer les différents types de réseaux de neurones, y compris les réseaux MLP et convolutionnels
  • Implémenter des réseaux de neurones de multiples façons à l'aide de Python
  • Configurer les fonctions d'activation, les fonctions de perte, les optimiseurs, les hyperparamètres et les couches
  • Appliquer les réseaux de neurones à des applications pratiques telles que la détection d'anomalies, l'automatisation, la cybersécurité et les systèmes prédictifs

Points clés à retenir

  • Les réseaux de neurones peuvent être implémentés de multiples façons à l'aide de Python, notamment avec Scikit-Learn et PyTorch.
  • Le type de réseau de neurones peut être déterminé en fonction du type de données utilisé.
  • La conception d'un réseau de neurones implique la sélection d'algorithmes, de méthodes et de valeurs pour des aspects tels que les fonctions d'activation, les fonctions de perte, les optimiseurs, les hyperparamètres et les couches.
  • Les bibliothèques et frameworks pertinents pour les réseaux de neurones incluent Tensorflow, Keras et PyTorch, et l'accélération GPU peut soutenir l'implémentation.
  • Les réseaux de neurones ont des applications pratiques, notamment la détection d'anomalies/de menaces, l'automatisation, la cybersécurité et les systèmes prédictifs.

Foire aux questions

Que couvre ce cours ?

Le cours couvre les bases des réseaux de neurones, y compris une introduction aux réseaux de neurones et aux concepts associés, les différents aspects de conception des réseaux de neurones, les différents types de réseaux de neurones, comment les implémenter en Python, les avantages des différents frameworks et implémentations, et des applications pratiques.

Apprendrai-je à implémenter des réseaux de neurones dans du code ?

Oui. Le cours explique comment implémenter des réseaux de neurones, plus particulièrement en Python, y compris à l'aide de Scikit-Learn et PyTorch, et aborde des bibliothèques et des frameworks pertinents tels que Tensorflow, Keras et PyTorch.

Quels types de réseaux de neurones sont abordés ?

Le cours couvre différents types de réseaux de neurones, y compris les réseaux MLP et convolutionnels, et comment déterminer le type de réseau de neurones en fonction du type de données.

Quelles applications pratiques des réseaux de neurones sont incluses ?

Le cours aborde des applications pratiques, notamment la détection d'anomalies/de menaces, l'automatisation, la cybersécurité et les systèmes prédictifs.

Que serai-je capable de faire à la fin du cours ?

À la fin du cours, vous connaîtrez plusieurs façons d'implémenter un réseau de neurones et comment sélectionner des algorithmes, des méthodes et des valeurs pour les différents aspects d'un réseau de neurones.