iglosiggio / algo3-tp3 Goto Github PK
View Code? Open in Web Editor NEWTercer Trabajo Práctico de Algoritmos y Estructuras de Datos 3 (1er cuatrimestre 2019)
Tercer Trabajo Práctico de Algoritmos y Estructuras de Datos 3 (1er cuatrimestre 2019)
Quick & Dirty “¿Qué es esto?” del proyecto: algorithm/: Esta carpeta aloja la lógica del jugador (tanto la función parametrizable cómo el wrapper que permite usar la parametrización con el juez de la cátedra respetando la entrada y salida propuesta). algorithm/estrategias: Parametrizaciones que se entregan cómo parte del ejercicio 3 resultado de cada estrategia de elección de parámetros. juez: Interfaz en C++ (con su implementación correspondiente) que dados dos jugadores y sus parametrizaciones indica cuál de los dos gana una partida en un tablero determinado. grid: Implementación híper simplista del grid-search, los parámetros están hardcodeados en el código fuente. Tarda ~1hora en evaluar las combinaciones (juga muchísimas partidas por cada combinación). genetico: Algoritmo genético parametrizable en varias de las operaciones. Correr el ejecutable con parámetros inválidos muestra un pequeño texto de ayuda. informe: El código fuente del informe. resultados/: Resultados de correr el grid-search o el genético. Los parámetros del genético se evidencian en el nombre del fichero. puntuar_params: Algoritmo de puntuación utilizado en el grid-search y en el genético. Éste algoritmo se describe en el informe. src/: Código dado por la cátedra (juez en python y random_player).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.