Astricon 2018 · 2018

Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Inteligencia Artificial y BigData en VoIP Elio Rojano http://sinologic.net/ Elio Rojano - elio@sinologic.net [Introducción] Elio Rojano - elio@sinologic.net { } Quién soy name: "Elio Rojano", email: “elio@sinologic.net”, web: "https://www.sinologic.net/", work:…

Presentación sobre IA, VoIP, Bigdata impartida en Astricon 2018 · 2018.

IA, VoIP, Bigdata 📄 80 páginas ⏱ 5 min de lectura 👁 2 vistas

Este PDF no está enlazado desde ningún artículo publicado.

Página 1 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 1 de 80

Inteligencia Artificial y BigData en VoIP Elio Rojano http://sinologic.net/ Elio Rojano - elio@sinologic.net

Página 2 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 2 de 80

[Introducción] Elio Rojano - elio@sinologic.net

Página 3 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 3 de 80

{ } Quién soy name: "Elio Rojano", email: “elio@sinologic.net”, web: "https://www.sinologic.net/", work: "http://VOZ.com", twitter: "https://twitter.com/hellc2", linkedin: "https://www.linkedin.com/in/rojano/", interests: [ “VoIP", "WebRTC",

"SIP",

"Development", "Javascript",

"PHP",

"Python", "Linux", "OpenSource" ], keynotes: "https://www.sinologic.net/portfolio" Elio Rojano - elio@sinologic.net

Página 4 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 4 de 80

Interés en la IA y la VoIP Curiosidad sobre IA Curiosidad sobre VoIP Conceptos matemáticos La gente hacen llamadas Datos Las llamadas generan datos Elio Rojano - elio@sinologic.net

Página 5 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 5 de 80

Dónde está la IA Inteligencia Artificial Informática Elio Rojano - elio@sinologic.net Matemática

Página 6 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 6 de 80

¿Qué tal las matemáticas? Elio Rojano - elio@sinologic.net

Página 7 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 7 de 80

Al comienzo, bastante frustrante Elio Rojano - elio@sinologic.net

Página 8 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 8 de 80

¿Por qué interesa la IA? Elio Rojano - elio@sinologic.net

Página 9 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 9 de 80

¿Por qué interesa la IA? - Prever posibles datos y acelerar el trabajo más tedioso - Hacer automáticamente el trabajo más tedioso - Ser más prácticos en la obtención de objetivos - Porque es un reto… - Enseñar al sistema lo que nos gusta y que nos ofrezca lo que podemos desear Elio Rojano - elio@sinologic.net

Página 10 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 10 de 80

…aunque no siempre aciertan…

WTF!

Elio Rojano - elio@sinologic.net

Página 11 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 11 de 80

Atención Procesamiento de datos está muy cerca, es muy parecido, pero no es Inteligencia Artificial Elio Rojano - elio@sinologic.net

Página 12 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 12 de 80

Inconvenientes Elio Rojano - elio@sinologic.net

Página 13 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 13 de 80

Inconvenientes Elio Rojano - elio@sinologic.net

Página 14 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 14 de 80

Inconvenientes 2 Elio Rojano - elio@sinologic.net 1 3 ????

Página 15 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 15 de 80

Inconvenientes 1º. Lisp

2º. R

3º. Java 4º. Python 5º. Javascript

6º. PHP

Elio Rojano - elio@sinologic.net

Página 16 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 16 de 80

Inconvenientes Elio Rojano - elio@sinologic.net

Página 17 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 17 de 80

Correlación no implica causalidad Número de ahogados por caídas en piscina en relación con películas de Nicolas Cage Elio Rojano - elio@sinologic.net

Página 18 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 18 de 80

[Empecemos] Elio Rojano - elio@sinologic.net

Página 19 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 19 de 80

Qué es la IA Entrada Salida Entrada Salida Entrada Salida Entrada Salida Entrada Elio Rojano - elio@sinologic.net ?

Página 20 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 20 de 80

Qué es la IA ? Entrada Modelo matemático Salida Probabilidad de acierto: X% Elio Rojano - elio@sinologic.net

Página 21 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 21 de 80

Entradas Ejemplo Salidas 30 135 50 155 53 138 61 160 100 Elio Rojano - elio@sinologic.net ?

Página 22 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 22 de 80

Ejemplo Elio Rojano - elio@sinologic.net

Página 23 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 23 de 80

Ejemplo Elio Rojano - elio@sinologic.net

Página 24 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 24 de 80

Ejemplo Elio Rojano - elio@sinologic.net

Página 25 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 25 de 80

Los datos suficientemente claros El objetivo es desarrollar un modelo que nos permita prever los valores que nos interesa obtener de forma automática.

Nos basamos en datos antiguos para obtener información automática.

Elio Rojano - elio@sinologic.net

Página 26 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 26 de 80

Se basa en conceptos muy definidos Matemáticamente definidos, mejor dicho.

Todo debe ser pasado a valores numéricos Una imagen, un texto, todo debe ser numerado pixel a pixel para poder ser procesado Elio Rojano - elio@sinologic.net 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 190 25 255 255 255 255 255 255 255 255 255 255 128 25 255 90 0 255 255 255 255 255 255 255 190 25 255 90 0 255 90 0 10111100101010010111010010101010 10101010101010101110101111101010 10010001011101001011010101010101 0101010111010101101010110101011011101101011101 1011011010101101010110101101010010011010010110 1101110100101001000011100010110101011011011010001001010101011010010111011101001010010 0011100010110101011011011010001001010101011010010111011101001010010000111000101101010 1101101101000100101010101101001010011100010110101011011011010001001010101011010010111 01110001110001011010101101101101000100101010101101001011101110001110001011010101101101 10100010010101010110100101110111000111000101101010110110110100010010101010110100101110111000111000101101010110110110100010010101010110100101110111 00011100010110101011011101000100101010101101001011101110001110001011010101101101101000100101010101101001011101110001110001011010101101101101000100 10101010110100101110110100010010101010110100101110111000111000101101010110110110100010010101010110100101110111000111000101101010110110110100010010 10101011010010111011010001001010101011010010111011100011100010110101011011011010001001010101011010010111011100011100010110101011011011010001001010 10101101001011101101000100101010101101001011101110001110001011010101101101101000100101010101101001011101110001110001011010101101101101000100101010 10110100101110110100010010101010110100101110111000111000101101010110110110100010010101010110100101110111000111000101101010110110110100010010101010 1101001011101101000100101010101101001011101110001110001011010101101101101000100101010101101001011101110001110001011010 1010001001010101011010010111011100011100010110101011011011010001001010101 101000100101010101101001011101110001110001 10100010010101010110

Página 27 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 27 de 80

[Tipos de IA] Elio Rojano - elio@sinologic.net

Página 28 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 28 de 80

Tipos de IA Predicción Redes Neuronales Clasificación K-Nearest Neighbors Toma de decisiones Redes Bayesianas Regresión Estadística / Probabilidad Elio Rojano - elio@sinologic.net Linear Deep Learning Machine Learning* Naive Bayes SVM Random Forest Polinómica Logarítmica (SVR) Vectorial

Página 29 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 29 de 80

Existen otras clasificaciones… http://peekaboo-vision.blogspot.com/2013/01/machine-learning-cheat-sheet-for-scikit.html Elio Rojano - elio@sinologic.net

Página 30 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 30 de 80

[Probabilidad y Estadística] Elio Rojano - elio@sinologic.net

Página 31 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 31 de 80

Probabilidad y Estadística Detección de anomalías Elio Rojano - elio@sinologic.net

Página 32 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 32 de 80

Demo Anaconda es un distribución libre y abierta de los lenguajes Python y R, utilizada en ciencia de datos, y aprendizaje automático (machine learning). Esto incluye procesamiento de grandes volúmenes de información, análisis predictivo y cómputos científicos. Está orientado a simplificar el despliegue y administración de los paquetes de software.

Las diferentes versiones de los paquetes se administran mediante el sistema de administración del paquete conda, el cual lo hace bastante sencillo de instalar, correr, y actualizar software de ciencia de datos y aprendizaje automático como ser Scikit-team, TensorFlow y SciPy.3 La distribución Anaconda es utilizada por 6 millones de usuarios e incluye más de 250 paquetes de ciencia de datos válidos para Windows, Linux y MacOS.

Más información: https://www.anaconda.com Elio Rojano - elio@sinologic.net

Página 33 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 33 de 80

Demo Elio Rojano - elio@sinologic.net

Página 34 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 34 de 80

Demo Elio Rojano - elio@sinologic.net

Página 35 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 35 de 80

Demo Elio Rojano - elio@sinologic.net

Página 36 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 36 de 80

Demo http://sukiweb.net/archivos/2018/03/04/deteccion-de-anomalias-con-python-pandas/ Elio Rojano - elio@sinologic.net

Página 37 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 37 de 80

Regresiones Elio Rojano - elio@sinologic.net

Página 38 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 38 de 80

Regresiones Elio Rojano - elio@sinologic.net

Página 39 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 39 de 80

Toma de decisiones Elio Rojano - elio@sinologic.net

Página 40 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 40 de 80

Toma de decisiones Redes Bayesianas Elio Rojano - elio@sinologic.net

Página 41 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 41 de 80

Clasificación Elio Rojano - elio@sinologic.net

Página 42 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 42 de 80

Clasificación Elio Rojano - elio@sinologic.net

Página 43 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 43 de 80

Clasificación Naive Bayes ¿Te suena SpamAssassin?

Cálculo de la probabilidad de que un mensaje que contiene una palabra dada es spam Combinaciones de probabilides individuales Heurística Elio Rojano - elio@sinologic.net

Página 44 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 44 de 80

Predicción Elio Rojano - elio@sinologic.net

Página 45 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 45 de 80

Predicción Machine Learning Elio Rojano - elio@sinologic.net

Página 46 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 46 de 80

Predicción Literatura ? Elio Rojano - elio@sinologic.net Arte ?

Página 47 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 47 de 80

Predicción Elio Rojano - elio@sinologic.net

Página 48 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 48 de 80

[BigData] Elio Rojano - elio@sinologic.net

Página 49 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 49 de 80

Machine Learning necesita datos Elio Rojano - elio@sinologic.net

Página 50 — Introducción a la Inteligencia Artificial y el BigData en el ámbito de la VoIP

Página 50 de 80

¿Cuantos datos? Cuantos más ejemplos le enseñemos al modelo, más acertada será la predicción.

Elio Rojano - elio@sinologic.net

Este PDF tiene 80 páginas. Se muestran las primeras 50.

Regístrate para descargar el PDF completo