Les réseaux neuronaux. Questions des experts. - page 17

 

Merci. Je vais le lire...

Si vous voulez bien me dire, par rapport à FANN, quels sont les avantages, les faiblesses, les difficultés ?

................................

Une question pour tout le monde :

Qu'utilisez-vous ? Comment est-elle mise en œuvre ?

 
lasso:

Merci. Je vais continuer à lire...

Si vous voulez bien me dire, en comparant avec FANN, quels sont les avantages, les faiblesses et les difficultés ?

................................


https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BE%D0%BF%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2

Avantages et inconvénients des SVM :

    il s'agit de la méthode la plus rapide pour trouver des fonctions de résolution ;
  • la méthode se réduit à la résolution d'un problème de programmation quadratique dans un domaine convexe qui a toujours une solution unique;
  • la méthode trouve une bande de séparation de largeur maximale, ce qui permet une classification plus sûre ;
  • la
  • méthode est sensible au bruit et à la normalisation des données ;
  • il
  • n'existe pas d'approche générale de la sélection automatique du noyau (et de la construction du sous-espace conjugué en général) dans le cas de classes linéaires non séparables
  • .

C'est un pdf... que l'extension supprime.

Dossiers :
svm.pdf.txt  288 kb
 
lasso:

Voici ce que génère mon Stats 6 :))

Quelle est la joie ?

La joie est juste de voir dans le débogueur le signal de l'entrée à la sortie.

Le plaisir est dans la création visuelle et la formation du réseau. Il est pratique pour la préparation des données.

L'inconvénient - je vais devoir pirater un fichier pour le développer en dll ou le transférer vers MQL
.

lasso:

Ou bien je génère les mauvaises données au mauvais endroit ?

Ou est-ce que je génère au mauvais endroit ?


Actuellement, j'écris le réseau en MQL.

C'est pratique - j'obtiens immédiatement un conseiller expert, pour lequel j'écris le réseau.

L'inconvénient est la faible vitesse de MQL4 et les possibilités limitées de visualisation des données. À cet égard, MQL5 est bien plus préférable.

Pour l'étude des réseaux neuronaux, je recommande d'utiliser les programmes spécialisés qui permettent de travailler avec eux (vous êtes déjà familier avec Statistica), et pour la mise en œuvre de projets complexes non standard, il est encore préférable de travailler dans l'environnement, où le travail direct avec les réseaux sera nécessaire - MetaTrader.

Et lorsque l'idée a été testée et mise au point, il n'est jamais trop tard pour transférer la grille dans un dll, ce qui simplifie et accélère le travail avec la grille.

 

Bonjour messieurs,

Pouvez-vous me dire quel pourrait être le problème ?

Je suis en train de construire un NS dans le logiciel NeuroSolutions. Il a une option pour compiler le projet NS dans une dll. Dans ce processus, je dois choisir un langage de programmation dans lequel le fichier sera compilé. En suivant les conseils de l'article(https://www.mql5.com/ru/articles/236), j'ai choisi visual c++ 6 et installé visual c++ 6 sur mon ordinateur. Mais ça échoue, la création de la dll a échoué. J'ai lu le même article sur les raisons possibles de l'échec. Tout ce que j'ai obtenu, c'est que Visual C++ 6 est peut-être mal configuré. Quelqu'un a-t-il rencontré un tel problème avec NeuroSolutions ? Quelle est la première chose à essayer de changer ?

 

joo:
Statistica генерит С-шный исходник консольного приложения обученной нейронной сети (если скомпилировать такой исходник получится exe-исполняемый файл).

......

Inconvénient - Je vais devoir le transformer en dll ou le transférer vers MQL.

Maintenant, j'ai regardé mes expériences passées avec Statista... J'ai utilisé des dlls dérivées de celui-ci partout, je ne me souviens pas de bits cassés, tout au plus les ai-je ajoutés à l'en-tête de la bibliothèque (quelque chose comme ça me revient en mémoire). Si la refonte était sérieuse - se souviendrait à coup sûr, je ne suis pas Dieu sait quel genre de programmeur C) Et note tout a fonctionné comme il se doit)))) Bien que j'aie eu la version 8, peut-être y a-t-il des différences à cet égard...
 
Figar0:
Maintenant, j'ai regardé mes expériences passées avec Statista... J'utilise partout des dlls dérivées de son code, je ne me souviens pas avoir eu à travailler avec un fichier, tout au plus ai-je ajouté à l'en-tête de la bibliothèque (quelque chose comme ça me revient en mémoire). Si la refonte était sérieuse - se souviendrait à coup sûr, je ne suis pas Dieu sait quel genre de programmeur C) Et note tout a fonctionné comme il se doit)))) Bien que j'aie eu une version 8, peut-être y a-t-il des différences à cet égard ...
Mais il faut quand même fouiller dans le code, et chaque fois après la formation.
 
Figar0:
Maintenant j'ai regardé mes expériences passées avec Statistica... J'ai utilisé des dlls dérivées de son code partout, je ne me souviens pas avoir eu à travailler avec un fichier, tout au plus à ajouter à l'en-tête de la bibliothèque (quelque chose comme ça me revient en mémoire). Si la refonte était sérieuse - se souviendrait à coup sûr, je ne suis pas Dieu sait quel genre de programmeur C) Et note tout a fonctionné comme il se doit)))) Bien que j'aie eu la version 8, peut-être y a-t-il des différences à cet égard...

J'ai de vagues doutes : ......

Voici les dernières infos du site web sur le 8, je crois.

-------------------------

Générateur de code source

Le générateur de code source est un produit complémentaire qui permet aux utilisateurs de créer facilement leurs propres applications basées sur le système de réseaux de neurones de STATISTICA. Ce produit complémentaire crée le code source système du modèle de réseau neuronal (sous forme de fichier C, C++, C#) qui peut être compilé séparément et intégré dans votre programme pour une distribution gratuite. Ce produit est conçu spécifiquement pour les développeurs de systèmes d'entreprise ainsi que pour les utilisateurs qui ont besoin de convertir des procédures hautement optimisées créées dans STATISTICA Neural Networks en applications externes pour résoudre des problèmes analytiques complexes. (Il est à noter que pour obtenir l'autorisation, les utilisateurs doivent informer StatSoft Russie de la distribution de programmes utilisant le code généré).

----------------------------------

Pouvez-vous joindre la bible en ligne ?

Surtout s'il est généré par StatSoft, ce n'est pas un secret.

 
lasso:

Pouvez-vous joindre la biblio inclusive ?

Surtout si elle est générée par les statistiques n'est pas un secret.


Le code source n'est tout simplement pas laissé, les dlls traînent, mais à quoi servent-elles sans code source et sans formation ? Je ne me souviens pas moi-même de ce qu'il y a dedans). Maintenant, je suis sur le point de remettre le 8, il y a des développements dans lesquels il peut aider. Je vais vous montrer quelque chose, bien sûr, mais c'est plus facile d'essayer vous-même.
 
Figar0:

Je n'ai pas de code source, j'ai quelques dlls qui traînent, mais à quoi servent-elles sans code source ni formation ? Je ne me souviens même pas de ce qu'il y a dedans moi-même. Maintenant, je suis sur le point d'en remettre 8, il y a des développements dans lesquels cela peut aider. Je vais vous montrer quelque chose, bien sûr, mais c'est plus facile d'essayer vous-même.

Je n'ai même jamais demandé les sources, seulement le dll et l'en-tête.

Vous l'avez écrit vous-même...


Figar0:
Maintenant, j'ai regardé mes expériences passées avec Statistica... J'utilise partout des dlls dérivées de son code, je ne me souviens pas avoir eu à travailler avec un fichier, tout au plus ai-je ajouté à l'en-tête de la bibliothèque (quelque chose comme ça me revient en mémoire). Si la refonte était sérieuse - se souviendrait à coup sûr, je ne suis pas Dieu sait quel genre de programmeur C) Et note tout a fonctionné comme il se doit)))) Bien que j'aie eu la version 8, peut-être y a-t-il des différences à cet égard...
 

Quels que soient les réseaux que vous utilisez, il n'y a toujours qu'une seule question : comment faire pour NE PAS adapter un réseau à un marché passé ?