Git Product home page Git Product logo

codigoia's People

Contributors

descubriendolaia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

codigoia's Issues

Búsqueda Informada: A*

La búsqueda A* tiene en cuenta tanto el camino recorrido como la heurística para escoger el siguiente nodo del árbol de búsqueda.

Ascenso de Colinas

En cada paso analizamos los estados vecinos y nos quedamos con el mejor de ellos, hasta alcanzar un máximo. El problema es que puede ser un máximo local.

Búsqueda Informada: voraz

Implementar el algoritmo de búsqueda voraz (gradiente o máxima pendiente) que sólo tiene en cuenta la heurística (no el coste de camino recorrido).

Búsqueda No Informada: Bidireccional

Implementación de la búsqueda bidireccional en grafos con dos árboles de búsqueda primero en anchura, hasta que se encuentran en un estado común.

Búsqueda Informada: SMA*

Igual que A* pero, cuando se tiene una cantidad de memoria limitada, se debe ir eliminando los nodos con peor valor. Implementarla poniendo como límite un número máximo de nodos pequeño, para ver cómo se van eliminando.

Búsqueda en Haz Local

En vez de un único estado como mejor estado, se tienen varios de ellos que se escogen de todos los estados vecinos de todos ellos.

Búsqueda Informada: IDA*

Combinación de A* con la búsqueda en profundidad iterativa. Implementar pseudocódigo y usarlo con los ejemplos ya definidos.

Naïve Bayes

La red bayesiana más sencilla que permite hacer inferencias.

Probabilidad Básica

Ejemplos en código de los conceptos que se han visto al inicio del enfoque probabilístico y que son la base de las redes bayesianas.

Temple Simulado

Mejora el ascenso de colinas aplicando aleatoriedad al elegir los estados vecinos para evitar los máximos locales.

Algoritmo Genético

Se aplican técnicas basadas en la genética para ir generando los nuevos estados.

Inferencia Probabilística

Ejemplos de independencia absoluta, independencia condicional e inferencia probabilística: las bases de las redes bayesianas.

Agregar Heurística a la Clase del Grafo

  • Agregar los atributos heurísticas y valores a las clases Nodo y Problema del Grafo para poder usarlas en las búsquedas informadas.
  • Modificar los ejemplos para probarlo.
  • Método para obtener hijo con menor valor.

Búsqueda Informada: AO*

Implementar el algoritmo AO*, que mejora la búsqueda A* definiendo subproblemas a resolver en paralelo y obtener una solución global combinando las soluciones parciales. No hay pseudocódigo, asi que intentar implementar algún ejemplo ilustrativo.

Inferencia - Tableaux

Uso del método tableaux para realizar inferencia en lógica de proposiciones. Hay que evaluar si implementarlo o no porque este método es muy manual.

Equivalencias

Mostrar un ejemplo con todas las equivalencias, para ver así que funcionan.

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.