Esta semana he impartido un curso básico de programación para iPhone, dentro de los cursos del Campus de verano 2011 que ha organizado la EPS de Gandía.
Ha sido un curso intensivo de 20 horas, pensado para personas que nunca hubiesen programado aplicaciones para el entorno de Apple, si bien sí era necesario algún conocimiento básico de programación, como Java o, preferiblemente, C o C++. Los dos primeros días estuvimos aprendiendo Objective-C, los dos siguientes nos centramos en el desarrollo de interfaces para iPhone y el último día, para afianzar todo, cada uno preparó su propia aplicación poniendo en práctica todo lo que habíamos visto durante la semana.
Es la primera vez que imparto un curso como este (tan condensado en poco tiempo) y creo que me columpié un poco con las previsiones de tiempo y no pudimos ver todo lo que había pensado al principio (mis disculpas de nuevo para los que pasticipásteis en el curso). Además, siempre es complicado ajustar el ritmo cuando en el grupo hay gente con habilidades en programación tan distintas.
He agrupado en una única presentación las transparencias del curso. Os las dejo aquí
Los días 30 de junio y 1 de julio se celebraron en la ETSI Informática de la Univ. de Sevilla las III Jornadas científico-técnicas de difusión de las tecnologías de agente. Esta es la tercera edición de estas jornadas, cuyo objetivo es difundir las posibilidades de la tecnología de los agentes y los sistemas multiagente. Si estás por aquí y quieres enterarte de cuál es el estado actual de eta tecnología, qué se puede hacer con ella y sus aplicaciones al mundo real.
Este año me han invitado a participar y hablé sobre agentes en dispositivos con recursos limitados y su uso en aplicaciones de inteligencia ambiental. Al principio estuvimos hablando sobre las características de los dispositivos con recursos limitados, de los cuales los móviles son sólo un ejemplo; redes de sensores, equipamiento para domótica y la mayoría de sistemas empotrados comparten las mismas características y tienen las mismas limitaciones a la hora de abordar procesos de computación complejos y costosos, como suelen ser la mayoría de las técnicas de inteligencia artificial. Muchas de las aplicaciones de estos dispositivos caen dentro del área que se conoce como inteligencia ambiental, y de ella estuvimos hablando un rato, con algunos ejemplos sobre conducción autónoma en la que se integraban todos los aspectos de este campo. Para acabar, comenté algunas plataformas disponibles para poder construir este tipo de sistemas inteligentes.
A continuación tienes disponible las transparencias de la charla. No me gusta mucho cómo ha quedado en slideshare: algunos efectos de transparencias no se han aplicado bien al convertirlo y las cosas están un poco amontonadas, pero bueno, espero que sepas perdonarlo.
Con un poco de retraso (aquí, en el blog, no el los sitios habituales) os dejo las transparencias de la sesión de web semántica. Después de ver conceptos generales y abstractos (vale, muy abstractos) sonbre ontologías, en esta parte vemos los lenguajes que se emplean para manejar semántica en la web. Básicamente, el DUblin Core y los microformatos como esquemas simples, para pasar a ver las características de RDF y OWL como lenguajes semánticos.
Dentro de los Cursos de Verano que organiza la Fundación Universidad Rey Juan Carlos, del 11 al 15 de julio, se imparte uno que lleva por título “Redes tecnológicas, redes sociales y redes empresariales: Ideas para la innovación, la investigación y el desarrollo” (contenidos del curso -PDF-).
El curso tendrá lugar en Aranjuez, el precio es de 130€, con descuentos si estás desempleado, jubilado, eres familia numerosa, alumno de la URJC. Y gratis si estás empadronado en Aranjuez. A continuación te dejo el resumen del curso, para que te hagas una idea
¿Qué es una red? Una estructura compleja formada por elementos conectados entre sí de distintas maneras, cuya dinámica determina el funcionamiento de sociedades, ecosistemas, comunicaciones y cerebros. Las redes de todo tipo aparecen como un elemento emergente en ámbitos muy diversos que son, sin lugar a dudas, del interés de quien desee estudiar la forma en la que están establecidas las relaciones entre las distintas partes de un sistema para obtener una visión del comportamiento colectivo del mismo. Datos como que el 85% del empleo juvenil se consigue a través de contactos en redes sociales, o el papel fundamental que han desempeñado éstas recientemente en las revueltas de algunos países árabes constituyen ejemplos visibles de la transformación acontecida en el mundo y en la sociedad. Las redes sociales, los sistemas de gestión del conocimiento eficientes, las redes de distribución de agua e incluso las redes empresariales como modelo de organización y gestión de un número elevado de actividades serán abordados en el desarrollo del curso. El enfoque con el que serán tratados los diversos problemas en este curso será un enfoque híbrido, combinando la tecnología, la teoría de modelos y la sociología con sus aplicaciones prácticas. Esta ambivalencia será una de las características que enriquecerá el desarrollo de las mesas redondas.
Yo me he enterado tarde y ya tengo compromisos para esa semana, porque creo que hubiera hecho una escapadita.
Un artículo interesante sobre el desarrollo de ontologías para modelar objetos del mundo real que es directamente aplicable a entornos virtuales 3D (metaversos), como Scond Life, Unity, OpenSim y muchos otros. Justamente fué el tema de mi charla en el II Congreso Metaversos hace un par de años: Metaversos semánticos.
Si a alguien le interesa este tema es otro de los posibles trabajos para AIWS, mi asignatura del máster IARFID.
Resumen Augmented reality and virtual world applications both need to model semantic knowledge about real or virtual world objects. The current generation of virtual world platforms provides limited facilities for representing this kind of knowledge but a next generation will provide the means to tie semantic information to general or application-specific ontology services. This paper motivates the need for ontology services, outlines several approaches for associating ontology concepts with objects and locations, and discusses means to populate common sense ontologies from data harvested from the real and virtual worlds.
En la segunda sesión de AIWS en el máster IARFID, además de acabar lo que no nos dió tiempo a ver sobre los agentes de información, vimos de forma general qué son las ontologías y para qué sirven. Es un tema un poco “hetéreo” y extraño, pero os prometo que con el siguiente, sobre la web semántica, veremos como conseguimos aterrizar con todo esto y llegar a algo aplicable con lo que se pueden construir sistemas de verdad que funcionan. Os dejo las transparencias
Con este primer tema empezamos las clases del master IARFID, hablando de qué son los agentes en general y de las características particulares de los agentes de la información. A continuación tienes las transparencias de este tema.
Como otros años, para hablar de todo esto sigo utilizando el vídeo Knowledge Navigator, creado por Apple en 1987 (dentro de poco hará 25 años). Todavía hoy sigue habiendo algunas cosas que son irrealizables, especialmente en todo lo que se refiere al procesamiento del lenguaje natural (incluyendo el no verbal). Sin embargo, en cuanto al hardware no van tan desencaminados; incluso está algo por debajo. El dispositivo en sí no es tan diferente de un iPad.
Finalmente, como actividad para realizar hasta la siguiente sesión, tenéis que leer dos artículos: uno de TIm Berners-Lee hablando sobre la web semántica y los agentes y un editorial de la revista IEEE Intelligent Systems
Tim Berners-Lee, James Hendler and Ora Lassila B.: The Semantic Web. A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities.- Scientific American.com, may 17th, 2001. http://www.med.nyu.edu/research/pdf/mainim01-1484312.pdf
Where are all the Intelligent Agents?
James Hendler: Where Are All the Intelligent Agents?.- IEEE Intelligent Systems, vol. 22, no. 3, pp. 2-3, May/June 2007, doi:10.1109/MIS.2007.62. Disponible en http://www.computer.org/portal/web/csdl/doi/10.1109/MIS.2007.62
El trabajo a realizar consiste en leerlos y dejar como respuesta a esta anotación vuestra opinión al respecto. No se trata de resumirlo, sino de que os posicionéis respecto a estas opiniones y deis vuestros propios argumentos. No os olvidéis indicar vuestro nombre, ya que esta es una actividad que puntuará para la nota final.
Este año se celebra la 13 edición de la Escuela de Verano Europea sobre Agentes Inteligentes (EASSS), una buena oportunidad si eres estudiante o acabas de comenzar tu carrera investigadora y quieres profundizar un poco más sobre la tecnología de los agentes junto con estudiantes de otras univeridades y centros de investigación europeos. Está dirigido principalmente a estudiantes de doctorado o de master.
El programa recoge temas como organizaciones de agentes, lógicas de acción, lenguajes de programación para agentes, simulación social o aplicaciones industriales entre otras (consulta el programa completo de EASSS 2011).
El EASSS se celebrará en Girona, del 11 al 15 de julio. El primer plazo de inscripción termina el 31 de mayo y el precio es de 270€ (incluye los materiales y comidas) o de 480€ incluyendo el alojamiento.
Acabo de ver que nos han aceptado el microcluster “Social and Economic Computing”. Enhorabuena a los premiados ;-)
Los microclusters son una una iniciativa del campus de excelencia de las universidades valencianas VLC/Campus, con la que se pretende aunar sinergias (siempre he querido escribir esa frase) para crear grupos de trabajo interdisciplinares e interuniversitarios.
En nuestro caso, el microcluster está formado por dos grupos de investigación: el grupo de tecnología informática/intelligencia artificial (GTI-IA) de la UPV y el grupo de comportamiento económico-social (ERI-CES) de la UV.
Bueno, como todos los años empiezo de nuevo con la asignatura “Agentes de Información y Web Semántic” dentro del Máster IARFID (inteligencia artificial, reconocimiento de formas e imagen digital) del DSIC.
Este año hay algunos cambios debido al ajuste a los nuevos grados: sobre todo por calendario y forma de evaluación. A partir de ahora habrá una sola convocatoria a finales de junio y además la evaluación dejará de ser como hasta ahora, a través de un trabajo de investigación o de implementación.
Seguiremos manteniendo el Workshop AIWS pues creo que es importante aprender como funcionan los congresos científicos y me parece una buena idea emplearlo para la evaluación del trabajo que desarrolléis durante estos meses. Pero además iremos realizando otras activiades a lo largo de estas semanas que también se tendrán en cuenta en la nota final.
Y para acabar, os dejo aquí la presentación de la asignatura. Como es habitual, además de en la plataforma de la UPV (PoliformaT), iré dejando todas las transparencias en mi cuenta:mrebollo en slideshare.
Comentarios recientes