Giter Club home page Giter Club logo

sia-tp2's People

Contributors

agophurmuz avatar angiearlanti avatar mminestrelli avatar santi698 avatar

Watchers

 avatar  avatar  avatar

sia-tp2's Issues

Plotear funciones 3D

En main.m:

  • Plotear el obtainedOutput que devuelve la función evaluateNetwork(...) cuando termina de aprender.
  • En el mismo plot dibujar los expectedOutput para los expected inputs.

function plot_original_and_solved( original_patterns, ...
original_outpoouts, solved_patterns, solved_outputs )

figure;
plot3(original_patterns(1,:), original_patterns(2,:), ...
    original_outpoouts, 'ro');
hold on;
plot3(solved_patterns(1,:), solved_patterns(2,:), solved_outputs, ...
    'b*');

end

Shufflear los patterns (inputs)

Necesitamos shufflear los index de los patterns antes de pasarlos por el train porque corremos el riesgo de memorizar un mismo órden de patrón y olvidar lo que aprendió en el anterior.

Traer valores de archivo

En la función main.m traer todos los datos necesarios de archivo:

  • Traer inputs de terrain.csv
  • Separar inputs de testeo y de aprendizaje (hay un criterio para hacerlo preguntar).
  • Traer arquitectura de archivo.
  • Traer etha de archivo.
  • Traer función de activación de archivo.
  • Traer acceptedError de archivo.

Hacer funciones de activación

  • Necesitamos exponencial y tanh.
  • Preguntar a Alan si dadas nuestras salidas esperadas es necesario meter una lineal y porque (hay algo matemático con las que están entre 0 y 1).
  • Agregar el Beta y que sea customizable desde el main.

Terminar el sobreentrenamiento

  • Si se mantiene mas de cierta cantidad de épocas que el error de testeo es más grande que el de aprendizaje tenemos sobreentrenamiento y hay que cortar.
  • Recordar shufflear los inputs en el evaluateNetwork().

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.