![]() |
|
Spaces home ..:: Liarjo of Locksley ...PhotosProfileFriendsMore ![]() | ![]() |
..:: Liarjo of Locksley ::..Amo de los pensamientos, esclavo de los dichos
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Link’s a artículos y referencias técnicas
Link's para Arquitectos de Software
|
August 08 Inauguración de hospital, al estilo Chilensis
Cuando veo este video me acuerdo de un hospital que “inauguraron” este año en Chile :-) August 04 The 6th IEEE European Conference on Web ServicesLa Conferencia Europea sobre Servicios Web (ECOWS) es la principal conferencia de investigadores y profesionales para intercambiar los últimos avances en el estado del arte de los Web Services. Los principales objetivos de esta conferencia son facilitar el intercambio entre los investigadores y los profesionales y fomentar futuras colaboraciones dentro y fuera de Europa. Esta conferencia hace un llamado a presentar paper de investigación sobre Web Services, workshops y aplicaciones prácticas en la industria. En esta última categoría estoy yo participando, es decir estoy escribiendo un paper sobre un proyecto móvil que utiliza WS para comunicarse con el BackOffice de un banco. Si todo sale bien, y seleccionan mi trabajo voy a Doublin a exponer y lo publican en la revista de la IEEE. :-) En este link pueden postular con sus paper the casos aplicados.
July 25 Metodología para proyectos de Minería de DatosEl gran parte del éxito de un proyecto de software, en empresas de desarrollo, se basa en su forma de trabajo. Esta metodología que usan les sirve para que los miembros del equipo sepan que deben hacer y cuando. Existen muchas metodologías de todos los sabores y colores, en mi opinión todas suman dependiendo del contexto hay que optar por la más eficaz. Ahora, en los proyecto de minería de datos al igual que en los proyectos de cualquier cosa es necesario seguir una forma de trabajo, es decir una metodología. Aquí les comparto la metodología CRISP –DM, que es libre y se hace cargo de definir cómo y cuando las cosas deben ser hechas. Al igual que cualquier metodología es un modelo y no un manual de corta palos, ustedes deben adecuarla a la realidad de su propio entorno. CRISP-DM La metodología CRISP-DM consta de cuatro niveles de abstracción, organizados de forma jerárquica en tareas que van desde el nivel más general hasta los casos más específicos. A nivel más general, el proceso está organizado en seis fases, estando cada fase a su vez estructurada en varias tareas generales de segundo nivel. Las tareas generales se proyectan a tareas específicas, donde se describen las acciones que deben ser desarrolladas para situaciones específicas. Así, si en el segundo nivel se tiene la tarea general “limpieza de datos”, en el tercer nivel se dicen las tareas que tienen que desarrollarse para un caso específico, como por ejemplo, “limpieza de datos numéricos”, o “limpieza de datos categóricos”. El cuarto nivel, recoge el conjunto de acciones, decisiones y resultados sobre el proyecto de Data Mining específico. La metodología CRISP-DM estructura el ciclo de vida de un proyecto de Data Mining en seis fases, que interactúan entre ellas de forma iterativa durante el desarrollo del proyecto.
La primera fase análisis del problema, incluye la comprensión de los objetivos y requerimientos del proyecto desde una perspectiva empresarial, con el fin de convertirlos en objetivos técnicos y en una planificación. La segunda fase de análisis de datos comprende la recolección inicial de datos, en orden a que sea posible establecer un primer contacto con el problema, identificando la calidad de los datos y estableciendo las relaciones más evidentes que permitan establecer las primeras hipótesis. Una vez realizado el análisis de datos, la metodología establece que se proceda a la preparación de los datos (tercera fase), de tal forma que puedan ser tratados por las técnicas de modelado. La preparación de datos incluye las tareas generales de selección de datos a los que se va a aplicar la técnica de modelado (variables y muestras), limpieza de los datos, generación de variables adicionales, integración de diferentes orígenes de datos y cambios de formato. La fase de preparación de los datos, se encuentra muy relacionada con la fase de modelado (cuarta fase), puesto que en función de la técnica de modelado que vaya a ser utilizada los datos necesitan ser procesados en diferentes formas. Por lo tanto las fases de preparación y modelado interactúan de forma sistemática. En la fase de modelado se seleccionan las técnicas de modelado más apropiadas para el proyecto de Data Mining específico. Las técnicas a utilizar en esta fase se seleccionan en función de los siguientes criterios:
Antes de proceder al modelado de los datos se debe de establecer un diseño del método de evaluación de los modelos, que permita establecer el grado de bondad de los modelos. Una vez realizadas estas tareas genéricas se procede a la generación y evaluación del modelo. Los parámetros utilizados en la generación del modelo dependen de las características de los datos. En la quinta fase, la fase de evaluación, se evalúa el modelo, no desde el punto de vista de los datos, sino del cumplimiento de los criterios de éxito del problema. Se debe revisar el proceso seguido, teniendo en cuenta los resultados obtenidos, para poder repetir algún paso en el que, a la vista del desarrollo posterior del proceso, se hayan podido cometer errores. Si el modelo generado es válido en función de los criterios de éxito establecidos en la primera fase, se procede a la explotación del modelo. Normalmente los proyectos de Data Mining no terminan en la implantación del modelo (sexta fase), sino que se deben documentar y presentar los resultados de manera comprensible en orden a lograr un incremento del conocimiento. Además en la fase de explotación se debe de asegurar el mantenimiento de la aplicación y la posible difusión de los resultados. Fase 1 Entendimiento del Negocio Esta fase se centra en la comprensión de los objetivos del proyecto y los requisitos desde una perspectiva de negocio, a continuación, convertir ese conocimiento en una definición de una solución de minería datos y un plan preliminar para lograr los objetivos del negocio. Las tareas de esta fase con las siguientes: 1. Determinar los objetivos del negocio: comprender completamente desde la perspectiva del negocio lo que el cliente realmente quiere. Además, se deben identificar factores importantes que puedan influir en el desarrollo del proyecto, al principio del mismo. En resumen evitar gastar mucho tiempo respondiendo correctamente a las preguntas de negocio incorrectas. 2. Evaluar la situación: darse cuenta de la real situación del escenario dónde se realizará el proyecto. 3. Determine las metas del proyecto BI: en esta actividad se busca expresar los objetivos de negocio del proyecto en términos técnicos. 4. Elaborar el plan del proyecto: construir el plan para alcanzar los objetivos de minería de datos y los objetivos de negocio. Este plan debe describir las actividades y pasos a seguir durante el resto del proyecto, incluyendo la selección inicial de herramientas y tecnologías. Fase 2 Entendimiento de los Datos Esta fase se inicia con una primera recopilación de datos y procede con las actividades específicas a fin de familiarizarse con los datos, para identificar problemas de calidad de los datos, primero para descubrir una visión de los datos o para detectar subconjuntos interesantes para formar las hipótesis de información oculta. Las tareas de esta fase con las siguientes: 1. Recopilar los Datos iníciales: obtener los datos relevantes para este proyecto. Puede ser necesario cargar estos datos para poder revisarlos bien y lograr entender en que estado se encuentran. 2. Descripción de los Datos: describir los datos, sus propiedades y sus medidas. Se elabora un informe de esto. 3. Revisar los Datos: esta tarea aborda los aspectos de BI del proyecto los cuales pueden abordarse con consultas, visualización y presentación de informes. 4. Verificar la calidad de datos: examinar la calidad de los datos, buscando validar la completitud y veracidad de los datos. Fase 3 Preparación de los datos Cubre todas las actividades encaminadas a construir los datos finales a partir de los datos en bruto. Las tareas de preparación de datos probablemente se realizan varias veces, en diferentes ordenes. Sus tareas incluyen la tabla, registro y selección de atributos, así como la transformación y limpieza de datos para herramientas de modelado. Normalmente está fase toma el mayor esfuerzo del proyecto. Las tareas de esta fase con las siguientes: 1. Seleccionar los Datos: Decidir sobre los datos que deben utilizarse para el análisis. Incluir criterios de pertinencia de los datos para los objetivos, la calidad y técnicas tales como las limitaciones de volumen de datos o tipos de datos. Esta tarea Cubre la selección de atributos, así como la selección de registros en una tabla. 2. Limpieza de los datos: aquí buscamos elevar a calidad de los datos al nivel requerido por las técnicas de BI seleccionadas en el proyecto. 3. Construcción de los datos: tarea orientada a la construcción o cálculo de los atributos calculados o nuevos registros requeridos por el modelo de gestión y no provisto por los datos brutos u operacionales. 4. Integración de Datos: tarea orientada a la integración de los datos de gestión generados a los modelos. 5. Aplicar formatos a los datos. Fase 4 Modelamiento En esta fase varias técnicas de modelamiento son seleccionadas y aplicadas, y sus parámetros son calibrados buscando los valores óptimos. Típicamente, existen varias técnicas para resolver un mismo problema de minería de datos. Algunas técnicas tienen requerimientos específicos en la forma de los datos. Por esto a menudo hay que volver a la fase de preparación de datos en estos cosos. Las tareas de esta fase con las siguientes: 1. Seleccionar la técnica de modelamiento 2. Construcción del modelo de pruebas 3. Implementación del modelo 4. Evaluación del modelo Fase 5 Evaluación A estas alturas del proyecto ya se han construido el o los modelos los que aparenta ser correctos, desde la perspectiva del análisis de datos. Antes de proceder a la instalación final del modelo, es importante una evaluación a fondo del modelo y los pasos seguidos para su implementación para estar seguro que cumple con los objetivos de negocio. El objetivo clave es determinar si hay algún asunto de negocios que no se haya tratado con la suficiente profundidad. Al final de esta etapa se debe tener la certeza que los objetivos de negocio fueron alcanzados. 1. Evaluación de los resultados 2. Revisión del proceso 3. Determinar los próximos pasos Fase 6 Transferencia La creación del modelo generalmente no es el final del proyecto. Incluso si la finalidad del modelo es aumentar el conocimiento de los datos, los conocimientos adquiridos tendrán que ser organizados y presentados de manera que el cliente puede utilizarlo. Dependiendo de los requisitos, la fase de despliegue puede ser tan simple como generar un informe o tan compleja como la aplicación de una repetible proceso de minería de datos. En muchos casos será el cliente, no el analista de datos, que llevará a cabo los pasos de instalación. Sin embargo, incluso si el analista no lleva acabo la trasferencia el esfuerzo es importante para que el cliente pueda comprender por adelantado qué medidas tendrán que ser llevadas a cabo con el fin de realmente hacer uso de los modelos creados 1. Plan de transferencia 2. Plan de monitoreo y mantenimiento 3. Producción del reporte final. 4. Revisión del Proyecto Mas información en las referencias. Referncias 1.- CRoss Industry Standard Process 2.- Metodologías para la Realización de Proyectos de Data Mining July 15 10 pasos para una negociación efectivaEn un curso de Negociación que estoy haciendo por vueltas de la vida mi dieron los 10 pasos para una negociación efectiva. Me parecen interesantes los comparto con ustedes.
Yo he probado aplicar alguna de estas cosas en mi trabajo y resultan :-) sobre todo la 4,6 y 7. July 11 Zeitgeist The MovieEste documental está estructurado en tres partes. La primera es una exposición del cristianismo como un mito, un híbrido astrológico-literario. Este mito constituye el terreno abonado sobre el que pueden funcionar nuevos mitos en los que las masas crean ciegamente y así ser manejados con mayor facilidad. La segunda parte expone el funcionamiento de la propaganda y adoctrinación mediática, logrando que los propios ciudadanos acepten ser más controlados por sus gobiernos. La tercera sección habla sobre la geopolítica y economía global enfocándose en el monopolio del dinero (junto a la especulación financiera) y el gasto militar. [1]
Puedes estar de acuerdo o no en la teoría de la conspiración, pero sin lugar a dudas te dará que pensar y no está mal decirlo ...pensar siempre es bueno ;-) PD: Me agrada que sea de distribución libre sobre internet. Referencias June 27 Conferencia Técnica MSDN: Nuevas herramientas de ASPNET en el Framework 3.5Ayer jueves 26 de junio hicimos una conferencia sobre las nuevas herramientas que vienen con alas extensiones de ASP.NET 3.5 En este post está la descripción completa de la conferencia. La presentación se dividió en tres partes:
Mi parte fue la tercera. La presentación y mis demos estan en esta carpeta de SkyDrive.
Pronto subiré la parte de Daniel y Mauricio. Salu2 June 10 WebCast MSDN: Introducción a Entity FrameworkHoy por la mañana junto a Carlos Yaconni hicimos un WebCast de Entity Framework. Primero que todo tenemos que disculparnos por la partida tarde por problemas técnicos, pero pudimos solucionarlos y revisamos la presentación y contestamos muchas preguntas. Lamentablemente por tiempo no alcanzamos a ver los demos, que para muchos developers el código es lo más importante. Bueno, aquí subo la presentación y las fuentes del demo.
Cualquier pregunta que nos hagan trataremos de responderla de la mejor forma posible. Salu2 June 09 Proxima conferencia de MSDN, ADO.NET Entity FrameworkNo hay plazo que no se cumpla, mañana nos vemos OnLine :-) La información de la presentación. . Introducción a Entity Framework, una pieza clave de la nueva familia ADO.NET June 05 Clases de tango
Mi querida amiga Veronica está organizando un curso de Tango, que debe ser de los bailes más cool que hay. Aquí les paso la info :-) Enjoy
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||