2009-01-12 4 views
1

Depuis beaucoup de ces sites trouvés sur google utilisent la notation mathématique et je ne sais pas ce que tout cela signifie que je veux faire un réseau de neurones feedforward comme ceci:Comment trouver la valeur d'un neurone dans un réseau de neurones

n1 
i1  n3 
    n2  o1 
i2  n4 
    n3 

Maintenant quelqu'un peut-il m'expliquer comment trouver la valeur de o1? Comment est-il possible de rendre un neurone actif lorsqu'aucune de ses entrées n'est active?

Répondre

1

Si aucune des entrées n'est active, vous n'obtiendrez rien de la sortie.

Cela fait longtemps que je n'ai pas passé beaucoup de temps là-dessus, mais à l'époque, nous ajouterions du bruit à l'équation. Cela peut se faire sous la forme d'entrées qui sont toujours activées ou en ajoutant une petite quantité aléatoire à chaque entrée avant de la pousser sur le réseau de neurones. Il est intéressant de noter que l'utilisation du bruit dans les réseaux de neurones s'est révélée avoir un analogue biologique. Si vous essayez d'entendre quelque chose, et que vous ajoutez un peu de bruit blanc, cela facilite l'écoute. il en va de même pour voir.

Quant à votre question initiale - dépend ...

  • Comment trouver la valeur de o1 La formule utilisée dans le réseau de neurones.
  • Les valeurs de n1 à n4.
  • Les entrées.

http://www.cheshireeng.com/Neuralyst/nnbg.htm

a quelques informations de base sur les mathématiques.

1

Puisque la question est pas vraiment clair pour moi ... Je vais le dire dans le cas où il est ce que vous cherchez:

Souvent, un neurone de polarisation est ajouté aux couches d'entrée et cachées à permettre le cas que vous mentionnez. Ce neurone supplémentaire est toujours actif et est utilisé pour gérer le cas lorsque tous les autres neurones sur la couche sont inactifs.

1

Cette question est un bon exemple de la raison pour laquelle les «réseaux de neurones» font un travail si étonnamment médiocre d'émulation du comportement des neurones du monde réel. La plupart des vrais neurones ont un taux intrinsèque (ou «naturel») auquel ils déclenchent des potentiels d'action, sans aucune contribution des neurones pré-synaptiques. L'effet des neurones pré-synaptiques est presque toujours d'accélérer ou de ralentir ce taux de décharge intrinsèque, et non de produire un seul potentiel d'action dans le neurone post-synaptique. Pourquoi les «réseaux neuronaux» ne modélisent-ils pas typiquement ce phénomène? Pourquoi? Je ne sais pas - vous devriez demander aux gens pour qui "the approach inspired by biology has more or less been abandoned for a more practical approach based on statistics and signal processing".

+0

Strange, Spiking Neural Networks sont une tentative pour ce faire. Même ils rencontrent des résultats médiocres. –

+0

D'étranges réseaux de neurones du monde réel (appelés «cerveaux») rencontrent régulièrement des résultats spectaculaires. Je continue à trouver étonnant que personne en informatique ne pense qu'apprendre comment fonctionnent les neurones et ensuite imiter les processus dans les logiciels serait une activité productive. – MusiGenesis

Questions connexes