Les réseaux neuronaux artificiels (ANN) et les machines vectorielles à support (SVM) sont deux stratégies populaires d'apprentissage et de classification supervisés. Il n'est pas toujours évident de savoir quelle méthode est la meilleure pour un projet particulier, et je suis certain que la réponse est toujours "ça dépend". Souvent, on utilise une combinaison des deux ainsi que la classification bayésienne.
Ces questions sur Stackoverflow ont déjà été posées concernant ANN vs SVM :
Quelle est la différence entre ANN, SVM et KNN dans ma question de classification ?
Machine à vecteur de support ou réseau neuronal artificiel pour le traitement de texte ?
Dans cette question, j'aimerais savoir spécifiquement Quels sont les aspects d'un ANN (plus précisément, un Perceptron multicouche) qui pourraient rendre son utilisation souhaitable par rapport à un SVM ? La raison pour laquelle je pose cette question est qu'il est facile de répondre à la question de savoir si l'on peut utiliser un ANN ou un SVM. en face de question : Les Machines à Vecteur de Support sont souvent supérieures aux ANNs car elles évitent deux faiblesses majeures des ANNs :
(1) Les ANN convergent souvent sur minima locaux plutôt que des minima globaux, ce qui signifie qu'ils ont parfois tendance à "manquer la vue d'ensemble" (ou à perdre la forêt pour les arbres).
(2) Les ANNs sont souvent overfit si l'apprentissage dure trop longtemps, ce qui signifie que pour un modèle donné, un ANN pourrait commencer à considérer le bruit comme faisant partie du modèle.
Les SVM ne souffrent d'aucun de ces deux problèmes. Cependant, il n'est pas évident que les SVM soient destinés à remplacer totalement les ANN. Alors, qu'est-ce que les spécifique Quel(s) avantage(s) un ANN a-t-il sur un SVM qui pourrait le rendre applicable à certaines situations ? J'ai énuméré spécifique Les avantages d'un SVM par rapport à un ANN, maintenant j'aimerais voir une liste des avantages d'un ANN (s'il y en a).
61 votes
Malheureusement, ce site sera probablement fermé ou déplacé prochainement, mais j'adore cette question. Je ne demande pas mieux que de voir un éventail de réponses réfléchies à cette question.
10 votes
J'imagine que la plupart des réponses à cette question seront spéculatives ou fondées sur des preuves, car il existe très peu de garanties théoriques sur la puissance de ces machines. Par exemple (si je me souviens bien), on ne sait pas si un réseau neuronal feed-forward à n couches est plus puissant qu'un réseau à 2 couches. Alors comment pouvons-nous dire que l'un est meilleur que l'autre en principe si nous ne comprenons même pas les relations entre de légères variations du même modèle ?
13 votes
Il est fermé pour ne pas être très constructif ... Lol !
67 votes
J'aime que StackOverflow essaie de maintenir la qualité des questions et des réponses. Je déteste que StackOverflow applique cela avec une hache au lieu d'un scalpel. Il y a une différence entre demander "comment faire des trucs HTML" et une question spécifique à un domaine pour laquelle il serait difficile de trouver une réponse ailleurs. Il y a une raison pour laquelle cette question a 140 votes positifs - pourtant elle est considérée comme "non constructive". Les questions comme celle-ci sont les épitome de constructif. En tout cas, bien plus que la plupart de celles que je vois tous les jours et qui s'inscrivent parfaitement dans le format des questions-réponses tout en étant inutiles pour presque tout le monde, sauf pour celui qui les pose.
22 votes
C'est manifestement constructif. Je ne comprends pas pourquoi il serait fermé. Elle demande des situations spécifiques où l'utilisation d'un algorithme présente des avantages par rapport à l'utilisation d'un autre algorithme. N'est-ce pas une demande raisonnable ?
3 votes
Ce n'est pas parce que les régulateurs de la question ne SAISISSENT pas que la question n'est pas soutenue par l'expertise. Beaucoup de bonnes questions n'ont pas de réponses fermées. L'hypothèse de Riemann en est un exemple.
2 votes
@duffymo où cela pourrait-il être déplacé ? Je pense que Quora serait le seul endroit où il pourrait être déplacé ?
0 votes
Je n'en ai aucune idée. Je ne suis pas un modérateur sur ce site.
0 votes
La question originale date de plus de trois ans.
1 votes
stackoverflow is still flawed.
Cette question étant un exemple classique, bloquée commenot constructive
par un utilisateur dont je ne trouve aucune relation de sa compétence en rapport avec cette question !0 votes
Cette question est vraiment très constructive. S'il vous plaît, rouvrez-la ! !!
0 votes
Pas constructif pour le SO car ce n'est pas une question de programmation, devrait être déplacé vers stats.stackexchange.com o datascience.stackexchange.com la question elle-même est très pertinente