Ver Mensaje Individual
  #17 (permalink)  
Antiguo 24/10/2005, 19:26
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 20 años
Puntos: 47
inteligencia artificial

Cita:
Iniciado por pvt.joker
Raro, segun lo que lei, si usan algun tipo de algoritmo. Pero definitivamente son mas complejos que los de cualquier programa.

http://en.wikipedia.org/wiki/Artificial_Intelligence
http://en.wikipedia.org/wiki/Machine_learning
http://en.wikipedia.org/wiki/Game_AI
http://en.wikipedia.org/wiki/Game_theory
http://en.wikipedia.org/wiki/Computer_game_bot

Pero bueno, parece que tu eres programador, tu debes saber mejor como funciona la inteligencia artificial. Te importaria ilustrarnos un poco?

Hey TolaWare, tienes suerte de no haber visto The Matrix 2 y 3, son un verdadero desperdicio.
En su lugar te recomiendo ver Equilibrium, poco conocida, pero definitivamente mas inteligente que The Matrix.
Bueno no soy un experto en ia... la ia es un nuevo paradigma de programación... utiliza algoritmos pero no del tipo al que estamos acostumbrados, es decir al de si *condicion* entonces *hago algo* sino *hago otra cosa* Bueno primero hay que empezar por el concepto, la ia nació con la idea de simular la inteligencia humana en la maquina... y el hombre es capaz de aprender nuevas cosas, cosa que utilizando los algoritmos normales no llegamos a eso ya que el código fuente se compila, se genera un ejecutable y alli muere. Lo que produce que la ia no se base en algoritmos procedurales sino en la lógica (asi como la lógica matemática)

Un ejemplo... Martha y Juan son esposos... luis es hijo de martha y juan, lourdes es hija de juan, carlos es hijo de martha. ¿Cuantos hijos tiene martha y Juan? ¿Cuantos hijos tiene martha? ¿Quien es el papa de Carlos? ¿Que es juan para martha?

Las respuestas son fáciles... pero para contestarlas hay que utilizar la lógica. Lo primero que pensé (como todo buen desarrollador) fue ¡Pero tambien puedo resolver esas preguntas desarrollando un algoritmo! utilizando una estructura dinámica llamada árbol (luego descubrí que la ia utiliza árboles, así que por allí iba la cosa)... y es verdad, lo podría llegar a hacer, pero ese es tan solo un ejemplo sencillo... algo mas grande no lo voy a poder hacer... el problema es que al empezar a estudiar ia sigo pensando en los algoritmos, y ese es otro paradigma... similar a cuando hemos vivido modelando bases de datos relacionales y luego nos enseñan bases de datos orientadas a objetos... hay que cambiar totalmente la mentalidad de como hacer las cosas