lunes, 23 de julio de 2007

Que tal tus skills fuera de la Tecnología?

Aquí les dejo un link de un interesante artículo. Como notaran, quienes han asistido a las clases presénciales de UBP, siempre hago hincapié en muchos aspectos no solo en la Ing. Del conocimiento, si no también en los ámbitos que rodean a un proyecto tecnológico o un tema del medio.

Lamentablemente muchas veces en una carrera universitaria afín, poco se aporta o poco interés y protagonismo se les da al ámbito fuera de los conocimientos que se tienen en desarrollo de software, o bases de datos, o cualquier tema relacionado con tecnología.
Y es cierto que la falta de recursos en estos ámbitos y en estos dias hace imperioso que las universidades e instituciones afines hagan todos lo posible por sacar a la calle profesionales con amplios y altos skills en estos temas. Pero… que pasa después? Que pasa cuando el profesional alcanzo un grado de madurez suficiente en una organización, y este debe moverse al siguiente nivel ? Una gerencia ? Un leadership ? Que herramientas tiene ?
O la otra pregunta, que sucede cuando todos los recursos salen demasiado caros, y hablamos en aspectos de desarrollo concretamente, y aparece el gran fantasma del OutSourcing… como generamos valor a nuestra organización y revaloramos nuestro puesto de trabajo.

Este articulo de Information Week (http://www.informationweek.com/), habla del tema.
El link: http://www.informationweek.com/shared/printableArticle.jhtml?articleID=201200209

miércoles, 18 de julio de 2007

Cierre Cuatrimestre Distancia

Estimados, ya estamos cerrando el Cuatrimestre de Distancia, en breve un nuevo comienzo de Clases y actividades.
Vamos a ver si cambiamos un poco la metodología para poder llegar a tiempo con todo.

Desde ya en breve estamos en contacto por esta via, con mas novedades.

Saludos, Raul

jueves, 26 de abril de 2007

La Enseñanza y las Tecnologías Actuales, como aprovechar recursos.

Bien es conocido en caso de éxito en la Web como es el de YouTube.com, un portal Web, que permite el compartimiento y/o visualización de Video (Video Sharing), generando así una extensa Red Social (otro concepto nuevo y en boga en los días no tan nuevos y actuales).

Personalmente hasta no hace mucho tiempo me considere un usuario pasivo y no de los mejores de YouTube.com, simplemente me sentaba a ver, a reír con las cosas que ahí se publicaban, quizás algunas carentes de sentido, absurdas y porque no, graciosas. Y no fue si no hasta hace unos meses que descubrí el potencial de una herramienta totalmente gratuita y libre de uso.

Sentado una noche, sin querer di con varios videos de Víctor Wooten, y para quienes no conozcan a este Sr., Victori Wooten es uno de los más excelentes y talentosos bajista de Jazz, y de los más particulares de la tierra por su forma de tocar.
Pero el video no era como todos, no era Víctor que tocaba en uno de sus Shows solista o con Bella Fleck, otro monstruo del Jazz contemporáneo.
Era Víctor Wooten mirando a una cámara, solo, con su Bajo, y un micrófono.

En la pantalla solo se limitaba a contarnos experiencias y una extensa lección de como tocar el bajo como el lo hace a diario. Si logre tocar como el, eso es un tema aparte. (je, no lo logre tal cual, pero hay progresos). Y Quizás me tome una vida aprender lo que el sabe, pero lo que si se, es que fue una amena clase de música online, con uno de los mas grandes bajistas de la historia, en poco tiempo, y de excelente calidad en resolución visual y sonido.
Y Este es solo un caso, luego investigue y existen muchísimas personas enseñando y mostrando cosas nuevas todos los días a modo de tutoría. Esto, como vemos, no es novedad, con solo buscar con una palabra clave encontramos videos de todo y para todos los gustos.

Ahora YouTube.com no era solo una colección de música y videos graciosos...

Y de solo pensar que este sitio o algunos similares a la Educación (Presencial y Distancia) no pueda servirle seria casi como hacer caso omiso, cerrar los ojos y dejar que pase; no ver algo que ya existe, que fue inventado y que tan solo debe ser usado, aplicado y mejorado para educar o acercar algo mas de conocimiento.

Prestemos atención a lo siguiente: Se trata de recursos totalmente accesibles para cualquier ser humano, y en este caso cualquier ser humano que desee mostrar algo al mundo.
Ahora bien, Que necesita cualquier ser humano para hacer uso de esto? Simple, recursos como una conexión a Internet de velocidades considerables, que hoy en el mercado nacional (Argentino, por lo menos) no es algo prohibitivo, una PC, una WebCam, y un tema para dar, o algo que mostrar o decir.

Como docentes tenemos todas estas ventajas a nuestro favor, y todas las cartas están barajadas para conducir al éxito si emprendemos mini-tutorías por medio de videos utilizando esta forma. Quien o que clase de alumno se negaría la posibilidad de verle cara de su profesor hablando sobre un tema, o contestando un cúmulo de preguntas generales, la interacción es mas tangible que un mero mail y un llamado telefónico.
Pero, ATENCION! Esto no pretende hacer tambalear a los diferentes modelos de Educación a Distancia que utilizan las universidades del País y el mundo, solo constituye un nuevo aporte, nuevas formas de aprovechar los recursos vigentes, ser prácticos en pos de una mejor educación, en cualquiera de los niveles, en cualquier lado, en cualquier tema o en cualquier idioma.

Vemos una muestra:


Victor Wooten nos Enseña algo de Tecnicas:




Ahora yo hago una breve introducción:

domingo, 22 de abril de 2007

Nuevos Aportes a IC - Lecturas Recomendadas

Estimados, les debía una actualización a nuestro humilde espacio,bueno dos alumnos de presencial ya han hecho sus aportes, y les sumouno yo para que vayas investigando si lo desean:

El primero enviado por Pablo Modena, es un excelente paper; breve de sistemas expertos, suma al teórico/practico con algunas cuestiones de la lógicade los SE, que les puede se útil, bajarlo desde aquí,

Paper: SistemasExpertos

El segundo, aporte realizado por Guido Frank, quien con su grupo están enfocando un trabajo hacia las redes neuronales, la url a continuación no es simple de entender, recomiendo que lean algo de RN antes de adentrarse en esta Web, pero también es lectura recomendada si queremos variar mas allá de los SE.

URL: Recurrent Neural Networks (http://www.idsia.ch/~juergen/rnn.html)

Y por ultimo un aporte para aquellos que conocen o programan en PHP, un proyecto libre llamado The PHLIPS Project, interactuar PHP conCLIPS. Recomiendo bajar e instalar y probar. Obviamente debemos tener un ambiente LINUX o Windows, con PHP instalado previamente.

URL: The PHLIPS Project (http://phlips.sourceforge.net/)

Saludos, y hasta el Próximo Post

sábado, 10 de marzo de 2007

Material Primera y Segunda Clase IC en Lab.

Estimados, como están? Ya hemos pasado la primera clase de laboratorio de IC, y estamos en condiciones de poner a su disposición, el material didáctico, que acompañan al libro de Giarratano. Como les mencione en clases, estas filminas no son material de referencia única, dado que el libro es el que posee todos los conocimientos bien detallados y fundamentados para la asignatura.

Aquí les dejo los links de la filmina que vimos la clase pasada y que continuaremos viendo en el próximo encuentro.
Además del archivo comprimido con los ejemplos prácticos que aquí se mencionan.

He actualizado además la lista de links con e-books colocando el libro de JESS in Action, bibliografía que nos servirá en el futuro para el desarrollo de sistemas Expertos basados en CLIPS para Java.

Los links son:

Les recominendo que ya vayan bajando el CLIPS, desde el link del Blog y lo instalen en sus computadoras, para empezar a ver algo de sintaxis la proxima clase. Como asi tambien las referencias del mismo.

Nos vemos en Clase, Saludos Cordiales.

miércoles, 7 de marzo de 2007

INGENIERIA DEL CONOCIMIENTO - Presentación

La Ingeniería del Conocimiento surge como consecuencia de la necesidad de establecer principios metodológicos y científicos que permitan desarrollar Sistemas de Información Basados en el Conocimiento a partir de los fundamentos de la Informática en general y de la Inteligencia Computacional en particular. En este aspecto puede vérsela como la especialización de Ingeniería de Software en su aplicación al desarrollo de Sistemas Inteligentes.
Durante las décadas de 1970 y 1980 los investigadores en Inteligencia Artificial llegaron al convencimiento de que las metodologías generales de solución de problemas y más específicamente los algoritmos de búsqueda tradicionales eran insuficientes para resolver problemas de mediana complejidad, surgiendo la necesidad de incorporar conocimiento limitado a un particular dominio de interés.
Para lograr el objetivo de transferir los conocimientos de un experto en un dominio se ha hecho necesario poder especificarlo formalmente, destacándose la Lógica, los diagramas de Redes Semánticas, los Marcos, Objetos y otros procedimientos para la representación del conocimiento. Pero este conocimiento estático de las relaciones causales no es suficiente para producir los resultados o su explicitación por medio de sucesivas transformaciones, que en general, pueden caracterizarse como nuevos conocimientos, siendo entonces necesario desarrollar algoritmos que produzcan las inferencias buscadas, recibiendo así la denominación genérica de algoritmos o motores de inferencia.
Los razonamientos basados en la lógica y sus diferentes versiones de razonamientos exactos se vieron afectados durante las décadas de 1980 y 1990 a una adaptación a la incertidumbre y la inexactitud propia de los lenguajes naturales y los sistemas de conocimientos reales. En esta oportunidad a la lógica formal se le han incorporado los conceptos probabilísticas, estableciéndose métodos de razonamiento en condiciones de incertidumbre y de razonamiento inexacto basado en los conjuntos borrosos o Fuzzy Sets.
La Ingeniería del Conocimiento se enfoca en la aplicación de los anteriores conceptos al desarrollo de Sistemas Basados en el Conocimiento en general y al de Sistemas Expertos en particular, destacándose la necesidad de la adquisición del conocimiento así como su especificación, verificación, validación, diseño e implementación en sistemas informáticos o lenguajes apropiados para la construcción de Bases de Conocimientos para la toma de decisiones.
El paso de la teoría de los Sistemas Basados en el Conocimiento a la construcción de los mismos, requiere la adquisición de una fluida habilidad para realizar las tareas indicadas en el punto anterior, las que solo se logran a partir de una práctica sobre un lenguaje concreto como CLIPS, que soporten las diferentes formas de representación como la programación basada en reglas, la orientada a objetos o marcos, la funcional y la lógica. Además el motor de inferencia debe también proveer medios de control de diferentes estrategias de razonamiento y soportar mecanismos de incertidumbre y mantenimiento de la verdad como en el caso de los razonamientos no monotónicos. Para una visión completa se requeriría el estudio de varias herramientas de programación simbólica o directamente de bajo nivel para construir las herramientas que den sustento a las diferentes teorías de la Inteligencia Artificial, pero desde un punto de vista del contexto de la Ingeniería del Conocimiento, se encara la solución a los problemas con las herramientas de libre disponibilidad en Internet.
La adquisición del conocimiento a partir de expertos humanos, si bien necesaria e insustituible en muchas aplicaciones, ha presentado diversas dificultades que van desde la representación del sentido común hasta las excesivas demoras en la implementación y el mantenimiento de los sistemas. Ante estas dificultades han surgido las técnicas de adquisición automática del conocimiento. El tema de la certificación de la Calidad del Software ha tomado mayor importancia con el crecimiento exponencial en el tamaño y complejidad de los sistemas de software y en algunos casos la naturaleza crítica de los mismos. Para asegurar el crecimiento de los Sistemas Basados en el conocimiento se ha hecho necesario desarrollar técnicas que permitan evitar los errores de diseño del sistema y la adquisición del conocimiento, para lo cual se los debe verificar, es decir que se demuestra su consistencia y completitud, se los debe validar, o sea que se determina la corrección
El aprendizaje automático ha sido una posterior repuesta a las dificultades para la adquisición humana del conocimiento y se basa en el aprendizaje de conceptos generales a partir de casos particulares. Algunas de las técnicas más conocidas son las de inducción de árboles de decisión, las redes neuronales y los algoritmos genéticos. Actualmente la aplicación de estas técnicas a grandes bases de datos a dado lugar a los conceptos de Minería de Datos (Data Mining, DM) y de Descubrimiento de Conocimientos en Grandes Bases de Datos (Knowledge Discovery in Data Bases, KDD) aplicada a la construcción de Bases de Conocimientos en problemas de estrategias de negocios.

lunes, 5 de marzo de 2007

Bienvenidos al Blog de Ingeniería del Conocimiento - UBP

Estimados, como están? Sean Bienvenidos al primer post del nuevo Blog de Ing. del Conocimiento. Actualmente seré yo quien este a cargo de los encuentros prácticos de la materia, y junto al Ing. Carlos Barto verán las secciones teóricas de la materia, en este primer cuatrimestre que recién inicia.
La idea del Blog surge no sólo como una herramienta comunicacional de la materia desde los profesores hacia los alumnos, sino como un medio de compartir desde links, textos, comentarios, preguntas, dudas hasta pequeños debates referidos a cuestiones de la materia en sí y temas afines.

Ing. Del Conocimiento es una materia muy amplia e interesante, con muchísimo contenido y, como bien todos sabemos, los tiempos son bastante cortos y tiranos para poder abarcarlos en su mayoría. Pero en este año 2007 existe el firme propósito en conjunto con el Ing. Barto de poder llevar adelante la sección practica no sólo logrando que veamos el programa (o gran parte si se quiere), sino que también descubramos e innovemos en temas que quizas no están planteados dentro del programa. Es por este mismo motivo que este Blog tiene su razón de ser y de nacer.

Aquí no existe límite de posts en sus comentarios o en la info que deseen compartir, y permite que el Blog se convierta en un gran repositorio de links a sitios, proyectos, novedades, feeds, libros, etc.

Desde ya, bienvenidos.

Saludos