Dé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 :
- Initialisation des paramètres :
- Créer le tableau de poids à l’aide de
np.random.uniform()avec des valeurs dans l’intervalle [−1,1).
- Créer le tableau de poids à l’aide de
- 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__).
- 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.
- Application de la fonction d’activation :
- Utiliser la fonction
sigmoid()fournie pour calculer la sortie du neurone à partir deinput_sum_with_bias. - Stocker le résultat dans la variable
outputet le retourner.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 2
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 4
Dé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 :
- Initialisation des paramètres :
- Créer le tableau de poids à l’aide de
np.random.uniform()avec des valeurs dans l’intervalle [−1,1).
- Créer le tableau de poids à l’aide de
- 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__).
- 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.
- Application de la fonction d’activation :
- Utiliser la fonction
sigmoid()fournie pour calculer la sortie du neurone à partir deinput_sum_with_bias. - Stocker le résultat dans la variable
outputet le retourner.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 2
single