IA
Machine Learning
Aprendizaje Supervisado
Aprendizaje no Supervisado
Algoritmos
Regresión
Clasificación
Clúster
Outliner
Aplicaciones
Adrián Quiroga Rodríguez
Blog sobre diversos temas de programación
miércoles, 15 de mayo de 2019
sábado, 21 de octubre de 2017
Plan de Monitoreo y Evaluación - Repositorio OIM
Documento completo pdf
Apoyo en la elaboración del documento Plan de Monitoreo y Evaluación del Programa Nacional de Tuberculosis del País.
Plan de Monitoreo y Evaluación - Repositorio OIM Adrián Quiroga Rodríguez
Apoyo en la elaboración del documento Plan de Monitoreo y Evaluación del Programa Nacional de Tuberculosis del País.
jueves, 19 de octubre de 2017
Realidad Aumentada
PROYECTO DE REALIDAD AUMENTADA
Muchas instituciones públicas no tienen
los recursos para comprar equipos electrónicos, por tal motivo una herramienta
de realidad virtual que permita visualizar en 3D con un nivel alto de detalle,
desde diferentes ángulos y que describa las diferentes partes de cada
componente. Sería un aporte valioso para esta gran cantidad de instituciones
que no cuentas con estos recursos.
Se propone la creación de un escenario de
RA que permita el aprendizaje por parte de los alumnos de los diferentes
dispositivos electrónicos como raspberry pi 3, arduino, etc. Y que se puedas usar tanto en el
computador como en un celular
Se usaría un cuadernillo que contenga
impreso en blanco y negro la mayoría de estos dispositivos.
TIPO DE PENSAMIENTO: Científico
ESTRATEGIA: Situación experimental
UNITY
Se seleccionó Unity, que en conjunto con Vuforia brinda muchas posibilidades para el desarrollo de aplicaciones de realidad aumentada. Se descargó la última versión de estos dos programas. Además, fue necesario instalar Android SDK, Java SDK, así como como el Manager USB para el celular y la versión del software del Celular correspondiente.
LINKS
DE DESCARGA
UnityDownloadAssistant-2017.1.2f1.exe
vuforia-unity-6-2-10.unitypackage
android-studio-bundle-162.4069837-windows
jdk-8u144-windows-x64.exe
MotorolaDeviceManager_2.5.4.exe
AURASMA
Su facilidad de uso y cuenta con varios
modelos 3D disponibles.
Cualquier fotografía, imagen u objeto del
mundo real puede actuar como marcador de Realidad Aumentada. Esto permite
aumentar cualquier cosa sin necesidad de imprimir ningún marcador.
Permite crear escenas de realidad
aumentada añadiendo capas virtuales de imagen, vídeo, animaciones o modelos 3D
en pocos minutos y compartirlas públicamente. De esta forma, cualquier persona
siguiendo nuestro canal público podría ver desde su dispositivo móvil
nuestras "auras", es decir,
Dificultad para importar documentos 3D
Archivo comprimido en formato tar
.dae file (exported scene/model using OpenCollada or Collada exporter).
.png textures file(s).
.png thumbnail image (256x256 pixels) must be named ‘thumbnail’.
En la página web la defines como “La
herramienta de generación de contenidos de Realidad Aumentada idónea para los
que no saben programar.”
LINKS DE DESCARGA
AUMENTATY
En la página web la defines como “La
herramienta de generación de contenidos de Realidad Aumentada idónea para los
que no saben programar.”
LINKS DE DESCARGA
http://author.aumentaty.com/
Aumentaty Author ha sido diseñado teniendo en cuenta la
facilidad de uso y permite, sin ningún conocimiento de programación, realizar
contenidos en realidad aumentada en poco tiempo.
Las escenas generadas por Aumentaty Author
están pensadas para publicar y poder compartirlas con otros usuarios.
Eso sí, es imprescindible que los modelos
incluyan las texturas ya que en caso de estar en archivos independientes no
serán incluidos en la aplicación.
Existe Aumentaty Viewer 1.2 BETA Para dispositivos móviles
Las marcas de realidad aumentada están
predefinidas.
PROTOTIPO DE MOVIMIENTO Y GIROS DEL
OBJETO 3D
También fue necesario aprender a manejar
movimientos de objetos 3D para poder desplazarlo rotar la imagen 3D Esto se
realizó con script realizados en el lenguaje de programación C#.
Unity se emplea para el desarrollo de vídeo juegos, lo que nos abre un gran horizonte al poder combinar estos con la
realidad aumentada.
OBTENCIÓN DE OBJETOS 3D
Se utilizó software libre,
específicamente la herramienta blender para poder unificar las texturas con el
archivo original y también poder cambiar el formato a los solicitados en blender o aumentaty.
Existe otras posibilidades para construir
los respectivos modelos:
ØUso
de un lector 3D obtener el modelo.
ØUsar
el dispositivo Kinect de Nintendo para obtener el modelo.
ØTomar
una serie de fotografías en 2D y con software especial construir el modelo 3D
ØUsa
una herramienta 3D y dibujar cada uno de los modelos.
ØSolicitar
a cada uno de los fabricantes el envío de estos modelos en un formato 3D
jueves, 10 de agosto de 2017
1.4 Big Data Análisis fundamental, analítica y tipos de aprendizaje automático (Machine Learning)
Tipos de análisis de datos (Data Analysis)
En la sección Terminología y conceptos fundamentales se presentó el término “análisisde datos (Data Analysis)” y se mostró un ejemplo sencillo. Las secciones a continuación
describen con mayor profundidad los siguientes tipos básicos de análisis de datos (Data
Analysis):
Análisis cuantitativo
Análisis cualitativo
Minería de datos (Data Mining)
Análisis cuantitativo
El análisis cuantitativo es una técnica de análisis de datos (Data Analysis) orientada acuantificar patrones y correlaciones hallados en los datos. Esta técnica implica el análisis
de un gran número de observaciones de un dataset con base en técnicas estadísticas.
Debido al amplio tamaño de la muestra, los resultados pueden aplicarse de manera
general a todo el dataset.
Los resultados del análisis cuantitativo son de naturaleza absoluta y, por lo tanto, pueden
ser usados para realizar comparaciones numéricas. Por ejemplo, en un análisis
cuantitativo de las ventas de helados, se puede encontrar que un aumento de 5 grados
en la temperatura incrementa las ventas en un 15%.
1.3 Big Data Tecnologia Empresarial Tradicional
Tecnologías empresariales tradicionales relacionadas con Big Data
Procesamiento de transacciones en
línea (OLTP)
OLTP es un sistema de software que
procesa los datos orientados a las transacciones. El término "transacción
en línea" se refiere a la realización de una actividad en tiempo real y no
es el proceso por lotes. sistemas OLTP almacén de datos operativos que se
normaliza. Estos datos son una fuente común de datos estructurados y sirve como
entrada para muchos procesos analíticos. Grandes resultados de análisis de
datos se pueden utilizar para aumentar los datos OLTP almacenados en las bases
de datos relacionales subyacentes. sistemas OLTP, por ejemplo, un sistema de
punto de venta, se ejecutan los procesos de negocio en apoyo de las operaciones
corporativas. Como se muestra enFigura 4.1, Que
realizan transacciones en contra de una base de datos relacional.
Figura 4.1 sistemas OLTP realizan operaciones
de bases de datos simples para proporcionar tiempos de respuesta inferiores a
un segundo.
Las consultas con el apoyo de los
sistemas OLTP se componen de simples insertar, eliminar y actualizar
operaciones con fracciones de segundos los tiempos de respuesta. Los ejemplos
incluyen sistemas de reserva de billetes, la banca y punto de venta.
Procesamiento analítico en línea
(OLAP)
Sistemas de procesamiento analítico
en línea (OLAP) se utilizan para las consultas de análisis de datos de
procesamiento. OLAPs forman parte integrante de la inteligencia empresarial, la
minería de datos y los procesos de aprendizaje automático. Ellos son relevantes
para grandes volúmenes de datos, ya que pueden servir tanto como una fuente de
datos, así como un sumidero de datos que es capaz de recibir datos. Se utilizan
en análisis de diagnóstico, predictivos y prescriptivos. Como se muestra enFigura 4.2, Sistemas OLAP realizan
larga ejecución, consultas
complejas contra una base de datos multidimensional, cuya estructura está
optimizada para realizar análisis avanzados.
Figura 4.2 Los sistemas OLAP utilizan bases de
datos multidimensionales.
Los sistemas OLAP almacenar datos
históricos que se agrega y elimina la normalización para apoyar capacidad de
reporte rápido. Utilizan más bases de datos que almacenan los datos históricos
en las estructuras multidimensionales y pueden responder a consultas complejas
sobre la base de las relaciones entre los múltiples aspectos de los datos.
Sistemas de OLTP y OLAP
Un sistema de OLAP siempre es alimentado con datos de múltiples sistemas de OLTP por medio de trabajos regulares de procesamiento por lotes (Batch Processing). A diferencia de los sistemas de OLTP, el tiempo de respuesta de las consultas de OLAP puede ser de varios minutos o más, dependiendo de la complejidad de la consulta y de la cantidad de registros solicitados.
Extracto de Transform Load (ETL)
Extracto de Transform Load (ETL) es
un proceso de carga de datos desde un sistema de origen en un sistema de
destino. El sistema de origen puede ser una base de datos, un archivo plano, o
una aplicación. Del mismo modo, el sistema de destino puede ser una base de
datos o algún otro sistema de almacenamiento.
ETL representa la operación
principal a través del cual los almacenes de datos son datos de la Fed. Una
solución de grandes volúmenes de datos abarca el ETL conjunto de funciones para
convertir los datos de diferentes tipos.Figura 4.3 muestra que se obtiene primero los
datos requeridos o extrae de las fuentes, después de lo cual los extractos se
modificado o transformado por la aplicación de las normas. Por último, los datos se insertan o se carga en el sistema
de datos de destino.
Bodegas de datos digitales (Data Warehouse)
Una bodega de datos digital (Data Warehouse) es un repositorio central a nivel empresarial que contiene datos históricos y actuales. Las bodegas de datos digitales (Data Warehouse) son usadas considerablemente por la Inteligencia de negocios (BI) para realizar distintas consultas analíticas, y por lo general tienen interfaces con el sistema de OLAP para tener compatibilidad de consulta analítica, como se muestra en la Figura 1.16.
Los datos relacionados con distintas entidades empresariales y que provienen de diferentes sistemas operacionales son extraídos, validados, transformados y consolidados periódicamente en una sola base de datos. Gracias a las importaciones periódicas de datos provenientes de toda la empresa, la cantidad de datos contenidos en una sola bodega de datos digital (Data Warehouse) seguirá aumentando. Como resultado, los tiempos de respuesta de las tareas de consulta de análisis de datos (Data Analysis) ejecutadas como parte de la inteligencia de negocios (BI) pueden verse afectados.
A fin de solucionar esta deficiencia, por lo general, las bodegas de datos digitales (Data Warehouse) contienen bases de datos optimizadas, llamadas bases de datos analíticas, para gestionar las tareas de reporte y análisis de datos (Data Analysis). Una base de datos analítica puede existir como una RDBMS, como en el caso de una base de datos de OLAP.
Data marts
Un data mart es un subconjunto de datos almacenados en una bodega de datos digital (Data Warehouse) que, por lo general, pertenece a un departamento, división o línea de negocio específica. Las bodegas de datos digitales (Data Warehouse) pueden tener múltiples data marts. Como se muestra en la Figura 1.17, se recopilan y posteriormente se extraen los datos provenientes de toda la empresa y de las entidades empresariales. Las entidades particulares de un dominio son guardadas en la bodega de datos digital (Data Warehouse) mediante un proceso de ETL.Hadoop
Hadoop es un framework de código abierto para el almacenamiento y procesamiento de datos a gran escala que técnicamente es ejecutado en hardware básico. El framework de Hadoop se ha establecido como la plataforma predeterminada de la industria para las soluciones modernas de Big Data. Puede ser utilizado como un motor de ETL o analítico para procesar grandes cantidades de datos estructurados, semiestructurados y sin estructurar. La Figura 1.18 ilustra algunas de las características de Hadoop.
Suscribirse a:
Entradas (Atom)