Este repositorio contiene todos los proyectos que he desarrollado como parte del curso CS50's Introduction to Artificial Intelligence with Python de Harvard. A lo largo de este curso, he aplicado tecnicas de inteligencia artificial y aprendizaje automatico para resolver una variedad de problemas interesantes, desde juegos hasta modelos predictivos y procesamiento de lenguaje natural.
Cada uno de estos proyectos ha sido implementado en Python, utilizando bibliotecas y herramientas relevantes del campo de la inteligencia artificial.
Cada proyecto se encuentra en una rama separada del repositorio, con su propio conjunto de archivos y dependencias. A continuacion, la lista de las ramas/proyectos en las que se encuentran:
- attention
- crossword
- degrees
- heredity
- knights
- minesweeper
- nim
- pagerank
- parser
- shopping
- tictactoe
- traffic
Note
Dentro de cada fichero README en cada rama se encuentra una breve descripcion de cada proyecto.
Cada proyecto contiene un archivo requirements.txt
con las dependencias necesarias. Para ejecutar los proyectos en tu maquina local, sigue estos pasos:
- Clonar el repositorio:
git clone git@github.com:Rizquez/c50ai_harvard.git
- Cambia a la rama correspondiente para el proyecto que deseas ejecutar:
git checkout <nombre_rama>
- Instalar las dependencias del proyecto:
pip install -r requirements.txt
Las contribuciones son bienvenidas. Si encuentras algun problema o tienes sugerencias, no dudes en abrir un issue
o hacer un pull request
. ¡Toda ayuda es apreciada!
Agradezco a Harvard
y al equipo del curso CS50AI
por su excelente material y orientacion en el campo de la inteligencia artificial. Tambien quiero agradecer a todos aquellos que han contribuido a mi desarrollo en este campo.
Este proyecto esta bajo una licencia MIT
. Consulta el archivo LICENSE
para mas detalles.