Skip to content

Algoritmo que mediante algoritmos de inteligencia artificial comprueba las compuertas lógicas de AND, NAND, OR y NOR.

Notifications You must be signed in to change notification settings

OsmanJimenez/Perceptron

Repository files navigation

Algoritmo que mediante algoritmos de inteligencia artificial comprueba las compuertas lógicas de AND, NAND, OR y NOR.

Perceptrón Python

Algoritmo que mediante algoritmos de inteligencia artificial comprueba las compuertas lógicas de AND, NAND, OR y NOR.

Objetivo General

  • Desarrollar un algoritmo con inteligencia artificial que muestre la cantidad de iteraciones a realizar el sistema para hallar los valores de cada compuerta lógica.

Objetivos Específicos

  • Identificar el algoritmo mas eficientes para la realización de los procesos
  • Diseñar una interfaz grafica que muestre los valores calculados
  • Mostrar el numero de iteraciones y valores generados en cada transacción del proceso en el perceptrón.

Explicación

  1. Definir (x1) y (x2), | Según la compuerta lógica en este caso AND.
  2. Inicializar los pesos (p1) y (p2) entre -1 y 1 | Numero Aleatorio.
  3. Calcular umbral (u) entre -1 y 1 | Numero Aleatorio.
  4. Calcular coeficiente de aprendizaje (n) entre 0 y 1 | Numero Aleatorio.
  5. Calcular coeficiente de aprendizaje (y) | Formula.
  6. Aplicar función escalón dependiendo del coeficiente de aprendizaje (f) | Función Escalón.
  7. Calcular valor esperado (d) | Según la compuerta lógica en este caso AND.
  8. Calcular valor de error (e) | Formula.
  9. Calcular variación para los pesos (v1) y (v2) | Formula.
  10. Calcular nuevos pesos (pe1) y (pe2) | Formula .
  11. Calcular nuevo umbral (um) | Formula.

Herramientas de Desarrollo

  • Bootstrap 5.
  • CSS3.
  • HTML5.
  • Flask.
  • JavaScript.
  • JQuery.
  • MySQL.
  • Python.

Herramientas de Diseño

  • Adobe Photoshop.
  • Adobe XD.

Herramientas de Organización

  • GitHub.
  • Tablero Kanban.

Metodologías de Desarrollo

  • Metodología XP.
  • Metodología Scrum.

Comunidades de Apoyo

  • Google Developers.
  • Stack Overflow.

Estándares Aplicados

  • Marco de Diseño de Google Design.
  • Principios de Usabilidad de Jakob Nielsen.
  • SOLID.

Licencia

MIT

About

Algoritmo que mediante algoritmos de inteligencia artificial comprueba las compuertas lógicas de AND, NAND, OR y NOR.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published