lunes, 5 de noviembre de 2018
A brief history of management tools
Comparto mis notas sobre la evolución de las herramientas de gestión y la manera como la innovación en gestión va siendo momentáneamente desfasada respecto a la innovación en productos/servicios y nuevos mercados tecnológicos y de redes sociales como los que plantea el reto del presente. A brief history of management tools - Max Schwarz
http://repositorio.ulima.edu.pe/bitstream/handle/ulima/7100/Schwarz_Max_breve%20historia%20herramientas%20gestion.pdf?sequence=1&isAllowed=y
miércoles, 24 de octubre de 2018
Digital Twins con Inteligencia Artificial (IA) sobre Internet Industrial de las Cosas (IIoT)
La tecnología de gemelos digitales (digital
twins) nos permite desarrollar modelos virtuales de procesos, productos y
servicios reales que pueden ofrecerse en el mercado generando una correlación entre
el mundo físico y el mundo virtual que permite enormes ventajas en el logro de
experiencia de uso, confirmación de propiedades y características, así como pruebas
de diseño en simulaciones cuasi reales que reducen el time-to-market hasta en
un 50% con un considerable ahorro de costos.
La configuración de gemelos digitales es una
realidad que actualmente opera en la industria con un impresionante grado de avance
y aunque aún no está masificada como tecnología, sin embargo, es una poderosa
herramienta disponible para la industria. Esta configuración permite obtener verdaderas
replicas digitales de objetos funcionales, equipos, máquinas e instrumentos
reales de la industria que pueden ser configurados con la mayor experiencia que
la data de la realidad indica en la historia del uso del objeto en la realidad.
Esto significa que el objeto sujeto de IIoT puede alimentarse de la Big Data de
su experiencia con lo cual con pequeños algoritmos de aprendizaje pueden
incluso aprender e interactuar de manera inteligente logrando un avance notable
que puede incrementar la productividad industrial hasta en un 25% reduciendo
los costos hasta en un 40% para la experiencia del proceso actual y hasta en un
65% para el caso de nuevas experiencias o la aplicación de prototipos de uso industrial
y comercial.
El avance del internet de las cosas en combinación
con inteligencia artificial mejorada con nuevas tecnologías como blockchain,
EDGE Computing, Fog Computing y similares puede permitir una explosión de uso
masificada actualmente vinculada a la IIoT, IoT y IoNT que puede transformar la
manera como facilitamos la experiencia habitable en el mundo que nos rodea y lo
mejor es que está literalmente disponible a la vuelta de la esquina. Las aplicaciones en la minería, petroleo, pesca, industria, comercio, finanzas, investigación y desarrollo de productos y servicios son infinitas y perfectamente sujetas de modelación bajo el nuevo concepto de gemelos digitales.
Nota: EDGE Computing es el paradigma que permite
explotar la información recolectada de dispositivos conectados a Internet de
las Cosas (IoT) permitiendo que los datos no solo sean colectados en sitio sino
también procesados en el lugar donde se generan dando paso a un sostenido
concepto de “tiempo real” evitando así congestionar innecesariamente la nube.
Esto puede ser promovido a través de tecnologías de tipo Fog Computing que
permiten acercar la nube a los cúmulos de IoT donde se generan, colectan y
procesan los datos para tomar decisiones y adoptar un comportamiento de respuesta
inteligente.
(mschwarz@bygsac.com) - B&G Engineering SAC
viernes, 1 de junio de 2018
La técnica de la vectorización para la captura de datos en Inteligencia Artificial
A diferencia de los
humanos que capturamos los datos de la realidad a través de los sentidos, las
computadoras capturan los datos a través de números y arreglos de números
llamados vectores. Los vectores son una forma poderosa de representar datos de
la realidad por su inherente mutidimensionalidad espacial que representa mejor para
las máquinas cualquier aspecto de la realidad sea a nivel de olor, sonido,
texto, imagen o video.
El proceso de
abstracción de la realidad a números y arreglos números para aprendizaje de
máquina se denomina vectorización computacional y consiste en la descomposición
del sonido, texto, imagen o video en pequeños sectores trazados con uno o
varios vectores de referencia en forma de vectores, matrices, cubos de matrices
o hipercubos matriciales dependiendo de la complejidad del objeto, proceso o transacción
que requiera ser interpretado.
En el caso del olor, se
hace una descomposición de componentes (principalmente gases, vapores y polvo)
a manera de la cromatografía tradicional para codificar y procesar la
información química de sus componentes y vectorizarla según la asignación de códigos
a sus propiedades con lo cual se puede reproducir la manera como actúa el olfato
humano.
En el caso del sonido que
es una percepción de la vibración mecánica expresada en términos de variación
de la presión atmosférica en el aire con ocurrencias normalmente periódicas y
no periódicas o en combinaciones de las mismas tiene siempre una cierta frecuencia
y período determinado que se traduce en una señal analógica continua que
requiere transformarse en señal digital discreta que puede expresarse
matemáticamente por un vector o una matriz vectorial con esas especificaciones
que el ordenador puede fácilmente entender y procesar.
En el caso del texto redactado
sea manuscrito, en procesador de textos o ya como texto digitalizado, se puede
sectorizar palabra por palabra en un vector que tenga tantas dimensiones como
palabras tenga el lenguaje madre que lo origina. Este proceso palabra por
palabra es bastante lógico pero ineficiente en términos de extensión de data,
más si consideramos que el idioma español tiene más de 88 mil palabras puras y más de 150 mil si se incluye americanismos (el idioma ingles supera las 350 mil palabras). Eso lo
hace poco práctico, por lo que para estos casos se procede mejor con una
estrategia de vectorización semántica con lo cual se reconoce patrones de
palabras relacionadas o conectadas como si fueran cúmulos de palabras donde el
vector puede trazar el cúmulo directamente y así lograr que la computadora
entienda semánticamente para el procesamiento de máquina. En ese contexto el
“keyword” sería espacialmente el centroide del cúmulo de palabras.
En el caso de las
imágenes dibujadas o en fotografía, se ha recurrido a la representación por
medio de unidades mínimas de imagen digital denominadas comúnmente “pixel” por
medio de vectores tipo RGB o HSV. En el caso de los vectores RGB (Red-Green-Blue)
cada imagen es referida a un conjunto de vectores por cada pixel con su
respectiva combinación numérica de intensidades RGB según los colores que
proyecta ya que con la combinación de estos tres colores (rojo, verde y azul) salen
todos los colores posibles que conocemos. Con esto se conforma una matriz y su
tridimensionalidad da un cubo que representa directa y en forma única el
conjunto vectorial o matricial que corresponde específicamente a la imagen que
quiere procesarse para el entendimiento computacional de una máquina. De igual forma
sucede en el caso de vectores tipo HSV (Hue-Saturation-Value/brightness) donde
cada vector identificado señala la saturación, matiz y brillo de cada pixel como
característica centrales que permiten identificarlo en lenguaje de la máquina.
En el caso del vídeo el
tratamiento es similar puesto que un vídeo es esencialmente una superposición
de imágenes en una secuencia de tiempo que puede ser vectorizada imagen a
imagen conformando un hipercubo de matrices único para cada vídeo que puede ser
perfectamente leído y entendido por la máquina para efectos de análisis.
El propósito de la
vectorización de datos para IA es la transformación de la realidad objetiva en
conjuntos de arreglos numéricos que permitan la entrada lógica para el
procesamiento de datos que puedan generar información relevante para la toma de
decisiones por parte de la máquina.
Una vez completada la
captación de datos de la realidad por medio de la vectorización de entradas, se
inicia la configuración de un patrón para el proceso de reconocimiento diferenciado
de los patrones obtenidos entre grandes volúmenes de datos (BigData) con lo que
puede detectarse personas y objetos en determinados lugares y espacios
temporales, reconocer preferencias, identificar tendencias comerciales y
patrones de consumo, prospectar experiencias y hacer análisis predictivo puro o
combinado sobre casi cualquier aspecto de la realidad. ¡Una poderosa
herramienta al alcance de nuestras manos!!
jueves, 31 de mayo de 2018
El método de partículas y un problema millonario
Usted pagaría un millón de dólares por la solución
de un problema matemático?
Las ecuaciones de los fluidos se modelan
matemáticamente por un conjunto de ecuaciones popularmente conocidas como las
ecuaciones de Navier-Stokes y el Clay Mathematics
Institute está pagando un millón de dólares a quien consiga resolver
ese problema.
Poesía de números en forma matemática para algunos
y una herramienta vital en nuestra sociedad para otros, estas ecuaciones tienen
una importancia tan grande que no es sorpresa ser uno de los problemas del
milenio por los que se paga tan grande suma de dinero. Estas ecuaciones pueden
ser usadas para modelar el clima, todo tipo de flujos de agua, pronosticar
corrientes marinas, proyectar hélices de navíos, hasta los movimientos de las
estrellas dentro de las galaxias. Y como el aire también es un fluido… el flujo
de aire alrededor de las alas de un avión, la propagación de humo en un
incendio, los efectos de la polución en ciudades, etc. ¡Las aplicaciones
podrían llegar a un millón!
Actualmente no sabemos cómo resolverlas. Entonces, ¿cómo
es que tenemos tantas aplicaciones de ellas? Esto es gracias a los modelos
matemáticos diseñados para computador o como los matemáticos llaman métodos
numéricos. Hoy día hablaremos de uno de ellos que ha demostrado gran
importancia para aplicaciones: el método de partículas.
Los métodos numéricos suelen ser complicados más
este método traduce matemáticamente la física real del problema: ¡el fluido
está formado por partículas de fluido! Es verdad, el agua, el aire o
cualquier fluido en realidad son moléculas del fluido manteniéndose próximas
pero libres. La esencia de este método es intentar traducir este comportamiento
a los modelos matemáticos. Así las ecuaciones arriba ya no se consideran en un
ambiente continuo sino en una nube de partículas de fluido, lo que simplifica
bastante la complejidad de esas ecuaciones difíciles.
Podemos corroborar el éxitos de este método al ver
las impresionantes escenas con agua de la película de Disney Moana, en donde
Disney creó su propio motor de simulación de agua basado en este método, el
módulo splash.
Como esta, muchas escenas super realistas de agua en la industria del
entretenimiento se realizaron usando este método tan natural a la física de los
fluidos y efectivo. Hasta que algún matemático nos sorprenda con la deseada
solución explícita, los métodos numéricos y en particular el método de
partículas seguirá nos sorprendiendo con las increíbles simulaciones que a
pesar de ello podemos realizar con fluidos actualmente.
Suscribirse a:
Entradas (Atom)









