Jorge Casillas

Associate professor at
Dept. Computer Science and Artificial Intelligence
University of Granada
Researcher at
Data Science and Computational Intelligence Institute
University of Granada

Videos


La cara oculta del big data

Mucho se habla de la protección del dato pero, ¿qué pasa con la opacidad del algoritmo? Ese que escoge el momento más vulnerable para venderte un producto, el que decide si una familia merece o no recibir un subsidio o el que interviene en unas elecciones democráticas. En esta charla desvelo la cara oculta del big data como elemento de reflexión sobre el futuro de este campo o, lo que es lo mismo, el futuro de la sociedad. Más información y material aquí

Concept Drift Detector in Data Stream Mining

Jorge Casillas, Shuo Wang, Xin Yao, Concept Drift Detection in Histogram-Based Straightforward Data Stream Classification, 6th International Workshop on Data Science and Big Data Analytics, IEEE International Conference on Data Mining, November 17-20, 2018 - Singapore. Download here
This presentation shows a novel algorithm to accurately detect changes in non-stationary data streams in a very efficiently way. If you want to know how the yacare caiman, the cheetah and the racer snake are related to this research, do not stop watching the video!

Robótica y electrónica en primaria

Este taller de robótica y electrónica se realizó en el Colegio de Primaria Alquería el 29 de enero de 2019 como actividad de transferencia de conocimiento de la asignatura Control Inteligente del Grado en Ingeniería Electrónica Industrial de la Universidad de Granada. Más datos aquí

Robótica explicado para niños

Muy breve introducción a la robótica explicada para niños de primaria. La charla se dio en el Colegio Alquería (Granada, España) en el marco de un taller sobre robótica para 5º de primaria. Más datos aquí

Aprendizaje automático, ciencia de datos y big data

¿Quieres saber cómo consigue Google predecir la gripe, identificar imágenes entre millones de posibilidades o ganar al maestro Lee Sedol en el juego del Go? Según Harvard Business Review, el científico de datos es la profesión 'más sexy del siglo XXI'. Las oportunidades laborales de este sector crecen día a día. Si quieres aprender más, empieza por ver esta charla introductoria a ciencia de datos.

Visualización: análisis exploratorio de datos
 

Presentar los datos de un modo visual distinto al habitual nos permite comprender tendencias, cambios, lagunas, relaciones, direcciones... Una imagen es una poderosa herramienta para instalar conceptos en el proceso cognitivo, lo cual ayuda a comunicar mensajes y facilitar la toma de decisiones. Ya se sabe que, a veces, ¡una imagen vale más que mil algoritmos! Descubre cómo sacar gráficas espectaculares de tus datos en 15 minutos con herramientas de uso muy sencillo.

Clustering para segmentación de datos

Una de las técnicas más utilizadas en aprendizaje automático es el clustering, que permite agrupar datos según sus afinidades. Tiene múltiples aplicaciones en marketing, seguros, banca... para hacer segmentación de clientes, productos, usos... Descubre en este video las bases del clustering y aprende cómo funcionan los algoritmos k-means, DBSCAN, BIRCH o aglomerativo, entre otros.

Reglas de asociación

Los patrones frecuentes y las reglas de asociación se utilizan en aprendizaje automático para descubrir relaciones entre datos. ¿Por qué quien compra pañales también compra cerveza? Son útiles para definir sistemas de recomendación como hace Amazon o Netflix. Aprende en este video los fundamentos de esta técnica y el algoritmo Apriori.

Lógica Fuzzy

Introducción a la lógica difusa. Contenido: ejemplo de inferencia difusa con el péndulo invertido, definición de conjunto difuso, propiedades de los conjuntos difusos, T-normas y T-conormas, implicación difusa, regla composicional de inferencia (modus ponens generalizado)

Control Fuzzy

Introducción al control difuso. Contenidos: controlador difuso tipo Mamdani vs. TSK, base de datos (partición difusa, variables, imitación PID...), inferencia FATI vs. FITA, operadores de implicación y agregación, inferencia TSK, defuzzificación

Ejercicio de inferencia difusa

Ejercicio en pizarra de inferencia difusa donde se obtiene la función de transferencia (salida) de un controlador en función de una variable de entrada

Análisis de controladores fuzzy

Se explica cómo analizar la calidad de un controlador difuso. Contenido: propiedades estáticas, propiedades dinámicas, interpretabilidad

Aprendizaje automático de controladores difusos. Parte I: Wang y Mendel

Contenidos: esquema general de aprendizaje y referencias de rendimiento, aprendizaje a partir de datos, tipos de diseño y técnicas de aprendizaje, método de Wang y Mendel

Algoritmos genéticos y sistemas difusos genéticos

Introducción a los algoritmos genéticos y su uso para aprender automáticamente controladores difusos. Contenidos: algoritmos genéticos, representación en algoritmos genéticos, evaluación mono y multiobjetivo, mutación en algoritmos genéticos, cruce en algoritmos genéticos, sistemas difusos genéticos, aprendizaje de reglas difusas, aprendizaje de particiones difusas, aprendizaje de sistemas difusos completos

Redes neuronales artificiales y sistemas neuro-difusos

Introducción a las redes neuronales artificiales y su uso para aprender automáticamente controladores difusos. Contenidos: perceptrón, perceptrón multicapa, aprendizaje por retropropagación, sistemas neuro-difusos

Localización y mapeado en robótica autónoma
 

Explicación de cómo consigue un robot saber dónde está y cómo construye mapas de su entorno. Contenidos: ruido y aliasing, representación del entorno mediante mapa, representación de la creencia sobre dónde está el robot, localización de Markov, filtro de Kalman, localización con filtro de Kalman, otros modos de localización con balizas y triangulación, localización y mapeado simultáneo (SLAM), visual SLAM, FastSLAM

Algoritmo A* para planificación de rutas

¿Quieres conocer cómo sabe un robot qué camino seguir? Descubre a través de este ejemplo el algoritmo en el que se basa Google Maps para trazar rutas.