Peut réseaux de neurones approximative d'une fonction quelconque donné assez de neurones cachés?

Je comprends réseaux de neurones avec un nombre de couches cachées peut approximer les fonctions non linéaires, cependant, peut-il approximative:

f(x) = x^2

Je ne peux pas penser comment elle pourrait. Il semble très évident limitation de réseaux de neurones qui peuvent potentiellement limite de ce qu'il peut faire. Par exemple, en raison de cette limitation, les réseaux de neurones ne peuvent probablement pas correctement approximative de nombreuses fonctions utilisées dans les statistiques comme la Moyenne mobile Exponentielle, ou même variance.

Parlant de la moyenne mobile, peut réseaux de neurones récurrents correctement approximative qui? Je comprends comment une anticipation de réseau de neurones, ou même un seul neurone linéaire de sortie peut une moyenne mobile à l'aide de la fenêtre coulissante technique, mais comment pourrait-réseaux de neurones récurrents faire sans montant X de couches cachées (X étant la moyenne mobile de la taille)?

Aussi, nous supposons que nous ne connaissons pas la fonction d'origine f, qui arrive à obtenir la moyenne de la dernière 500 entrées, puis sortie à 1 si il est supérieur à 3, et 0 si elle ne l'est pas. Mais pendant une seconde, prétendre que nous ne le sais pas, c'est une boîte noire.

Comment un réseau de neurones récurrent approximative qui? Nous avons d'abord besoin de savoir combien d'échéances elle doit avoir, ce qui n'est pas. Peut-être un LSTM réseau, mais même alors, si ce n'est pas une simple moyenne mobile, c'est une moyenne mobile exponentielle? Je ne pense pas que même LSTM peut le faire.

Même pire encore, que faire si f(x,x1) que nous sommes en train d'apprendre est tout simplement

f(x,x1) = x * x1

Qui semble très simple et direct. Peut un réseau de neurones de l'apprendre? Je ne vois pas comment.

Ai-je raté quelque chose d'énorme là ou sont les algorithmes d'apprentissage automatique extrêmement limitée? Il existe d'autres techniques d'apprentissage en plus de réseaux de neurones qui peut réellement faire de tout cela?

  • Cette question semble être hors-sujet parce que c'est à propos des mathématiques/statistiques. Essayez stats.stackexchange.com.
  • Je parle de ce que je peux ou ne peux pas faire avec des réseaux de neurones. Je vois qu'il nécessite à l'évidence des connaissances dans certains des mathématiques/statistiques, mais la question n'est certainement pas hors sujet à mon avis.
  • C'est une question de théorie. C'est aussi un opiniâtre question; si l'apprentissage de la machine est limitée dépend de ce que vous attendez à faire. L'ensemble du domaine est destiné à résoudre mal définie des problèmes du monde réel environ, pas bien définie mathématique des problèmes qui admettent des algorithmes simples.
  • La moyenne mobile et la moyenne mobile exponentielle est largement utilisé dans les marchés financiers d'essayer de prédire le mouvement des prix à l'aide de l'analyse technique. Le marché financier de prédiction est très mal définie problèmes du monde réel. C'est la raison pour laquelle je suis à l'apprentissage des réseaux de neurones pour commencer.
  • Marché de prédiction est mal définie. La moyenne mobile ne l'est pas.
  • Une question parfaitement justifiée dans ce sous-domaine. Merci pour la poser; il m'a aidé aussi.
  • Vous pouvez essayer de le Croix Validé ou AI StackExchange sites. Vérifier leurs pages pour quels types de questions qu'ils acceptent. Voir aussi Qui StackExchange site pour l'apprentissage de la machine des questions.
  • Cette question est simple réponse théorique. Vous auriez besoin de 2 couches cachées, à 2 et 4 unités chacun, respectivement, pour se rapprocher de la fonction carré arbitrairement bien. Je ne peux pas expliquer le détail ici, car l'observation de la taille est trop petite, vous obtiendrez la réponse théorique SE site.