Actividad 4

Actividades de aprendizaje para la semana del 31 de marzo al 6 de abril de 2014

1. Investigar sobre Técnicas de búsqueda ciega o heurística en Internet, guiados por el documento Busquedas.pdf que se compartió en el grupo de Facebook, por las diapositivas de la sesión virtual o los enlaces (sección enlaces en este blog) y describir en su blog personal con la mayor profundidad posible el método que hayan elegido o bien alguna implementación del método si encuentran dicho método ejecutable, tienen total libertad para realizar el estudio sobre alguna técnica de búsqueda de interés para ustedes, no olvidar indicar correctamente los enlaces o referencias de donde consulten la información y realizar algunos comentarios suyos sobre la información.

2. Diseñar un laberinto de no menos de 20 nodos (como el del ejemplo explicado en la sesión virtual), diseñar su espacio de estados y resolver manualmente el laberinto mediante al menos la búsqueda ciega por los dos métodos básicos: búsqueda a lo ancho y búsqueda en profundidad. Reportar en su blog a fin de que pueda efectuar un seguimiento de la actividad realizada.
En caso alternativo otra opción podría ser la de elegir otro problema que pueda representarse como un problema de espacio de estados similar al del laberinto y con no menos de 20 nodos, resolverlo de igual forma a lo ancho y en profundidad. Consultar las diapositivas de la sesión para ver el recorrido que realizamos, es decir, el recorrido en profundidad para el problema del laberinto fue el siguiente: 1, 9, 7, 2, 3, 4, 21 como se muestra en la diapositiva 9.

BusquedaProfundidadLaberintoNo olvidar que usted tiene total libertad y criterio propio para desarrollar las tareas anteriores, no preguntar, en todo caso preguntar en la comunidad de Inteligencia Artificial, o bien a sus compañeros de Curso, o en otros sitios de Internet relacionados con la I.A. Estaré pendiente de lo que hagan pero no dejen todo para el último día porque no habrá tiempo para resolver dudas, es una actividad planeada para ser desarrollada durante la semana, no el último día, ok?

¡Buena Suerte!

Actividad 3

Actividades del 17 al 30 de marzo de 2014

1. Investigar sobre Sistemas de Producción en Inteligencia Artificial (sección 2.2 de los apuntes) y reportar en una entrada de blog una síntesis de lo que hayan encontrado, indicando enlaces o referencias de donde tomaron la información y aportando ustedes algunos comentarios que consideren importantes sobre la información incluida.

2. Investigar sobre (sección 2.3) Heurísticas y el problema del agente viajero. Aplique la misma mecánica anterior para reportar en sus blogs.

3. Diseñar dos presentaciones con diapositivas (máximo 5 diapositivas c/u) lo que registraron en sus blogs (pasos 1 y 2 anteriores) y guardarlas en http://www.slideshare.net/ (si no tiene cuenta en slideshare abrir una cuenta).

4. Grabar un video explicando sus diapositivas (el problema o investigación reportada en los blogs) y subirlo a http://www.youtube.com/ (en caso necesario abrir cuenta).

5. Incluir enlaces de las diapositivas y los videos en sus blogs. Compartir las entradas de blogs en el grupo Intar UAGro: https://www.facebook.com/groups/intar/ y en twitter con el hashtag #intaruagro

6. Dudas sobre el contenido de lo que están realizando las comentaremos en el grupo Inteligencia Artificial: https://www.facebook.com/groups/IntroIntAr/

Nota. En la sesiones presencial y/o virtual del lunes 24 y del 31 de marzo deberán presentar sus diapositivas y/o videos explicando los contenidos.

Buena suerte.

Actividades 1 y 2

Actividad 1

Las actividades 1 y 2 que deben realizar son las siguientes.

1. Incluir su Ambiente Personal de Trabajo en Internet: Los enlaces a Internet: correos, facebook, blog, twitter, gmail, youtube, etc… en el archivo indicado en el grupo de Facebook (https://www.facebook.com/groups/intar/). Se requiere un blog específico para el curso, es muy importante, pues realizaré un seguimiento semanal de su trabajo que reportaran en el blog.

2. Un primer ensayo en sus blogs: recopilar información y escribir una reseña o monografia en sus blogs sobre conceptos como: ¿Qué se entiende por Inteligencia, Artificial, Inteligencia Artificial? ¿Qué esperan aprender en este Curso? ¿Algo que quisieran comentar sobre el contenido del Curso? El post puede incluir enlace(s) a información en línea que les parezca de interés y apropiada pero en ningún caso puede sustituir al ensayo escrito.

3. Unirse al grupo de facebook (no es grupo del Curso) que utilizaremos para discutir, compartir, aprender, preguntar y responder, sobre temas de Inteligencia Artificial, es un grupo abierto al mundo donde esperamos que se adicionen poco a poco interesados en participar en una comunidad de aprendizaje y práctica sobre la Inteligencia Artificial y sus aplicaciones:
https://www.facebook.com/groups/IntroIntAr/

Actividad 2

Si aún no has creado tu blog, tienes que abrirlo ya:

1. Crear un blog.
a). Crear cuenta en gmail y crear tu blog en blogger.com, o bien:
b). Crear tu blog en wordpress.com o en cualquier otro servicio de blogs.

2. Abrir una cuenta en Twitter, nuestro hashtag para el curso es: #intar

3. Encontrar en Internet una aplicación (software) que resuelva algún problema como los incluidos en el capítulo 2 de los apuntes, aplicando el método de Espacio de Estados, reportarlo en sus blogs y compartirlo en twitter con el hashtag #intar y en el grupo de facebook “Inteligencia Artificial”,

Nota: Tienen total libertad para desarrollar las tareas anteriores, decidan ustedes.

Ampliaré explicaciones de los puntos anteriores en los grupos de Facebook, donde podremos discutir los temas a desarrollar, asimismo en las sesiones virtuales de los lunes por la noche.

 

Hola Mundo

intar1. Introducción

Inteligencia Artificial

Es el estudio de cómo hacer que las computadoras realicen tareas que por el momento, las personas realizan mejor.

El quéhacer en IA parece haber convergido a dos objetivos :

  1. Hacer que las computadoras ejecuten acciones que de ser realizadas por el hombre, se denominarían inteligentes, y
  2. Entender el proceso inteligente natural con la ayuda conceptual de los sistemas que ejecutan tales acciones.

 Orígenes

El origen de lo que conocemos como inteligencia artificial se puede detectar formalmente en la década de los años sesentas; en 1961, Marvin Minsky, en el MIT, escribió un artículo titulado “Hacia la Inteligencia Artificial”; en 1960, John McCarthy, crea el lenguaje de programación LISP, con características apropiadas para manipular problemas del tipo de los identificados como de inteligencia artificial; en 1964, Weizenbaum escribe el programa llamado “Eliza”, el cual simula la actuación de un psicoanalista; en la misma década de los sesentas aparecen los primeros programas que juegan ajedrez; el entusiasmo por realizar programas inteligentes tuvo en esta década su primer efervecencia.

 Aunque como los investigadores intentaron generalizar sus aplicaciones se encontraron con que los recursos informáticos existentes resultaban insuficientes; las capacidades de memoria y rapidez de ejecución no eran útiles para manipular los problemas; en los años setentas las capacidades computacionales aumentaron aunque todavía subsistió lo que hoy conocemos como la crisis del software.

Es hasta finales de los años setentas cuando se conocen aplicaciones al procesamiento del lenguaje natural, representación de conocimientos, resolución de problemas difíciles y la aparición de los sistemas expertos.

 Otro de los acontecimientos importantes en la IA es el anuncio en 1981, de la industria informática japonesa respecto a utilizar el lenguaje Prolog como base de sus computadoras de quinta generación; éste lenguaje de programación fué creado desde fines de la década de los sesentas en Europa, pero es hasta la década de los ochentas en que su utilización en IA cobra una importancia primordial junto a LISP al grado de conocerse como los dos lenguajes de la IA.

 En ésta década de los años ochentas, la IA pasa de los laboratorios de investigación a las aplicaciones reales y a la comercialización de software y hardware orientados a IA. A fines de esta década cobra además importancia la tecnología de programación orientada a objetos y los lenguajes C, C++, Smalltalk y otros con orientaciones específicas a campos de la IA.

 En la actualidad se reconocen también varias áreas de estudio dentro del campo de la IA

  •  – Representación de Conocimientos
  • – Resolución de problemas
  • – Teoría de juegos
  • – Procesamiento del lenguaje natural
  • – Visión
  • – Robótica
  • – Sistemas Expertos
  • – Redes Neuronales
  • – Aprendizaje
  • – Razonamiento Artificial.

Estas áreas de estudio se han venido incorporando individualmente a las aplicaciones informáticas tradicionales; por ejemplo, los sistemas manejadores de bases de datos pueden contener ahora un elemento deductivo (razonamiento) para obtener información no explícita en la base pero que se puede inferir; otra incorporación es el proceso del lenguaje natural para consultas en la base de datos.

 Algunas definiciones de la I.A.

 “Es la ciencia de la inteligencia en general”.

“Es el estudio de la manera en que pueden construirse ó programarse las computadoras para que realicen el tipo de cosas que la mente puede hacer.”

“La creación de computadoras cuyo desempeño observable tiene características que, en los seres humanos atribuiriamos a procesos mentales.”

“Es el estudio de problemas complejos de procesamiento de información que a menudo tienen sus raíces en algún aspecto del procesamiento biológico de información. Su objetivo es identificar problemas interesantes y resolubles del procesamiento de información para solucionarlos.”

“Es el arte de crear máquinas que ejecutan funciones que requieren inteligencia cuando son realizadas por las personas.”

“Es el estudio de los problemas de computación que todavía no han sido resueltos”.

“Es la simulación computacional de procesos cognitivos”.