9
votes

4 Réponses :


1
votes

Ils cherchent à être assez similaires basés sur les documents officiels de CVPartition et CrossValind , mais CrossValind a l'air légèrement plus flexible (il permet de laisser un départ m pour arbitraire m, tandis que cvPartition ne permet que 1 sortie).


0 commentaires


1
votes

Je sais que votre question ne fait pas directement référence à la boîte à outils réseau de neurones, mais peut-être que quelqu'un d'autre pourrait trouver cela utile. Pour obtenir vos données d'entrée d'Ann séparées dans les données de test / validation / train, utilisez la variable 'net.dividefcn' '.

net.divideFcn = 'divideind';

net.divideParam.trainInd=1:94;  % The first 94 inputs are for training.
net.divideParam.valInd=1:94;    % The first 94 inputs are for validation.
net.divideParam.testInd=95:100; % The last 5 inputs are for testing the network.


0 commentaires

3
votes

AMRO, ce n'est pas directement une réponse à votre CVPartition vs crossvalind question, mais il y a une contribution à l'échange de fichiers Mathworks appelé MulticlassgentleadaBoosting par l'utilisateur Sebastian Paris qui comprend un joli ensemble de fonctions pour énumérer des indices de réseau pour la formation informatique, les tests et des ensembles de validation pour les stratégies suivantes d'échantillonnage et de validation croisée:

  • tenir
  • BOOTSTRAP
  • K Validation croisée
  • laissez-en un
  • Validation croisée stratifiée
  • Validation croisée stratifiée équilibrée
  • Stratified Hold Out
  • Strap de démarrage stratifié

    Pour plus de détails, voir les fichiers de démonstration inclus dans l'emballage, et plus spécifiquement les fonctions sampling.M et sampling_set.m . .


0 commentaires