Conditions préalables Nécessaires à la Lecture de Livres sur les Réseaux de Neurones (et comprendre)
J'ai essayé d'apprendre à propos des Réseaux de Neurones pour un certain temps maintenant, et je peux comprendre que certains des tutoriels en ligne, et j'ai été capable de passer à travers les portions de Neural De L'Informatique - Une Introduction mais même là, je suis vitrage sur un lot de mathématiques, et il devient complètement au dessus de ma tête, après les quelques premiers chapitres. Même alors, ses le moins livre "mathématiques-y" que je peux trouver.
Ce n'est pas que j'ai peur des maths ou quoi que ce soit, c'est juste que je n'ai pas appris ce dont j'ai besoin, et je ne suis pas sûr de ce que j'ai besoin exactement. Je suis actuellement inscrit à mon université locale, à travailler sur la rattraper les cours que j'ai besoin pour entrer dans le MS Comp. Sci du programme (mon BA est en Affaires/Info. Sys.) et je n'ai pas eu de très loin. Selon l'université du peu de descriptions de cours, les NN sont effectivement couverts en Génie Électrique cours sur la Reconnaissance des formes (me semble étrange que ce cours est EE), ce qui a un peu de EE prereq est que je n'ai pas besoin d'entrer dans le MS Comp. Sci. Programme.
Je suis extrêmement intéressé par ce sujet, et je sais que je veut en savoir beaucoup plus à ce sujet, le problème est que je ne sais pas ce que j'ai besoin de savoir d'abord. Voici les sujets je pense que je pourrais en avoir besoin, mais c'est juste de la spéculation de l'ignorance:
- Seule Variable de Calcul (j'ai eu Calc I et II, donc je pense que je suis ici, juste d'inscription pour l'exhaustivité)
- Multi Variable De Calcul
- Algèbre linéaire (je n'ai pas pris cette formellement encore, mais peut réellement comprendre les concepts de ce que j'ai réussi à grok sur Wikipédia et d'autres sites)
- Mathématiques discrètes (un Autre que je n'ai pas pris formellement, mais qui a appris une partie de ma propre
- La Théorie Des Graphes
- De La Théorie Des Probabilités
- Statistique Bayésienne
- La Conception De Circuits
- Autres maths?
- Autres comp sci sujets
Évidemment, il est neurosciences composant ici aussi, mais en fait je n'ai pas eu de mal à comprendre les livres quand ils en parlent comme appliqué à la lettre s, en grande partie en raison de sa conception
En bref, quelqu'un Peut jeter un semi-chemin clair que l'on doit vraiment comprendre, lire un livre et finit par le mettre en œuvre des Réseaux de Neurones?
- Bonne question 🙂
- La neurologie est un domaine de la médecine. Tu veux dire les Neurosciences.
- bon appel, l'a changé.
Vous devez vous connecter pour publier un commentaire.
Si vous voulez une liste de cours de niveau collégial que vous aurez besoin de comprendre le livre, c'est ici:
Cependant, je n'ai très bien dans mon NN classes sans Diff. Eq. et juste eu à rechercher des concepts que je n'avais pas encore étudié.
Vous pouvez prendre la boîte noire de l'approche ci-dessus, mais si vous voulez vraiment comprendre le calcul et la mise en œuvre des réseaux, vous aurez à étudier. Il va y avoir une courbe d'apprentissage abrupte pour saisir pleinement les plus avancées de réseaux, peu importe ce que vous faites. Vous pouvez soit prendre les classes ci-dessus en premier, ou vous pouvez commencer à lire le livre et regarder tout ce que vous ne saisissons pas sur wikipédia, et puis à partir de ces articles, à lire ce que vous avez à lire, à comprendre, etc. Vous trouverez que, de toute façon, vous obtiendrez finalement passé que ce premier coup d'oeil, et les choses seront plus faciles.
Il serait bien si vous nous avez dit pourquoi vous voulez apprendre des réseaux de neurones. Je n'en ai pas trouvé une seule utilisation pour eux dans ma carrière professionnelle, même si je ne suis pas un développeur de jeu ou de télécommunications développeur.
Vous ne pouvez pas mettre en œuvre des "réseaux de neurones" -- vous finirez par la mise en œuvre d'un type spécifique de NN (par exemple de type perceptron). Il ya beaucoup de différents types de NNs, chaque plus approprié pour certains types spécifiques de la tâche, et chaque type utilise une partie des mathématiques (et pas seulement les maths) les concepts qui sont spécifiquement uniquement à ce genre particulier. Par exemple, les machines de Boltzmann utilisation des concepts de thermodynamique statistique (fondée par Boltzmann).
Quant à votre question: sans un objectif clair, il n'est pas clair (même pas "semi-clair") chemin d'accès.
J'deuxième zvrba de l'idée que vous vous êtes fixés un objectif clair. Quelques questions directrices:
un. Voulez-vous étude NNs comme un modèle de réseaux biologiques ou comme un outil de calcul?
b. Êtes-vous intéressé par leur aspect apprentissage? la mémoire associative? traitement du signal?
c. Voulez-vous comprendre la théorie complexe? ou juste assez pour écrire un logiciel de simulation?
Aussi, je voudrais commencer petit: mettre en œuvre une perceptron dans votre langage de programmation favori. Les mathématiques ne sont pas que du mauvais, et il faudra probablement vous concentrer vous sur votre prochaine étapes. L'utilisation d'une classification binaire dataset, dire UCI tic-tac-toe fin de partie.
De base, back-prorogation des réseaux de neurones, les choses les plus importantes sont:
Calcul
Algèbre Linéaire
De Base En Statistiques /Probabilités
Si vous êtes simplement à la recherche pour des sujets plus spécifiques (vous l'avez dit vous déjà pris Calc, donc je vais laisser ça), voici quelques sujets qui seront utiles à connaître, si pas nécessairement directement applicable à la construction d'un réseau de neurones:
La résolution de Systèmes d'Équations Linéaires (on aurait pu l'apprendre dans une Algèbre Linéaire cours)
De Régression Des Moindres Carrés
La théorie de l'optimisation
Vous devez réaliser qu'il ya plusieurs autres méthodes qui peuvent être utilisées pour résoudre certains problèmes avec les réseaux de neurones.
Souvent l'aspect le plus difficile de résoudre un problème est de déterminer la meilleure méthode à utiliser.
même si je suis d'y répondre en 2018, mais je pense que ça va aider beaucoup de nouveaux arrivants qui sont en train d'apprendre réseau de neurones.
Tous les cours en ligne les documents disponibles en ligne suppose que le lecteur haut degré de la connaissance des mathématiques ou de l'expérience.
Il y a un livre qui s'appelle "FAIRE VOTRE PROPRE RÉSEAU de NEURONES" par Tariq Rashid. Il s'attend à ce que le lecteur lycée de mathématiques de la connaissance. c'est tout . d'ici à la fin du livre, vous serait capable de faire un programme qui lit votre écriture manuscrite.