Inicio > 2010 > enero

Archivos de: enero 2010

hormiga

Optimización basada en colonias de hormigas

Muchas veces para resolver problemas de inteligencia artificial no hay nada como fijarse en la naturaleza. Uno de estos casos es la capacidad que tienen las hormigas  para encontrar el camino más corto entre la comida y el hormiguero, teniendo en cuenta que las hormigas son ciegas. Pero actuando como una colonia y no como individuos aislados consiguen el objetivo. Las ... Continuar »

python-logo

Curso Python II – Tipos y variables

Tipos de datos En el capítulo anterior vimos dos tipos de datos: Las cadenas de caracteres, que son un conjunto de letras, "Hola Mundo" y también vimos enteros que no son más que números. Anteriormente usamos la sentencia print para imprimir una cadena de caracteres, pero también puedes imprimir otros tipos de datos con print, como enteros. >>> print 5 5 Para saber de qué ... Continuar »

python-logo

Curso Python I – Intérprete y scripts

Ejecutar Python Python tiene dos modos de ejecución, mediante scripts o interactivamente en el intérprete. A la hora de escribir programas serios usará la modalidad script, pero el modo intérprete es genial para probar pequeños código y para aprender. Para abrir el intérprete de Python en linux basta con escribir en la consola "python", sin comillas. En Windows basta con buscar en ... Continuar »

python-logo

Curso Python – Presentación

Este es el primer artículo acerca del curso sobre Python que voy a llevar en el blog. En esta parte se tratará la guía de estilo del curso, como estará estructurado y en definitiva todo lo necesario para poder entender y comprender el curso. Requesitos previos No es necesario haber programado nunca antes en algún lenguaje de programación, el curso partirá desde cero por lo que cualquier ... Continuar »

Sin Imagen

Curso Python

Está página va dedicada la Inteligencia Artificial, la Vida Artificial y la Robótica, todo a un nivel principiante y experimental para gente "normal" no para expertos, es por eso que todo lo que porgramo he decidido hacerlo con un lenguaje sencillo, claro y que no complique más las cosas. El lenguaje perfecto para esto para mi es Python y aprenderlo ... Continuar »

laberinto

Buscador de Caminos con Python

Un problema típico de Inteligencia Artificial puede ser la búsqueda de caminos, he diseñado un programa en el que una pelotita en un laberinto tiene que encontrar la salida, el juego actúa por el método prueba error, la pelota busca las posibles caminos que puede seguir desde la posición que se encuentra y toma uno de ellos, si llega a ... Continuar »

glider1-150x150.jpg

El juego de la vida en Python

Aquí traigo una versión del juego de la vida en Python utilizando GASP, se trata de una aplicación gráfica en el que se pueden elegir dos tipos de configuraciones: Aleatoria. Donde se debe introducir el numero de filas y columnas del mapa y se rellenan de forma aleatoria. Cargar Mapa. Donde se debe indicar la ruta de un mapa en formato txt ... Continuar »

Sin Imagen

GASP, gráficos fáciles en Python

GASP son las siglas de Graphics API for Students of Python. Es una utilidad que nos permite hacer aplicaciones gráficas en python de una manera fácil y sencilla, sin tener que liarse con una api gráfica complicada, es muchísimo más simple incluse que pygame, aunque también claro está, mucho menos potente. GASP permite crear ventanas insertar figuras básicas como líneas, círculos, ... Continuar »

Sin Imagen

El salto del caballo, backtracking

El salto del caballo es un viejo problema que existe mucho antes que los ordenadores. Consiste en, dada una posición inicial, en un tablero de ajedrez recorrer todas las casillas del tablero únicamente con los movimientos del caballo sin repetir ninguna casilla. Este problema antiguamente se resolvía “a mano” probando posibles soluciones y anotando las que eran erróneas, es decir método ... Continuar »

Sin Imagen

Inteligencia Artificial en un Juego de Mesa

Cualquiera nuevo en el campo de la Inteligencia Artificial con un interés en los juegos debe intentar crear un simple juego de mesa con un oponente IA. Generalmente la mejor parte de los juegos de mesa son las reglas sencillas – esto significa menos tiempo implementando el juego, y más tiempo en la IA. Aún más, los juegos de mesa ... Continuar »

Página 1 de 212