- ¿Qué es Big Data?
- ¿Y Thick Data? ¿Cuál es el matiz para diferenciar ambos términos?
- El gran auge del big data
- La importancia de almacenar y extraer información
- ¿Cual es el papel de las fuentes de datos?
- Soluciones novedosas gracias a la selección de datos
- Naturaleza de las fuentes de datos Big Data
- Thick Data, el valor de lo cualitativo. Entender emociones humanas, intenciones y sentimientos
- Fases en un proyecto de Big Data
- Big Data enfocado a los negocios
- Apoyo del Big Data en el proceso de toma de decisiones
- Toma de decisiones operativas
- Marketing estratégico y Big Data
- Open data
- Ejemplo de uso de Open Data
- IoT (Internet of Things-Internet de las cosas)
- Relación entre inteligencia artificial y big data
- IA y Big Data combinados
- El papel del Big Data en IA
- Big Data en salud
- Necesidad de Big Data en la asistencia sanitaria
- Retos del big data en salud
- Big Data y People Analytics en RRHH
- Definiendo el concepto de Business Intelligence y sociedad de la información
- Arquitectura de una solución Business Intelligence
- Business Intelligence en los departamentos de la empresa
- Conceptos de Plan Director, Plan Estratégico y Plan de Operativa Anual
- Sistemas Operacionales y Procesos ETL en un sistema de BI
- Ventajas y Factores de Riesgos del Business Intelligence
- Cuadros de Mando Integrales (CMI)
- Sistemas de Soporte a la Decisión (DSS)
- Sistemas de Información Ejecutiva (EIS)
- Introducción a la minería de datos y el aprendizaje automático
- Proceso KDD
- Modelos y Técnicas de Data Mining
- Áreas de aplicación
- Minería de Textos y Web Mining
- Data mining y marketing
- Aproximación al concepto de DataMart
- Bases de datos OLTP
- Bases de Datos OLAP
- MOLAP, ROLAP & HOLAP
- Herramientas para el desarrollo de cubos OLAP
- Visión General: ¿Por qué DataWarehouse?
- Estructura y Construcción
- Fases de implantación
- Características
- Data Warehouse en la nube
- Contexto Internet de las Cosas (IoT)
- ¿Qué es IoT?
- Elementos que componen el ecosistema IoT
- Arquitectura IoT
- Dispositivos y elementos empleados
- Ejemplos de uso
- Retos y líneas de trabajo futuras
- ¿Qué es el Data Storytelling?
- Elementos clave del Data Storytelling
- ¿Por qué es importante el Data Storytelling?
- ¿Cómo hacer Data Storytelling?
- ¿Qué es Hadoop? Relación con Big Data
- Instalación y configuración de insfraestructura y ecosistema Hadoop
- Sistema de archivos HDFS
- MapReduce con Hadoop
- Apache Hive
- Apache Hue
- Apache Spark
- Introducción, concepto y funciones de la estadística
- Estadística descriptiva
- Estadística inferencial
- Medición y escalas de medida
- Variables: clasificación y notación
- Distribución de frecuencias
- Representaciones gráficas
- Propiedades de la distribución de frecuencias
- Medidas de posición
- Medidas de dispersión
- Medidas de forma
- Curva de Lorenz, coeficiente de Gini e índice de Theil
- Introducción al análisis conjunto de variables
- Asociación entre dos variables cualitativas
- Correlación entre dos variables cuantitativas
- Regresión lineal
- Conceptos previos de probabilidad
- Variables discretas de probabilidad
- Distribuciones discretas de probabilidad
- Distribución normal
- Distribuciones asociadas a la distribución normal
- Conceptos previos
- Métodos de muestreo
- Principales indicadores
- Introducción a las hipótesis estadísticas
- Contraste de hipótesis
- Contraste de hipótesis paramétrico
- Tipologías de error
- Contrastes no paramétricos
- Introducción a los modelos de regresión
- Modelos de regresión: aplicabilidad
- Variables a introducir en el modelo de regresión
- Construcción del modelo de regresión
- Modelo de regresión lineal
- Modelo de regresión logística
- Factores de confusión
- Interpretación de los resultados de los modelos de regresión
- Estadística no paramétrica. Conceptos básicos
- Características de las pruebas
- Ventajas y desventajas del uso de métodos no paramétricos
- Identificación de las diferentes pruebas no paramétricas
- Pruebas no paramétricas para una muestra
- Chi-cuadrado o ji-cuadrado
- Prueba de Kolmogorov-Smirnov para una muestra
- Prueba binomial
- Prueba de rachas
- Prueba de los signos
- Prueba del rango con signo de Wilcoxon
- Prueba de McNemar
- Pruebas para k muestras relacionadas
- Prueba de Cochran
- Prueba de Friedman
- Coeficiente de concordancia de W de Kendall
- Pruebas para dos muestras independientes
- Prueba U de Mann Whitney
- Prueba de Wald-Wolfowitz
- Prueba de reacciones extremas de Moses
- Prueba de Kolmogorov-Smirnov para dos muestras
- Pruebas no paramétricas para K muestras independientes
- Prueba de la mediana
- Prueba H de Kruskal-Wallis
- Prueba de Jonckheere-Terpstra
- Minería de datos
- ¿Qué podemos hacer con data Mining?
- ¿Qué usos puede tener el data Mining?
- Metodología de la minería de datos
- Algunas técnicas estadísticas utilizadas en data mining
- Árboles de decisión
- Reglas de inducción
- Redes Bayesanas
- Algoritmos Genéticos
- Ciclo data mining
- Minería de Textos y Web Mining
- Data mining y marketing
- Introducción a la inteligencia artificial
- Historia
- La importancia de la IA
- Algoritmos aplicados a la inteligencia artificial
- Relación entre inteligencia artificial y big data
- IA y Big Data combinados
- El papel del Big Data en IA
- Tecnologías de IA que se están utilizando con Big Data
- Sistemas expertos
- Estructura de un sistema experto
- Inferencia: Tipos
- Fases de construcción de un sistema
- Rendimiento y mejoras
- Dominios de aplicación
- Creación de un sistema experto en C#
- Añadir incertidumbre y probabilidades
- Introducción
- Clasificación de algoritmos de aprendizaje automático
- Ejemplos de aprendizaje automático
- Diferencias entre el aprendizaje automático y el aprendizaje profundo
- Tipos de algoritmos de aprendizaje automático
- El futuro del aprendizaje automático
- Introducción
- Algoritmos
- Introducción
- Filtrado colaborativo
- Clusterización
- Sistemas de recomendación híbridos
- Clasificadores
- Algoritmos
- Componentes
- Aprendizaje
- Introducción
- El proceso de paso de DSS a IDSS
- Casos de aplicación
- ¿Qué es PLN?
- ¿Qué incluye el PLN?
- Ejemplos de uso de PLN
- Futuro del PLN
- PLN en Python con la librería NLTK
- Otras herramientas para PLN
- Principios del análisis sintáctico
- Gramática libre de contexto
- Analizadores sintácticos (Parsers)
- Aspectos introductorios del análisis semántico
- Lenguaje semántico para PLN
- Análisis pragmático
- Aspectos introductorios
- Pasos en la extracción de información
- Ejemplo PLN
- Ejemplo PLN con entrada de texto en inglés
- Aspectos introductorios
- ¿Qué es un chatbot?
- ¿Cómo funciona un chatbot?
- VoiceBots
- Desafios para los Chatbots
- Chatbots y el papel de la Inteligencia Artificial (IA)
- Usos y beneficios de los chatbots
- Diferencia entre bots, chatbots e IA
- Áreas de aplicación de Chatbots
- Desarrollo de un chatbot con ChatterBot y Python
- Desarrollo de un chatbot para Facebook Messenger con Chatfuel
- La visión artificial: definiciones y aspectos principales
- Ópticas
- Iluminación
- Cámaras
- Sistemas 3D
- Sensores
- Equipos compactos
- Metodologías para la selección del hardware
- Algoritmos
- Software
- Segmentación e interpretación de imágenes
- Metodologías para la selección del software
- Aplicaciones clásicas: discriminación, detección de fallos…
- Nuevas aplicaciones: códigos OCR, trazabilidad, robótica, reconocimiento (OKAO)
- Descripción general OpenCV
- Instalación OpenCV para Python en Windows
- Instalación OpenCV para Python en Linux
- Anaconda y OpenCV
- Manejo de archivos
- Leer una imagen con OpenCV
- Mostrar imagen con OpenCV
- Guardar una imagen con OpenCV
- Operaciones aritméticas en imágenes usando OpenCV
- Funciones de dibujo
- Redimensión de imágenes
- Erosión de imágenes
- Desenfoque de imágenes
- Bordeado de imágenes
- Escala de grises en imágenes
- Escalado, rotación, desplazamiento y detección de bordes
- Erosión y dilatación de imágenes
- Umbrales simples
- Umbrales adaptativos
- Umbral de Otsu
- Contornos de imágenes
- Incrustación de imágenes
- Intensidad en imágenes
- Registro de imágenes
- Extracción de primer plano
- Operaciones morfológicas en imágenes
- Pirámide de imágen
- Analizar imágenes usando histogramas
- Ecualización de histogramas
- Template matching
- Detección de campos en documentos usando Template matching
- Espacios de color en OpenCV
- Cambio de espacio de color
- Filtrado de color
- Denoising de imágenes en color
- Visualizar una imagen en diferentes espacios de color
- Detección de líneas
- Detección de círculos
- Detectar esquinas (Método Shi-Tomasi)
- Detectar esquinas (método Harris)
- Encontrar círculos y elipses
- Detección de caras y sonrisas
- Vecino más cercano (K-Nearest Neighbour)
- Agrupamiento de K-medias (K-Means Clustering)
- La sociedad de la información
- ¿Qué es la seguridad de la información?
- Importancia de la seguridad de la información
- Principios básicos de seguridad de la información: confidencialidad, integridad y disponibilidad
- Descripción de los riesgos de la seguridad
- Selección de controles
- Factores de éxito en la seguridad de la información
- Marco legal y jurídico de la seguridad de la información
- Normativa comunitaria sobre seguridad de la información
- Normas sobre gestión de la seguridad de la información: Familia de Normas ISO 27000
- Legislación española sobre seguridad de la información
- Aproximación a la norma ISO/IEC 27002
- Alcance de la Norma ISO/IEC 27002
- Estructura de la Norma ISO/IEC 27002
- Evaluación y tratamiento de los riesgos de seguridad
- Política de seguridad de la información
- Organización de la seguridad de la información
- Organización interna de la seguridad de la información
- Grupos o personas externas: el control de acceso a terceros
- Clasificación y control de activos de seguridad de la información
- Responsabilidad por los activos de seguridad de la información
- Clasificación de la información
- Inteligencia Artificial
- Tipos de inteligencia artificial
- Impacto de la Inteligencia Artificial en la ciberseguridad
- Aprendizaje Automático
- Tipos de aprendizaje automático
- Algoritmos y modelos de aprendizaje automático
- Métricas de evalución en aprendizaje automático
- Regularización y selección de características en aprendizaje automático
- Redes Neuronales Artificiales (RNA)
- Estructura y arquitectura
- Funciones de activación
- Entrenamiento de las RNA
- Redes Neuronales Convolucionales (CNN) y su aplicación
- Redes Neuronales Recurrentes (RNN) y su aplicación
- Redes Neuronales Adversariales (GAN) y su aplicación
- Fundamentos del Procesamiento del Lenguaje Natural (PLN)
- Representación del lenguaje en PLN
- Extracción de características en PLN
- Modelos de PLN basados en secuencias
- Modelos de PLN para tareas específicas
- Aplicaciones de PLN
- Visión artificial
- Preprocesamiento y transformación de imágenes
- Detección y reconocimiento de objetos
- Segmentación y clasificación de imágenes
- Aplicaciones de visión artificial
- Big Data en Inteligencia Artificial
- Almacenamiento y procesamiento distribuido
- Tecnologías y herramientas para el procesamiento de Big Data
- Extracción de conocimiento a partir de datos masivos
- Aprendizaje automático en Big Data
- Evaluación de modelos y métricas de rendimiento
- Optimización de hiperparámetros
- Regularización y técnicas de prevención de sobreajuste
- Técnicas de reducción de dimensionalidad
- Ajuste y ensamblado de modelos
- Aprendizaje por refuerzo
- Agentes y entornos de aprendizaje por refuerzo
- Métdos de aprendizaje por refuerzo
- Exploración y explotación en aprendizaje por refuerzo
- Aplicaciones de aprendizaje por refuerzo
- Preparación de datos para despliegue de modelos
- Diseño e implementación de servicios de IA
- Monitoreo y evaluación de modelos en producción
- Actualización y mantenimiento de modelos de IA
- Escalabilidad y rendimiento en despliegue de modelos de IA
- ¿Qué son las herramientas Copilot?
- Beneficios de usar herramientas Copilot
- Requisitos para usar herramientas Copilot
- Tipos de herramientas Copilot
- Comparación de diferentes herramientas Copilot
- Concepto de modelo de lenguaje
- Evolución de los modelos de lenguaje
- Arquitecturas principales de modelos de lenguaje: Transformer, GPT-3, LaMDA
- Parámetros y datasets
- Aplicaciones de los modelos de lenguaje
- Bard: el modelo de lenguaje de Google AI
- Diferencias entre Gemini y GPT-3
- Capacidades de Gemini
- Integración de Gemini con otros productos de Google
- Futuro de Gemini
- Beneficios de usar Gemini como herramienta Copilot
- Requisitos para usar Gemini como herramienta Copilot
- Cómo empezar con Gemini como herramienta Copilot
- Cómo integrar Gemini con diferentes IDEs
- Configuración de Gemini para un uso óptimo como herramienta Copilot
- Personalización de la experiencia de Gemini
- DeepMind y OpenAI
- La arquitectura de red neuronal de ChatGPT: GPT-3 y sus variantes
- Entrenamiento de ChatGPT
- Capacidades de ChatGPT
- Limitaciones y riesgos de ChatGPT
- Microsoft y Bing: su apuesta por la IA conversacional
- Características de Bing Chat
- Integración de Bing Chat con el motor de búsqueda Bing
- Comparación entre Bing Chat y ChatGPT
- Futuro de Bing Chat
- Tokenización y embeddings
- Attention mechanism
- Beam search y otros algoritmos de decodificación
- Optimización del entrenamiento
- Evaluación de modelos de lenguaje
- Tipos de chatbots
- Copilot y ChatGPT
- Copilot y Gemini de Google
- Copilot y Bing Chat de Microsoft
- 5.Copilots y Chatbots específicos de industrias
- Que es GitHub
- GitHub Copilot
- GitHub y GitHub CLI
- Generar código de PHP
- Generar código de Python
- Generar código de C#
- Generar código de Java
- Creación de código para Android en Github Copilot
