Inteligencia artificial

Iniciado por konarr, 4 Julio 2012, 21:46 PM

0 Miembros y 2 Visitantes están viendo este tema.

konarr

Hola, me gustaría saber que opinan de la inteligencia artificial, si es rentable, en que lenguajes de programación se obtiene una mayor comodidad para su desarrollo, si alguna ves han intentado desarrollar inteligencia artificial, etc etc. . .

Si me podrían recomendar  sitios sobre el tema se los agradecería :)

sebalo12

Hola:

Rentable en que sentido??..

Yo lo que que hice con "Inteligencia Artificial" fue un Sistema Experto.. El mismo emulaba el comportamiento de un entrenador de basquet en diferentes escenarios que se le iban presentando.. Lo hice como Tesina de Grado..

Basicamente consistia en que se le planteaba un escenario al sistema, y el mismo te decia, cual era la mejor formacion defensiva u ofensiva para poner en cancha, asi como tambien cual era la mejor "jugada" que podias hacer.. por ejemplo: Marcar en zona o presionando en el caso que el equipo se encontraba en defensa, o llevar a cabo alguna jugada ofensiva en particular si se encontraba en ataque...

Lo que se es que si queres implementar algo de "Inteligencia Artificial" vas a tener que utilizar algun lenguaje Logico... En mi caso use Prolog. pero tambien estuve viendo uno que se llama CLIPS..

Por otra parte, use el Lenguaje de programacion Python, el cual podes complementarlo con Prolog, o CLIPS, utilizando los modulos PySwip o PyClips.. :)

Despues para leer con poner en google inteligencia artificial vas a encontrar miles de millones de cosas.. :)

Segun mi experiencia los Sistemas expertos, son el primer producto realmente funcional de la IA. Asi que yo si fuera vos.. arrancaria por ahi...

Anvil

Checa este curso Intro to AI realizado por Peter Norvig y Sebastian Thrun, todos unos conocedores en el tema, adicionalmente puedes checar su libro de "Artificial Intelligence: A Modern Approach" existe una versión en español "Inteligencia artificial: un enfoque moderno" solo búscale en google.

Dentro de todas las ramas de inteligencia artificial puedes encontrarte con sistemas expertos, manejo de agentes, manejo de multiagentes, aprendizaje máquina, redes neuronales y redes bayesianas, procesamiento de imágenes, etc, etc, el área es muy grande simplemente pon en perspectiva la inteligencia artificial que se utiliza en los videojuegos.
\\::_--__!!ss"1122

konarr

@sebalo12
Gracias por tu comentario, en cuanto a rentable, me refiero al campo laboral y eso. . .
Estaba viendo que CLIPS también esta para Java, ahora bien, que lenguaje recomiendas para IA, Java o Python ?

@Anvil
Gracias, ya descargue el libro. (mas de 100 hojas :O )

Por lo general encuentro blogs que solo tienen un apartado sobre IA, pero no que toquen el tema mas a fondo

sebalo12

Yo personalmente soy Pro Python.. jaja asi que no te puedo dar una mirada objetiva.. Ambos lenguajes son muy difundidos, tienen buena documentacion y tienen comunidades enormes dispuestas a ayudar en cualquier problema que se te presente..

Si quieres introducirte un poco en lo que es python puedo invitarte a que te pasees por mi blog..

infortips.blogspot.com

Saludos y cualquier cosa en la que pueda ayudar no dudes en preguntar!.

konarr

Gracias @sebalo12, estaré atento a tus publicaciones :)

reagea

Por favor nunca va a existir la inteligencia artificial...
existe gente detras de todo :rolleyes:
Rea
Aprende las reglas para que sepas romperlas cuando conviene...la inmortalidad del conocimiento...

Geek´s Adictos

Cita de: Anvil en  5 Julio 2012, 17:59 PM
Checa este curso Intro to AI realizado por Peter Norvig y Sebastian Thrun, todos unos conocedores en el tema, adicionalmente puedes checar su libro de "Artificial Intelligence: A Modern Approach" existe una versión en español "Inteligencia artificial: un enfoque moderno" solo búscale en google.

Dentro de todas las ramas de inteligencia artificial puedes encontrarte con sistemas expertos, manejo de agentes, manejo de multiagentes, aprendizaje máquina, redes neuronales y redes bayesianas, procesamiento de imágenes, etc, etc, el área es muy grande simplemente pon en perspectiva la inteligencia artificial que se utiliza en los videojuegos.

Gracias por el aporte de la pagina y del libro sera interesante leerlo ;)
Amo a mi familia y mi novia que son fuente principal de todos mis triunfos y sueños por cumplir. =)

dac

Fascinante tema! yo personalmente lo programaría en C++ o python (dependiendo de mi estado de animo :P jaja) , pero desde luego para implementar un sistema de inteligencia artificial (cualquiera que sea el objetivo/meta) la parte más importante es el diseño y la algoritmia (igual que todo.. pero en esto un poco más) [que quieres hacer, que quieres lograr y como #$%& pretendes lograrlo] en eso se basa todo ;)

Yoghurt

Existe un gran avance sobre este tema, te recomiendo que busques las "redes neuronales" que ya personas han programado para que actuen como verdaderas neuronas celulares y sobre ellas se programa. Para que entiendas, éstas "neuronas" que forman verdaderas redes son como threads que se comunican entre ellos así como nosotros al pensar en algun objeto ej: una casa nuestro cerebro piensa tambien en sillas, camas, techo, limpiarse los zapatos antes de entrar, .... etc.

Solo comienza donde otros han terminado, en otras palabras "evolucion". EL CEREBRO PIENSA EN IMÁGENES Y NO EN PALABRAS

Lo de las redes neuronales esta en Open Source aunque no tengo links para poner.. (y hay un lenguaje especifico para la I.A.) empieza buscando: https://www.google.cl/search?q=redes+neuronales+open+source