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.
Suivez attentivement ces étapes :
- Initialisation des paramètres :
- Créez le tableau de poids à l’aide de
np.random.uniform()avec des valeurs dans l’intervalle [−1,1).
- Créez le tableau de poids à l’aide de
- Créez une valeur unique 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 :
- À l’intérieur de la méthode
activate(), calculez la somme pondérée des entrées à l’aide du produit scalaire :
np.dot(inputs, self.weights)
- Ajoutez le biais à cette somme et stockez le résultat dans la variable
input_sum_with_bias.
- Application de la fonction d’activation :
- Utilisez la fonction
sigmoid()fournie pour calculer la sortie du neurone à partir deinput_sum_with_bias.- Stockez le résultat dans la variable
outputet retournez-le.
- Stockez le résultat dans la variable
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
Suggested prompts:
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
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.
Suivez attentivement ces étapes :
- Initialisation des paramètres :
- Créez le tableau de poids à l’aide de
np.random.uniform()avec des valeurs dans l’intervalle [−1,1).
- Créez le tableau de poids à l’aide de
- Créez une valeur unique 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 :
- À l’intérieur de la méthode
activate(), calculez la somme pondérée des entrées à l’aide du produit scalaire :
np.dot(inputs, self.weights)
- Ajoutez le biais à cette somme et stockez le résultat dans la variable
input_sum_with_bias.
- Application de la fonction d’activation :
- Utilisez la fonction
sigmoid()fournie pour calculer la sortie du neurone à partir deinput_sum_with_bias.- Stockez le résultat dans la variable
outputet retournez-le.
- Stockez le résultat dans la variable
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 2
single