Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Création d’un Neurone | Réseau de Neurones à Partir de Zéro
Introduction aux Réseaux de Neurones

bookDéfi : Création d’un Neurone

Tâche

Swipe to start coding

Votre tâche consiste à implémenter la structure de base d’un neurone unique en complétant les parties manquantes du code ci-dessous.

Procédez comme suit :

  1. Initialisation des paramètres :
    • Créer le tableau de poids à l’aide de np.random.uniform() avec des valeurs dans l’intervalle [1,1)[-1, 1).
  • Créer une unique valeur de biais en utilisant la même distribution uniforme.
  • Les deux doivent être initialisés dans le constructeur du neurone (__init__).
  1. Calcul de l’entrée du neurone :
  • Dans la méthode activate(), calculer la somme pondérée des entrées à l’aide du produit scalaire :
np.dot(inputs, self.weights)
  • Ajouter le biais à cette somme et stocker le résultat dans la variable input_sum_with_bias.
  1. Application de la fonction d’activation :
  • Utiliser la fonction sigmoid() fournie pour calculer la sortie du neurone à partir de input_sum_with_bias.
  • Stocker le résultat dans la variable output et le retourner.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 4

bookDéfi : Création d’un Neurone

Glissez pour afficher le menu

Tâche

Swipe to start coding

Votre tâche consiste à implémenter la structure de base d’un neurone unique en complétant les parties manquantes du code ci-dessous.

Procédez comme suit :

  1. Initialisation des paramètres :
    • Créer le tableau de poids à l’aide de np.random.uniform() avec des valeurs dans l’intervalle [1,1)[-1, 1).
  • Créer une unique valeur de biais en utilisant la même distribution uniforme.
  • Les deux doivent être initialisés dans le constructeur du neurone (__init__).
  1. Calcul de l’entrée du neurone :
  • Dans la méthode activate(), calculer la somme pondérée des entrées à l’aide du produit scalaire :
np.dot(inputs, self.weights)
  • Ajouter le biais à cette somme et stocker le résultat dans la variable input_sum_with_bias.
  1. Application de la fonction d’activation :
  • Utiliser la fonction sigmoid() fournie pour calculer la sortie du neurone à partir de input_sum_with_bias.
  • Stocker le résultat dans la variable output et le retourner.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
single

single

some-alt