1. Síntesis y reconocimiento de voz
2. Procesamiento del lenguaje natural
3. Visión por computador
3.1. Color
4. Aprendizaje
5. Heurísticas y metaheurísticas
6. IoT, Arduino, NodeMCU
6.1. Generar números aleatorios
6.2. Ruido
6.4. IoT
6.5 Estadística
6.6 Regresión lineal
7. Robótica
7.1 Localización
8. Autómatas Celulares
9. Inteligencia artificial, singularidad y filosofía
10. Cosas de mátematicas
11. Otras cosas
1. Síntesis y reconocimiento de voz
Síntesis de Voz en el navegador
Reconocimiento del habla en el navegador
Arquitectura de un bot que interactúa por voz
Interpretar lenguaje natural en un bot usando expresiones regulares
Síntesis de voz y lenguaje natural en un bot
2. Procesamiento del lenguaje natural
Medir distancias entre palabras
Diccionarios vs algoritmos generadores
Flexiones y derivaciones de las palabras
Convertir de números a palabras. Cardinales
Generar frases de forma automática a partir de textos
Generar frases de forma automática a partir de plantillas
Reconocer el idioma de un texto
Algoritmo para inventar palabras
Procesar un texto carácter a carácter
Problemas con procesamiento de lenguaje natural en Español
Detectar nombres propios en un texto
Hacer un sistema de lectura rápida
Calcular la dificultad de lectura de una palabra
Buscar palabras por como empiezan o terminan
3. Visión por computador
Capturar vídeo de la cámara del dispositivo en HTML5
Ventana deslizante y pirámide de imagenes
Tablas de consulta (lookup table)
3.1. Color
Convertir RGB a escala de grises
Convertir de escala de grises a RGB/RGBA
Calcular la diferencia entre dos colores
4. Aprendizaje
El corazón del aprendizaje máquina
El problema del contexto en la Inteligencia Artificial
Problemas de la esperanza y aversión al riesgo y a la pérdida
Algoritmos que “olvidan” con el tiempo
5. Heurísticas y metaheurísticas
Combinar varias metaheurísticas
Bases biológicas de los algoritmos genéticos y evolutivos
6. IoT, Arduino, NodeMCU
Máquina de estados finitos en Arduino
Secreto compartido entre dos usuarios para Arduino
6.1. Generar números aleatorios
Generando números aleatorios en Arduino
Generador justo de números aleatorios en Arduino
6.2. Ruido
Reducir ruido usando la mediana
Reducir ruido usando la media y la desviación típica
6.3. IoT
Alarma con nodeMCU y un radar HW-MS03
Guardar datos de nodeMCU (o arduino) en la nube usando IFTTT
6.4. Estadística
Estadísticas básicas en Arduino
Error medio absoluto y error cuadrático medio en Arduino
Calcular la media aritmética, media geométrica, media armónica y media cuadrática en Arduino
6.5. Regresión Lineal
Regresiones logarítmica, exponencial y potencial a partir de la regresión lineal en Arduino
De regresión lineal a regresión logística en Arduino
7. Robótica
Elegir estructura (chasis) para un robot casero
7.1. Localización
Medir distancia al emisor WiFi
Localización en interiores usando redes WiFi
8. Autómatas Celulares
Diagrama de Voronoi con autómatas celulares
Simular con autómatas celulares la propagación de una enfermedad
Cálculo de la frontera de Voronoi
9. Inteligencia artificial, singularidad y filosofía
Diferentes escenarios de la singularidad tecnológica
Libre albedrío e inteligencia artificial
¿Es inteligente todo lo que parece inteligente?
Comparar la inteligencia artificial con la humana
Dinero como función de utilidad
Inteligencia Artificial y los límites de la razón
Requisitos para usar big data o I.A. para clasificar personas
Inteligencia artificial, armas y ética.
¿Qué aporta el libre albedrío a los agentes racionales?
La única información privada es la no guardada
10. Cosas de matemáticas
Optimizar la comparación de distancias entre varios puntos
11. Otras Cosas
Como convertir una aplicación de MS-DOS en una aplicación web