Pueden consultar las notas definitivas utilizando el siguiente enlace
http://lisi1.unal.edu.co/~jcgaleanoh/ai/2008-I/grades/notasFinales.html
Viy a subirlas al SIA y las consolidaré a las 11:30 a.m., hastan entonces pueden pasar por el LISI a verificar sus notas
"Physicists ask what kind of place this universe is and seek to characterize its behavior systematically. Biologists ask what it means for a physical system to be living. We in AI wonder what kind of information processing system can ask such questions."Avron B. Barr and Edward A. Feigenbaum, The Handbook of Artificial Intelligence
Friday, 25 July 2008
Avance de Notas
Consulten la última actualización de las notas en
http://lisi1.unal.edu.co/~jcgaleanoh/ai/2008-I/grades/avanceNotas.html
Aún falta la 3ra entrega del proyecto
http://lisi1.unal.edu.co/~jcgaleanoh/ai/2008-I/grades/avanceNotas.html
Aún falta la 3ra entrega del proyecto
Sólo falta el proyecto
Listas las notas de tareas, talleres y pruebas rápidas...
http://lisi1.unal.edu.co/~jcgaleanoh/ai/2008-I/grades/grades.html
http://lisi1.unal.edu.co/~jcgaleanoh/ai/2008-I/grades/grades.html
Tuesday, 22 July 2008
¿Quiénes pueden presentar el examen?
Recuerden que quienes no asistieron a alguna de las entregas del proyecto pueden presentar un examen Mañana Miércoles 23 de Julio a las 4:00 p.m. A continuación la lista de quienes deben entregas de proyecto:
Primera Entrega
Segunda Entrega
Tercera Entrega
Primera Entrega
- Ronald Rodrigo Bastidas Bayona
- Miguel Angel Cubides González
- Germán González Niño
- Luis Alberto Rivera Tavera
- Raul Ricardo Rojas Parrado
Segunda Entrega
- Ronald Rodrigo Bastidas Bayona
- Gabriel Eduardo Duarte Vega
- Rafael Esteban Espinel Pinzón
- Gustavo Andrés Guevara Saavedra
- Luis Alberto Rivera Tavera
- Raul Ricardo Rojas Parrado
Tercera Entrega
- Rafael Esteban Espinel Pinzón
- Gustavo Andrés Guevara Saavedra
- Luis Alberto Rivera Tavera
- Raul Ricardo Rojas Parrado
Sunday, 20 July 2008
Examen por Sustentación del Proyeco
En las entregas del proyecto, hubo grupos que no estuvieron completos. Para aquellas personas que no pudieron asistir a alguna de las entregas, pero que su grupo sí lo hizo, tendrán la opción de presentar un examen que cubrirá la parte conceptual del proyecto, esto con el fin de poder asignarles una calificación.
El examen será el día Miércoles 23 de julio de 16:00 a 18:00, el salón se los confirmaré a más tardar el martes por este medio.
Aunque cada uno debe saber si tiene esta opción, publicaré (mañana, espero) un listado con los nombres de las personas que pueden presentar este examen.
El examen será el día Miércoles 23 de julio de 16:00 a 18:00, el salón se los confirmaré a más tardar el martes por este medio.
Aunque cada uno debe saber si tiene esta opción, publicaré (mañana, espero) un listado con los nombres de las personas que pueden presentar este examen.
Thursday, 17 July 2008
Entrega de Tareas Pendientes
Sólo para recordarles que mañana viernes 18 de Julio estaré de 16:00 a 18:00 en el laboratorio 203 del Nuevo para recibir las tareas pendientes, así como la tercera entrega del proyecto de aquellos quienes decidieron entregar el 20 de junio el algoritmo genético.
No falten
No falten
Tuesday, 15 July 2008
Notas de Tareas
Acabo de actualizar las notas de tareas (a excepción de la tarea 5 para algunos) y algunas de las correcciones pendientes sobre las notas. Adelanté estas notas para que quienes quieran corregir las tareas ya entregadas puedan hacerlo. Devolví los comentarios por correo a quienes me enviaron la tarea por correo, los demás deberán venir al LISI por sus comentarios.
Aún debo las notas del proyecto. Pronto vendrán :p
Aún debo las notas del proyecto. Pronto vendrán :p
Thursday, 3 July 2008
"Extended Deadline"
Espero que estén disfrutando sus "vacaciones" descansando, si no, ojalá que estén aprovechando el tiempo para adelantar los trabajos pendientes. Sé que algunos están asistiendo a la II Cátedra Internacional de Ingeniería.
En cualquiera de los casos, he extendido el plazo para la entrega de pendientes hasta el día viernes 18 de julio de 2008.
Recuerden que pueden entregar las cosas en cualquier momento antes de esa fecha, también pueden hacer entregas parciales, es decir, no es necesario que entreguen todo en el mismo momento. Para cada una de las cosas que entreguen antes de la fecha límite, en la medida de lo posible, podrán recibir retroalimentación y podrán, también, entregar correcciones.
Espero que este nuevo plazo sea útil para aquellos que están "colgados" y que no altere los planes de aquellos que están al día.
En cualquiera de los casos, he extendido el plazo para la entrega de pendientes hasta el día viernes 18 de julio de 2008.
Recuerden que pueden entregar las cosas en cualquier momento antes de esa fecha, también pueden hacer entregas parciales, es decir, no es necesario que entreguen todo en el mismo momento. Para cada una de las cosas que entreguen antes de la fecha límite, en la medida de lo posible, podrán recibir retroalimentación y podrán, también, entregar correcciones.
Espero que este nuevo plazo sea útil para aquellos que están "colgados" y que no altere los planes de aquellos que están al día.
Wednesday, 18 June 2008
Nueva regla: ¿Oportunidad?
Ésta puede ser una buena oportunidad para algunos:
El viernes 20 de Junio deben entregar al menos uno de los siguientes:
El viernes 20 de Junio deben entregar al menos uno de los siguientes:
- El informe de la tercera entrega del proyecto
- La tarea # 5
- La tarea es individual.
- Deben resolver cualquier conflicto dentro de los grupos de trabajo, de tal forma que sólo aquellos que trabajaron en el proyecto aparezcan como autores del informe.
- Mi página, donde está la mayor parte de la información del curso, está temporalmente en http://lisi1.unal.edu.co
- En la página, ya están publicadas las notas de la Prueba "Rápida" #5.
Sunday, 15 June 2008
Proyecto: Tercera Entrega
Tal como acordamos el día de la segunda entrega, el viernes 20 de junio de 2008 será la tercera entrega del proyecto. Esa entrega consiste en un informe escrito con los análisis propuestos para la segunda entrega, junto con el software que lo soporta. Pueden descargar el archivo con estos puntos utilizando este enlace.
Recuerden que el nuevo plazo para entregar TODAS las tareas pendientes es ahora viernes 11 de julio de 2008.
Recuerden que el nuevo plazo para entregar TODAS las tareas pendientes es ahora viernes 11 de julio de 2008.
Saturday, 7 June 2008
Sobre el proyecto
Uno de los problemas que han surgido para la segunda entrega, es que no parece tan fácil la utilización de clases (ya sean propias o de terceros) además de la del Agente. La solución es sencilla y más de uno se reirá cuando la lea.
Basta con crear un proyecto (en eclipse por ejemplo), incluyendo los archivos unalcol_agents.jar, unalcol_core.jar y unalcol_sort.jar que están en el .zip que descargaron; crear una clase con un método main, similar a la clase TeseoEaterMain utilizada en la primera entrega, teniendo en cuenta que NO se utilizan las clases de la aima SINO las de la unalcol y listo.
Prueben esto lo antes posible, espero comentarios...
Basta con crear un proyecto (en eclipse por ejemplo), incluyendo los archivos unalcol_agents.jar, unalcol_core.jar y unalcol_sort.jar que están en el .zip que descargaron; crear una clase con un método main, similar a la clase TeseoEaterMain utilizada en la primera entrega, teniendo en cuenta que NO se utilizan las clases de la aima SINO las de la unalcol y listo.
Prueben esto lo antes posible, espero comentarios...
Viernes 6: Anuncios
Problemas de logística impidieron la segunda entrega del proyecto (¡qué lástima!). Acordamos hacerla el próximo viernes 13 de Junio.
El próximo 11 de Junio NO HABRÁ CLASE porque estaré participando en este evento. Sin embargo, si necesitan resolver dudas pueden enviar sus preguntas a mi correo. Por esta semana creo que lo revisaré por la noche si es que no puedo hacerlo hacia el medio día como es usual.
Con el fin de que se concentren en la entrega del proyecto (vi "colgados" a varios), la nueva entrega de la tarea # 5 será miércoles 18 de Junio.
El próximo 11 de Junio NO HABRÁ CLASE porque estaré participando en este evento. Sin embargo, si necesitan resolver dudas pueden enviar sus preguntas a mi correo. Por esta semana creo que lo revisaré por la noche si es que no puedo hacerlo hacia el medio día como es usual.
Con el fin de que se concentren en la entrega del proyecto (vi "colgados" a varios), la nueva entrega de la tarea # 5 será miércoles 18 de Junio.
Wednesday, 4 June 2008
Miércoles 4:
Hoy terminamos el tema de agrupamiento de datos. Vimos algunos conceptos básicos de los métodos jerárquicos y de los métodos basados en modelos. Algunos términos para recordar:
- Métodos jerárquicos
- Dendograma
- Aglomerativo
- Divisivo
- Single linkage
- Complete linkage
- Métodos basados en modelos
- Semiparamétrico
- Paramétrico
- Verosimilitud
Monday, 2 June 2008
Algoritmos Genéticos: Ejemplos
En este sitio, pueden encontrar ejemplos de aplicación de algoritmos genéticos en el problema de optimización de funciones.
Viernes 30
El viernes hicimos una primera revisión del tema "Agrupamiento de Datos", que es una tarea dentro de la categoría del Aprendizaje No Supervisado. La clase estuvo guiada por esta presentación, llegamos hasta la diapositiva # 23. La siguiente clase veremos la parte de los métodos jerárquicos y los basados en modelos.
Wednesday, 28 May 2008
Miércoles 28
Hoy, la clase estuvo dedicada a la preparación para la prueba rápida anunciada (que hicimos al final) y para la tarea # 5.
La tarea, tiene que ver con la implementación de un algoritmo genético (AG) y la prueba rápida tenía que ver con la aplicación de los AGs en el "entrenamiento" de redes neuronales. Ambos enunciados pueden consultarlos en la sección de tareas, talleres y pruebas rápidas.
La tarea # 5 tiene como fecha límite de entrega el 11 de Junio de 2008 durante la clase y, según nuestro acuerdo para la entrega de las tareas pendientes, para ese mismo día deben haber entregado al menos una de las tareas pendientes. Para indicar ese hecho, coloqué al frente del enunciado de una de esas tareas la misma fecha de la entrega de la tarea # 5, pero recuerden que pueden entregar cualquiera de las 6 pendientes.
La tarea, tiene que ver con la implementación de un algoritmo genético (AG) y la prueba rápida tenía que ver con la aplicación de los AGs en el "entrenamiento" de redes neuronales. Ambos enunciados pueden consultarlos en la sección de tareas, talleres y pruebas rápidas.
La tarea # 5 tiene como fecha límite de entrega el 11 de Junio de 2008 durante la clase y, según nuestro acuerdo para la entrega de las tareas pendientes, para ese mismo día deben haber entregado al menos una de las tareas pendientes. Para indicar ese hecho, coloqué al frente del enunciado de una de esas tareas la misma fecha de la entrega de la tarea # 5, pero recuerden que pueden entregar cualquiera de las 6 pendientes.
Tuesday, 27 May 2008
El pasado viernes en clase...
hicimos algunos comentarios acerca de los comunicados enviados por la Facultad y la Rectoría. Aunque no habían muchas personas en clase, acordamos terminar el curso. Sin embargo, sería bueno conocer la opinión de quienes no asistieron.
Acordamos como nuevo (e inmodificable) plazo para la segunda entrega del proyecto, el día viernes 6 de junio de 2008.
La clase terminó con una sesión sobre algoritmos genéticos, explicando el uso de las probabilidades de cruce y mutación como parámetros del algoritmo y, también, con una discusión acerca de su aplicación en búsqueda, optimización de funciones y diseño de programas.
Quedó anunciado que para la próxima clase (esperemos que sea el miércoles 28 de mayo) se hará una prueba rápida y se asignará una nueva tarea...
Acordamos como nuevo (e inmodificable) plazo para la segunda entrega del proyecto, el día viernes 6 de junio de 2008.
La clase terminó con una sesión sobre algoritmos genéticos, explicando el uso de las probabilidades de cruce y mutación como parámetros del algoritmo y, también, con una discusión acerca de su aplicación en búsqueda, optimización de funciones y diseño de programas.
Quedó anunciado que para la próxima clase (esperemos que sea el miércoles 28 de mayo) se hará una prueba rápida y se asignará una nueva tarea...
Monday, 12 May 2008
Calificaciones
Pueden consultar las calificaciones que llevan hasta el momento utilizando este enlace:
Comuníquenme cualquier duda que tengan aceerca de estas calificaciones.
Comuníquenme cualquier duda que tengan aceerca de estas calificaciones.
Monday, 28 April 2008
Vuelven las clases
De acuerdo con el comunicado del Decano, se espera que las clases vuelvan el día 6 de Mayo. En el comunicado también se menciona una corrección en las fechas de teminación del semestre, así que las fechas que tenemos en nuestro calendarío también deberían ser revisadas.
Con esto puede considerarse que si trabajaron en el proyecto durante este tiempo de paro, ganaron tiempo; si no lo hicieron, no debería asumirse como tiempo perdido. Sin embargo, sí sugiero que durante esta semana se vayan "aclimatando" de nuevo al tema académico. Estaré en el LISI por si quieren resolver dudas.
Podríamos utilizar algún espacio de esta semana (puede ser en los horarios de clase) para empezar a planear la modificación de nuestro calendario, con eso ganaríamos algo de tiempo... espero sus comentarios
Con esto puede considerarse que si trabajaron en el proyecto durante este tiempo de paro, ganaron tiempo; si no lo hicieron, no debería asumirse como tiempo perdido. Sin embargo, sí sugiero que durante esta semana se vayan "aclimatando" de nuevo al tema académico. Estaré en el LISI por si quieren resolver dudas.
Podríamos utilizar algún espacio de esta semana (puede ser en los horarios de clase) para empezar a planear la modificación de nuestro calendario, con eso ganaríamos algo de tiempo... espero sus comentarios
Monday, 7 April 2008
El viernes en clase...
El viernes pasado hicimos una sesión de "cacharreo" con el paquete de clases que deben usar para la segunda etapa del proyecto. El proceso fue como sigue:
- Descargar el .zip de aquí
- Descomprimir la carpeta y ejecutar el ambiente según las instrucciones del archivo readme.txt que se encuentra en el mismo .zip
- Cargar el laberinto eater-1.txt
- Ejecutar algunas acciones utilizando el agente interactivo
- Reiniciar el ambiente
- Cargar el laberinto eater-1.txt
- Cargar el agente RandomReflexTeseoAgentProgram.java
- Presionar el botón simulate (esto para ver que el ambiente efectivamente compila un archivo java y puede utilizarse)
- Cerrar el ambiente
- Hacerle algún cambio al RandomReflexTeseoAgentProgram.java (por ejemplo agregar algo así como System.out.println("Mi cambio");)
- Ejecutar el ambiente y cargar el laberinto eater-1.txt
- Cargar el RandomReflexTeseoAgentProgram.java modificado
- Presionar el botón simulate (esto para ver que los cambios tengan efecto)
- Verificar que la versión de la jvm instalada sea la 5 (o superior)
- Verificar que el directorio en donde se encuentra el programa javac esté en path
- Verificar que no hayan espacios en la ruta completa al .jar que se utiliza para ejecutar el ambiente
- Borrar el .class que el ambiente crea cuando se carga el agente, cada vez que se le haga alguna modificación
Wednesday, 2 April 2008
Enlaces de Interés
Hoy terminamos la revisión de modelo de Red Neuronal Artificial y exploramos la famosa aplicación de reconocimiento de dígitos manuscritos utilizando este enlace
Si no se han preguntado ¿cómo utilizar en el proyecto cualquiera de los modelos de aprendizaje estudiados?, deberían preguntárselo en este momento. La versión actualizada del paquete de clases para el proyecto pueden descargarla desde aquí
Aunque ya las hemos comentado, pronto estarán disponibles las reglas específicas para la segunda etapa del proyecto.
Si no se han preguntado ¿cómo utilizar en el proyecto cualquiera de los modelos de aprendizaje estudiados?, deberían preguntárselo en este momento. La versión actualizada del paquete de clases para el proyecto pueden descargarla desde aquí
Aunque ya las hemos comentado, pronto estarán disponibles las reglas específicas para la segunda etapa del proyecto.
Tuesday, 18 March 2008
Taller Árboles de Decisión
Ya está disponible para descarga, desde la sección de Talleres, el enunciado del taller y un ejemplo.
Saturday, 15 March 2008
Sobre el informe del proyecto
Las preguntas que respondieron el día de la sustentación resumen el contenido del informe, así que no es necesario que envíen un documento de esta etapa del proyecto. Sin embargo, pueden enviar información de su trabajo que no haya quedado consignada en sus respuestas. Recuerden que el plazo para esto es hasta el lunes 17 a las 12:00 m.
Monday, 3 March 2008
Sobre las tareas...
La clase pasada acordamos, los pocos que asistimos, que de ahora en adelante no habrá fechas sopresa para la entrega de las tareas. Conocerán el plazo de cada tarea el mismo día en que se anuncie. Como aún hay tareas pendientes, el acuerdo incluye el compromiso, por parte de ustedes, de entregar con cada tarea, a partir de la número 5, al menos uno de los puntos de las tareas 2, 3 y 4. Para evitar malentendidos, vale la pena aclarar que:
- La tarea 2 consta de 4 puntos: el de la definición de la función sucesor, el del coloreado del mapa, el del mono de tres pies de alto y el de los tres jarros.
- La tarea 3 corresponde a un punto y la 4 a otro.
Bienvenida
Hace algún tiempo, cuando dicté el curso de Análisis de Algoritmos, intenté la idea de utilizar un blog como medio de discusión y también para hacer algunos anuncios de interés general (pueden ver ese blog aquí). La idea la tomé del profesor Andrés Villaveces quién utilizaba un blog para el curso de Lógica Matemática al que yo asistía. Así que éste es un nuevo intento de utilizar este tipo de herramientas como apoyo a la docencia.
Seguiré utilizando esta página para publicar enunciados de tareas, talleres y pruebas rápidas que realicemos en el curso, pero utilizaré este blog para hacer anuncios importantes y, en la medida de lo posible, para enfatizar conceptos estudiados en clase.
Seguiré utilizando esta página para publicar enunciados de tareas, talleres y pruebas rápidas que realicemos en el curso, pero utilizaré este blog para hacer anuncios importantes y, en la medida de lo posible, para enfatizar conceptos estudiados en clase.
Subscribe to:
Comments (Atom)
