[PYTHON] [Pour les débutants] Pourquoi avez-vous besoin du «poids» et du «biais» du réseau neuronal?

〇 Pourquoi le "poids" du réseau neuronal est-il nécessaire?

Twitter用.001.jpeg

[Conclusion] Si vous modifiez le poids, le graphique changera. ▷ Si vous augmentez la valeur de poids, le graphique de la fonction d'activation devient plus raide. ▷ Si la valeur de poids est réduite, le graphique de la fonction d'activation devient plus doux.

[Explication] J'ai considéré un exemple simple où un neurone d'entrée se propage vers l'avant. J'ai utilisé la fonction Sigmoid comme fonction d'activation.

Dans le premier calcul, la sortie y est un graphique linéaire (ligne droite).  ▷ y=wx+b

Lorsque le résultat est passé à travers la fonction d'activation, il devient un graphique non linéaire (ligne squishy).  ▷ y'=1/(1+(-y))

Vous pouvez voir que la forme du graphique change lorsque vous modifiez la valeur de poids.

3FAB52D9-CB24-4667-B66D-D751E4AA4235.jpeg

〇 Pourquoi le "biais" du réseau neuronal est-il nécessaire?

Twitter用.002.jpeg

[Conclusion] Si vous modifiez le biais, le graphique changera. ▷ Si vous augmentez la valeur de polarisation, le graphique de la fonction d'activation se déplacera parallèlement vers la droite (plus). ▷ Lorsque la valeur de polarisation est réduite, le graphique de la fonction d'activation se déplace parallèlement à la direction gauche (moins). IMG_0485.jpeg

Résumé

Vous pouvez modifier librement la forme du graphique en modifiant les valeurs de pondération et de biais (ensemble, paramètres).

L'apprentissage automatique le fait automatiquement et le rapproche du graphique idéal.

En savoir plus sur l'intelligence artificielle / l'IA / l'apprentissage automatique

Youtube宣伝画像.jpeg

** "AI pour les allergies aux chats" ** https://t.co/4ltE8gzBVv?amp=1

Nous envoyons des informations sur l'apprentissage automatique sur YouTube. Si vous avez le temps, jetez un œil.

Recommended Posts

[Pour les débutants] Pourquoi avez-vous besoin du «poids» et du «biais» du réseau neuronal?
Quels sont le "pipeline" et "{...}" dans le pipeline Jenkins Pipeline {...} (pour les débutants Groovy, pour les langages expérimentés)
Lignes directrices pour la conception de la couche de sortie des réseaux de neurones
[Pour les débutants] Quantifier la similitude des phrases avec TF-IDF
Le modèle linéaire généralisé (GLM) et le réseau neuronal sont les mêmes (1)
Le modèle linéaire généralisé (GLM) et le réseau neuronal sont les mêmes (2)
Principes de base de Pandas pour les débutants ④ Gestion des éléments de date et d'heure
[Python] Les principales faiblesses et inconvénients de Google Colaboratory [Pour les débutants]
Vue d'ensemble de Docker (pour les débutants)
Bases de Seaborn pour les débutants ① Graphique agrégé du nombre de données (Countplot)
Vérification de la théorie selon laquelle "Python et Swift sont assez similaires"
[Pour les débutants] Résumé de la souffrance de l'AED de Kaggle et de sa lutte