/entrega2/ejercicio2/separar_train_test.m

http://github.com/melisabok/RedesNeuronales · Objective C · 19 lines · 15 code · 4 blank · 0 comment · 0 complexity · 125f7c57b4a1a51b736fe0dec14bbdc4 MD5 · raw file

  1. % Funcion que sirve para poder obtner un conjunto de datos
  2. % para el entrenamiento y otro para el testeo
  3. % Me aseguro que los datos esten mezclados para que cada
  4. % separacion sea diferente
  5. %
  6. function[Train, Test] = separar_train_test(M, percent)
  7. %Primero mezclo los datos
  8. M = mezclar(M);
  9. %Obtengo el tamanio de la matriz
  10. [Rows, Columns] = size(M);
  11. %Calculo la cantidad de filas que corresponden al porcentaje
  12. n = floor(Rows*(percent / 100));
  13. %Separo la matriz en dos
  14. Train = M(1:n, :);
  15. Test = M((n+1):Rows, :);