jueves, 23 de febrero de 2012

ME MUDE DE BLOG

Por cuestiones de comodidad, para enlazar mi cuenta con Google+, me mude a un nuevo dominio:

 
Las nuevas entradas seran publicadas en la nueva dirección.
Gracias.

miércoles, 22 de febrero de 2012

¿Te cambiarias a Linux?

Últimamente se esta hablando un poco más del software libre. Entre todo ello se encuentra este excelente Sistema Operativo, libre y gratuito, Linux. Bueno no es ninguna novedad, existe ya hace dos décadas, pero a pesar de ello todavía hay muy poca gente que lo utiliza, teniendo en cuenta a Microsoft Windows.
Por eso decidi hacer esta encuesta, para saber si ya usan Linux como su SO principal, si lo usan pero como SO secundario, si piensan usarlo alguna vez, o si directamente no se les paso por la cabeza, también pueden comentar sobre los cambios que quiseran que haya en este sistema operativo.
La votación esta a la derecha del blog.

martes, 21 de febrero de 2012

Linux From Scratch

Paralelamente al proyecto de inteligencia artificial, hace unos días empece a trabajar con Linux From Scratch (Linux desde 0).
Para lo que no lo conocen, LFS, es un manual que tiene los pasos para crear un sistema Linux desde cero, compilando e instalando paquetes, los que nosotros queramos, para finalmente crear nuestro SO, también dispone de un Live CD, que pueden encontrar en Linux From Scratch, al igual que su manual.

Ya desde hace un tiempo quería empezar con un sistema operativo o modificar alguna distro de Linux, pero...la documentación que encontraba se basaba en hacer solo algunos cambios. En cambio con LFS, empezamos desde 0, instalando compiladores C, etc, más adelante también podemos incluir Python :)!
Con el tiempo, seguro subo algunos avances ;), estoy haciendo todo en una Pentium II con 168mb de RAM y les digo...que hay que tener paciencia a la hora de compilar grandes paquetes como el GCC (el compilador de C) y Glibc (las librerías de C).

lunes, 13 de febrero de 2012

¿Qué es un agente?

Si leyeron el post anterior, seguro que prestaron atención a la palabra agente, no, no se trata de los personajes de Matrix que persiguen a Neo, al final aclaraba que era el software de la inteligencia artificial. ¿El software de la inteligencia artificial?, claro a lo mejor me explique un poco mal, por que lo que quería yo era nada más darles un pie para después en un post futuro (este), explicarles mejor de que se trata.

Se llama agente a la aplicación que se programa para que resuelva  determinado problema utilizando la inteligencia artificial.
Hay varios tipos de entornos o de problemas:

domingo, 12 de febrero de 2012

¿Donde aplicar la Inteligencia Artificial?

En los post anteriores hable sobre la inteligencia artificial e hice una breve descripción de las RNA y de los AG. Pero lo que todavía no dije, fue en dónde o en que situación se puede aplicar un agente1.
Un agente puede ser utilizado en toda situación en la que se necesite resolver un problema, ¿un problema?, si, por ejemplo, supongamos que tenemos que ir de "x" lugar a "y", tenemos una sola posibilidad de hacer el viaje, pero la trampa esta en que el recorrido tiene que ser el más corto. Podemos hacer dos cosas en esta situación, la primera es tirarnos al azar por cualquier camino y llegar sin saber durante el recorrido si ese fue el trayecto más corto, o podemos programar un agente que por medio de un mapa pueda seleccionar el camino más adecuado, en nuestro caso, el más corto.
Si alguna vez leyeron sobre la inteligencia artificial, el ejemplo que les di antes, es uno de los más usuales, por lo general, muchos se quedan con ese ejemplo, y solamente se imaginan usar la IA para realizar un recorrido, pero se puede aplicar en muchas otras cosas.
Entonces...¿dónde podemos aplicar el uso de un agente?, el limite esta en nuestra imaginación, en nuestro desempeño y en las leyes de la física :p.