Introducción al motor Netezza Matrix
Netezza Matrix EnginenzMatrix) es un paquete de álgebra lineal paralelizado. Ofrece una amplia gama de cálculos y manipulaciones que pueden ejecutarse en matrices muy grandes. Utilizando memoria, procesamiento y almacenamiento de base de datos totalmente distribuidos y paralelizados, nzMatrix realiza cálculos comparables en tamaño a la memoria RAM agregada disponible del dispositivo Netezza. Se amplía a cientos de gigabytes de RAM, cientos de núcleos de procesamiento y cientos de terabytes de almacenamiento de datos. Netezza Matrix Engine proporciona acceso a operaciones matriciales altamente escalables.
Con nzMatrix,, las matrices se almacenan de forma transparente en IBM Netezza Analytics, lo que permite la transferencia de datos matriciales directamente hacia y desde la base de datos y el motor matricial distribuido.
Funciones del motor Netezza Matrix
- Funciones de álgebra lineal
- Multiplicación de matrices
- Resolución de ecuaciones lineales
- Mínimos cuadrados lineales
- Inversión matricial
- Valores y vectores propios
- Descomposición del valor singular
- Funciones matriciales de elemento a elemento, de par a par y de reducción
- Funciones de investigación y mantenimiento
- Generadores de números aleatorios (RNG)
Aplicaciones de nzMatrix
- Análisis de componentes principales (ACP)
- Agrupación y predicción
- Reducción dimensional para la minería de datos
- Segmentación de clientes, segmentación por comportamiento, fidelización de clientes
- Análisis de redes sociales, como marketing y contraterrorismo
- Aprendizaje no supervisado, indexación semántica latente
- Tratamiento de señales, tratamiento de imágenes, compresión de datos
- Sistemas de recomendación, como el Premio Netflix
- Análisis de datos de micromatrices, como bioinformática y genómica
- Finanzas matemáticas