How do you develop artificial intelligence?

Cómo Desarrollar Inteligencia Artificial

Valoración: 4.88 (3751 votos)

La Inteligencia Artificial (IA) ya no es solo un concepto de ciencia ficción; es una fuerza transformadora que está remodelando negocios, industrias y la vida cotidiana. Automatiza tareas, analiza datos a velocidades sin precedentes y predice comportamientos con una precisión asombrosa. Se espera que para 2030, la IA añada miles de millones a la economía global. Empresas líderes ya la utilizan para mejorar la productividad y superar a sus competidores. Piensa en cómo Netflix recomienda contenido o cómo los coches de Tesla navegan por carreteras complejas. Sin embargo, la IA no es un misterio impenetrable. Es un proceso, es aprendible, y comienza con un problema que resolver y crece con datos, modelos y algoritmos.

How do AI and neuroscience drive each other forward?
AI systems that can mimic human behaviour and be perturbed without ethical problems will provide scientists with extra tools for exploring how the brain works: researchers could teach a network to reproduce speech, and then impair that speech to observe what happens, for instance.Jul 24, 2019

En esta guía, desglosaremos cómo puedes crear tu propio sistema de IA desde cero. Ya seas un desarrollador, un emprendedor o simplemente una mente curiosa, aprenderás a aprovechar el potencial de la Inteligencia Artificial (IA), paso a paso.

Índice de Contenido

Conceptos Clave de la IA

Antes de sumergirte en la construcción de tu IA, es crucial comprender los conceptos fundamentales que la hacen funcionar. Estos son los bloques de construcción que utilizarás para crear tu sistema inteligente.

Aprendizaje Automático (Machine Learning)

El Aprendizaje Automático es la piedra angular de la mayoría de los sistemas de IA. Es la magia que permite a las máquinas aprender y mejorar sin ser programadas explícitamente para cada tarea. Es similar a entrenar a una mascota: le muestras lo que es algo, la recompensas por la acción deseada y, con el tiempo, aprende a identificar y realizar la acción de forma independiente. El Machine Learning funciona de manera similar, ¡pero con datos en lugar de recompensas físicas!

  • Aprender de los datos: Los algoritmos de ML se entrenan con grandes cantidades de datos. Estos datos pueden ser texto, imágenes, números o lecturas de sensores. Al analizar los patrones dentro de los datos, el algoritmo aprende a reconocer relaciones y hacer predicciones sobre datos nuevos y no vistos.
  • Diferentes estilos de aprendizaje: Al igual que las personas aprenden de diferentes maneras, hay varios algoritmos de ML adecuados para distintas tareas. Algunos sobresalen en la identificación de patrones, mientras que otros son mejores para hacer predicciones o clasificaciones. La selección del algoritmo correcto depende del problema específico que intentas resolver.
  • Mejora continua: La belleza del ML es que no es un proceso de aprendizaje único. A medida que tu sistema de IA encuentra nuevos datos, los algoritmos de ML pueden adaptarse y mejorar su rendimiento con el tiempo.

Aprendizaje Profundo (Deep Learning)

El Aprendizaje Profundo, un subconjunto del aprendizaje automático, va más allá al emular el intrincado funcionamiento del cerebro humano. Imagina una red sofisticada de neuronas interconectadas que colaboran para procesar datos. Esta es la esencia del Deep Learning, empleando redes neuronales artificiales (ANN) para lograr impresionantes hazañas de inteligencia artificial.

  • Redes Neuronales Artificiales (ANN): Las ANN son la columna vertebral del Deep Learning, modeladas según la estructura cerebral. Consisten en capas de neuronas artificiales interconectadas, cada una extrayendo características de nivel superior de los datos. Es como un trabajo en equipo: cada capa se basa en la anterior para comprender mejor los datos de entrada.
  • Aprendizaje de conjuntos de datos extensos: El Deep Learning prospera con vastos conjuntos de datos. Las ANN necesitan datos sustanciales para entrenar y refinar sus conexiones, permitiéndoles detectar patrones intrincados dentro de los datos.
  • Más allá de las habilidades humanas: Los algoritmos de Deep Learning pueden abordar tareas que desafían o superan las capacidades humanas. Potencian el software de reconocimiento de imágenes avanzado, diagnósticos médicos precisos analizando imágenes médicas o asistentes de voz que comprenden comandos y responden de forma natural.

Procesamiento y Generación de Lenguaje Natural (NLP & NLG)

Estos dúos dinámicos trabajan juntos para permitir la comunicación entre humanos y máquinas. NLP permite a los sistemas de IA comprender el significado detrás del lenguaje humano, incluso con jerga, sarcasmo o peculiaridades gramaticales. NLG, por otro lado, permite a los sistemas de IA generar texto similar al humano y comunicar sus hallazgos o completar tareas a través del lenguaje escrito.

Visión por Computadora (Computer Vision)

¡Imagina equipar tu IA con ojos! La visión por computadora permite a los sistemas de IA interpretar y comprender información visual del mundo real. Piensa en coches autónomos que usan visión por computadora para navegar o software de reconocimiento facial que identifica personas en fotografías.

Robótica

Aunque no es estrictamente un concepto de IA, la robótica a menudo va de la mano con la IA. La robótica se ocupa del diseño, construcción, operación y aplicación de robots. Al integrar la IA con robots, podemos crear sistemas capaces de realizar tareas en el mundo real, desde cirugías complejas hasta procesos de fabricación automatizados.

Tipos de Inteligencia Artificial

La IA ofrece una amplia gama de capacidades que están cambiando el mundo. Comprender estos diferentes tipos de IA te guiará para determinar el nivel de inteligencia que deseas alcanzar:

Inteligencia Artificial Estrecha (ANI)

Este es el tipo de IA más común hoy en día. Los sistemas ANI sobresalen en tareas específicas, como jugar al ajedrez o filtrar correos electrónicos no deseados. Son altamente capacitados dentro de su enfoque estrecho, pero carecen de la flexibilidad para funcionar más allá de sus capacidades programadas. Cuando construyes un chatbot de IA, normalmente estás trabajando dentro del ámbito de la ANI.

Inteligencia Artificial General (AGI)

Esto es material de ciencia ficción, ¿o quizás el futuro? AGI se refiere a sistemas de IA con inteligencia de nivel humano capaces de realizar cualquier tarea intelectual que los humanos puedan. Imagina una IA que juegue al ajedrez, escriba poesía, diagnostique enfermedades y participe en discusiones filosóficas. Si bien la AGI sigue siendo teórica, la investigación actual en IA está empujando sus límites.

Inteligencia Artificial Superior (ASI)

Este es el reino alucinante. ASI visualiza sistemas de IA que superan la inteligencia humana en todas las áreas. Imagina una IA que realice tareas intelectuales mucho mejor y más rápido que cualquier humano. Si bien la ASI genera debates, subraya la importancia del desarrollo responsable de la IA y las consideraciones éticas.

A medida que desarrolles tu sistema de IA, es probable que te enfoques en ANI, una tarea a la vez. Sin embargo, comprender el espectro más amplio de la IA revela posibilidades emocionantes y avances continuos en este campo.

¿Qué Necesitas para Construir IA?

Navegar por el mundo de la IA puede parecer desalentador, pero armado con el conocimiento y las herramientas adecuados, puedes liberar su potencial. Aquí está lo que necesitarás para llevar tu sistema de IA a buen término.

Datos de Alta Calidad

En primer lugar, necesitarás datos de alta calidad: el combustible para el aprendizaje de la IA. Al igual que un coche necesita combustible premium para funcionar de manera óptima, tu sistema de IA prospera con datos limpios, relevantes y bien estructurados. Estos datos sirven como base para el proceso de aprendizaje de tu IA, por lo que es esencial asegurarse de que representen con precisión el problema en cuestión y estén libres de errores o inconsistencias.

Poder Algorítmico

Lo siguiente es el poder algorítmico: el cerebro detrás de tu IA. Los algoritmos sirven como las instrucciones principales que guían el procesamiento de datos y la ejecución de tareas de tu IA. La complejidad del algoritmo que selecciones dependerá de la naturaleza del problema que estés abordando. Ya sean árboles de decisión para tareas más simples o redes de aprendizaje profundo para las más intrincadas, comprender los conceptos de aprendizaje automático y el funcionamiento de los algoritmos es vital para crear un sistema de IA efectivo.

Infraestructura Robusta

Una infraestructura robusta forma la columna vertebral para el entrenamiento y el desarrollo de IA. Al igual que un edificio sólido requiere una base sólida, tu sistema de IA necesita una infraestructura confiable. Esto podría implicar el uso de servidores locales para la seguridad de los datos o el aprovechamiento de plataformas en la nube como AWS o Google Cloud para la escalabilidad. Al elegir tu solución de infraestructura, considera factores como el volumen de datos, el poder computacional y los costos continuos.

Experiencia Técnica

Por último, la experiencia técnica es crucial para unirlo todo. Si bien construir IA puede parecer futurista, las herramientas y recursos accesibles lo hacen alcanzable. Una comprensión fundamental del aprendizaje automático, el análisis estadístico y los lenguajes de programación como Python o R es invaluable. La competencia en codificación une todo, permitiéndote diseñar, entrenar e implementar tu sistema de IA de manera efectiva. Además, abundan los recursos en línea, tutoriales y cursos para fortalecer tus habilidades en IA.

Cómo Crear un Sistema de IA: Pasos

El mundo de la IA puede parecer algo sacado de la ciencia ficción, pero con el enfoque correcto, puedes convertir tus ideas en realidad. Esta guía desglosa el proceso de construcción de tu propio sistema de IA en pasos claros y accionables.

Paso 1: Identificar el Problema y Definir Objetivos

Antes de sumergirte en la construcción de tu IA, es crucial definir su propósito. ¿Qué problema estás tratando de resolver? Ya sea mejorar la eficiencia del servicio al cliente, optimizar el análisis de datos o automatizar tareas repetitivas, tener objetivos claros guía tu proceso de desarrollo y garantiza beneficios tangibles.

  • Viabilidad: ¿Puede la IA abordar eficazmente el problema elegido? Investiga las soluciones de IA existentes en tu campo para evaluar sus capacidades y limitaciones.
  • Impacto: ¿Qué impacto positivo traerá resolver este problema a tu organización o público objetivo? Cuantifica los beneficios potenciales siempre que sea posible.
  • Disponibilidad de datos: ¿Tienes acceso a datos de alta calidad relevantes para el problema que estás tratando de resolver? Sin datos suficientes, tu sistema de IA no podrá aprender y funcionar de manera efectiva.

Paso 2: Recopilación y Preparación de Datos

Los datos son vitales para cualquier desarrollo de sistema de IA. La calidad y relevancia de tus datos impactan significativamente el aprendizaje y el rendimiento de tu IA. Considera las fuentes de datos, la limpieza y las regulaciones de privacidad durante esta etapa. Al recopilar datos, utiliza los principios de IA responsable para evitar problemas con tu reputación.

  • Fuentes de datos: Identifica fuentes potenciales para tus datos, incluidas bases de datos internas, conjuntos de datos disponibles públicamente o la compra de conjuntos de datos relevantes a proveedores.
  • Limpieza de datos: Los datos del mundo real rara vez son perfectos. Este paso implica identificar y abordar valores faltantes, inconsistencias y valores atípicos dentro de tu conjunto de datos.

Paso 3: Selección de Herramientas y Plataformas

Elegir las herramientas y plataformas adecuadas es crucial para un desarrollo eficiente de la IA. Al seleccionar herramientas y plataformas, considera la escalabilidad, la rentabilidad y la compatibilidad del software. Familiarízate con los sistemas de IA más avanzados para comprender claramente en qué dirección moverte.

  • Escalabilidad: Asegúrate de que tu plataforma pueda acomodar aumentos en el volumen de datos y el tráfico de usuarios a medida que tu nuevo sistema de IA crece.
  • Rentabilidad: Elige herramientas y plataformas que se alineen con tu presupuesto y restricciones de recursos. Explora soluciones tanto de código abierto como de pago para encontrar la mejor opción.
  • Compatibilidad de software: Verifica que las herramientas y plataformas elegidas se integren sin problemas con el software existente utilizado dentro de tu organización.

Paso 4: Creación de Algoritmos o Selección de Modelos

Determinar el algoritmo o modelo que permitirá a tu IA aprender y realizar tareas es esencial. Al explorar cómo construir un modelo de IA, considera factores como la complejidad del problema, el volumen de datos y la experiencia del equipo. Esto guiará tu decisión sobre si crear tu propio algoritmo o seleccionar un modelo preexistente.

  • Complejidad del problema: Los problemas simples pueden ser adecuados para algoritmos establecidos como árboles de decisión, mientras que las tareas complejas pueden requerir redes de aprendizaje profundo.
  • Volumen de datos: La cantidad de datos que tienes puede influir en tu elección de algoritmo. Los modelos de aprendizaje profundo a menudo requieren grandes conjuntos de datos para un entrenamiento efectivo.
  • Experiencia del equipo: Desarrollar tu propio algoritmo requiere competencia en aprendizaje automático y lenguajes de programación. Alternativamente, los modelos preexistentes ofrecen una solución más rápida para aquellos con menos experiencia.

Paso 5: Entrenamiento del Algoritmo o Modelo

Durante el entrenamiento, tu nuevo sistema de IA aprende de los datos que has preparado. Esto implica dividir los datos en conjuntos de entrenamiento y validación para garantizar un aprendizaje y una evaluación adecuados. Utiliza herramientas como TensorFlow o PyTorch para agilizar el proceso de entrenamiento.

Es esencial mantener la calidad de los datos y considerar los recursos computacionales necesarios para el entrenamiento. Además, recuerda que el entrenamiento es un proceso iterativo, lo que te permite refinar tu modelo con el tiempo basándose en nuevas ideas y datos.

Paso 6: Evaluación del Sistema de IA

Después del entrenamiento, es crucial evaluar el rendimiento de tu sistema de IA. Esto implica emplear diversas técnicas como la validación cruzada y evaluar métricas como Precisión y Recall.

Verifica problemas comunes como el sobreajuste (overfitting), los sesgos y la aplicabilidad en el mundo real. Las evaluaciones regulares utilizando herramientas como TensorFlow o Scikit-learn ayudan a garantizar que tu sistema de IA continúe cumpliendo sus objetivos previstos y ofrezca valor.

Paso 7: Despliegue

El Despliegue marca la transición del desarrollo de soluciones de IA a aplicaciones prácticas. Utiliza métodos de despliegue como APIs o interfaces de usuario para integrar tu modelo en flujos de trabajo o sistemas existentes.

Las herramientas de contenerización como Docker y Kubernetes pueden simplificar el despliegue en diferentes entornos. Asegúrate de que la compatibilidad, la escalabilidad y las medidas de seguridad estén implementadas, y establece mecanismos de monitoreo para seguir el rendimiento y abordar cualquier problema de inmediato. Presta atención a la seguridad de la IA y la protección de tus datos y los datos de tus usuarios.

Desafíos al Construir un Sistema de IA

Crear un sistema de IA puede sentirse como resolver un rompecabezas complejo. Cada pieza representa un desafío, y el panorama general permanece incompleto hasta que encuentras dónde encaja. Si bien las recompensas valen la pena, navegar por el viaje requiere una comprensión de los obstáculos que podrías enfrentar.

Los Datos: Un Arma de Doble Filo

La IA se nutre de datos, muchísimos. Pero aquí está el truco: no todos los datos son útiles. Según estudios de la industria, cuatro de cada cinco proyectos de IA fallan porque los datos son incompletos, inconsistentes o sesgados. Imagina construir una IA para detectar enfermedades pero entrenarla solo con registros de una región. ¿Los resultados? Predicciones sesgadas y fiabilidad limitada.

El Costo del Poder Computacional

Entrenar un modelo de IA a menudo exige una potencia computacional significativa, piensa en GPUs de alto rendimiento funcionando durante semanas. Por ejemplo, el GPT-3 de OpenAI, uno de los modelos de lenguaje más avanzados, requirió configuraciones de hardware que costaron millones. Para equipos pequeños, esto puede ser un gasto abrumador de equilibrar con otras necesidades del proyecto.

Elegir el Algoritmo Correcto

La IA no es una solución única para todos. Seleccionar el modelo o algoritmo adecuado para tu proyecto puede sentirse como elegir el par de zapatos perfecto. Demasiado básico, y no cumplirá el desafío; demasiado complejo, y corres el riesgo de sobre-ingeniería. Es un acto de equilibrio que requiere experiencia y experimentación.

Campos Minados Éticos

El sesgo es más que un problema técnico, es un dilema ético. Un ejemplo famoso proviene de Amazon, cuya herramienta de reclutamiento de IA fue finalmente desechada después de que mostró un patrón de favorecer a candidatos masculinos sobre mujeres igualmente calificadas. Problemas como este enfatizan la importancia de la equidad en el desarrollo de la IA.

Implementación en el Mundo Real

Desarrollar un sistema de IA es solo el comienzo. Llevarlo al mundo real abre una nueva caja de problemas. Tu IA debe integrarse sin problemas con los sistemas existentes, escalar de manera efectiva y permanecer funcional bajo presión. Y eso no es el final: la IA evoluciona, y también debe hacerlo tu sistema. Las actualizaciones, el monitoreo y el mantenimiento son tareas continuas.

Obstáculos Legales y Regulatorios

Finalmente, no puedes ignorar las reglas. Desde el GDPR de Europa hasta las leyes HIPAA de EE. UU., las regulaciones que rigen la privacidad de los datos son estrictas e implacables. Los pasos en falso aquí pueden significar multas, daño a la reputación o algo peor.

Navegar por los obstáculos es una parte inherente del proceso. Cada obstáculo que enfrentas al construir IA es una oportunidad para innovar y refinar tu enfoque. Manteniéndote informado y adaptable, convertirás los posibles contratiempos en peldaños. Con determinación y planificación estratégica, encontrarás el camino hacia las soluciones de vanguardia que la IA promete.

Ideas para Sistemas de IA "No Aburridos"

La IA puede transformarse en algo emocionante, atractivo y sorprendentemente relatable. Con un poco de imaginación, puedes construir sistemas de IA que inspiren, entretengan e incluso sorprendan a los usuarios. Exploremos algunas ideas frescas para sistemas de IA.

Creatividad Impulsada por IA

Sistemas de IA como DALL·E toman un simple boceto y lo convierten en una llamativa pieza de arte digital. Otros sistemas de IA escuchan tus canciones favoritas y generan pistas nuevas y mezcladas de géneros adaptadas a tu gusto. Los modelos de IA generativa, como los utilizados para crear pinturas surrealistas o componer sinfonías clásicas, apenas están rascando la superficie. ¿Por qué no crear una IA que interprete emociones a través de colores o melodías?

Aventuras de Narración Inmersiva

Construye un sistema de IA que permita a los usuarios dar forma a la narrativa tomando decisiones, y luego se adapte sobre la marcha para mantener la historia emocionante. Desde la creación de épicos mundos de fantasía hasta la guía de jugadores a través de misterios con giros infinitos, la narración impulsada por IA tiene el potencial de reinventar la forma en que experimentamos la ficción.

IA que te Ayuda a Crecer

El desarrollo personal es un área madura para la innovación. ¿Qué tal un coach de vida de IA que ofrezca recordatorios suaves para mantenerte positivo o proporcione consejos personalizados para abordar los desafíos diarios? ¿O una IA que ajuste tus rutinas de entrenamiento a medida que mejora tu nivel de condición física? Estas herramientas podrían convertir objetivos abstractos en pasos accionables, haciendo que la auto-mejora se sienta como un proceso natural y gratificante.

Revolucionando la Cocina

Traigamos algo de emoción a la cocina. Crea un asistente de IA que escanee los ingredientes que ya tienes y sugiera recetas adaptadas a tus preferencias. Podría ayudarte a usar las sobras de forma creativa o incluso planificar comidas para reducir el desperdicio. ¿Necesitas sustituir un ingrediente? Esta IA podría encontrar alternativas que mantengan tu plato igual de delicioso. Cocinar con IA podría convertir incluso una cena mundana en una aventura culinaria.

Haciendo la Sostenibilidad Atractiva

Cuidar el planeta puede ser divertido. Un sistema de IA podría gamificar la sostenibilidad, haciendo que hábitos ecológicos como el reciclaje o la conservación del agua sean más agradables. Los usuarios pueden ganar puntos por buenas prácticas, completar desafíos divertidos o ver una representación visual de cómo tus esfuerzos contribuyen a un planeta más saludable. Este tipo de sistema podría inspirar un cambio significativo mientras mantiene a los usuarios motivados.

IA para el Impacto Social

¿Qué hay de construir sistemas de IA que aborden importantes desafíos sociales? Desde combatir la desinformación en línea hasta proporcionar herramientas de traducción para comunidades desatendidas, el potencial de la IA para impulsar un cambio positivo es inmenso. Piensa en proyectos como conectar voluntarios con organizaciones benéficas locales o usar IA para optimizar los esfuerzos de respuesta a desastres. Estas iniciativas muestran que la IA puede ser poderosa y compasiva.

Hobbies con un Toque de Alta Tecnología

Incluso los hobbies pueden beneficiarse de la IA. Una IA de jardinería podría rastrear la salud de tus plantas, ofrecer consejos de cuidado personalizados e incluso sugerir ideas creativas de paisajismo. Mientras tanto, los entusiastas de la fotografía podrían disfrutar de una IA que ayude a componer la toma perfecta o aplique filtros artísticos en tiempo real. No importa cuál sea tu pasión, la IA puede hacerla aún más gratificante.

Comparativa de Tipos de IA

Tipo de IAHabilidadesEstado Actual
Inteligencia Artificial Estrecha (ANI)Se especializa en una tarea específica (ej: jugar ajedrez, filtrar spam).Es el tipo de IA más común y extendido hoy en día.
Inteligencia Artificial General (AGI)Capaz de realizar cualquier tarea intelectual humana.Actualmente teórica, objeto de investigación activa.
Inteligencia Artificial Superior (ASI)Supera la inteligencia humana en todas las áreas.Hipotética, genera debates éticos sobre su potencial y control.

Preguntas Frecuentes (FAQ)

¿Qué es el Aprendizaje Automático?

El Aprendizaje Automático es una rama de la IA que permite a los sistemas aprender y mejorar a partir de los datos sin ser programados explícitamente para cada tarea. Se basa en algoritmos que identifican patrones y hacen predicciones.

¿Cuál es la diferencia entre ANI y AGI?

ANI se refiere a sistemas de IA diseñados para una sola tarea específica (IA débil), mientras que AGI se refiere a sistemas de IA con inteligencia a nivel humano capaces de realizar cualquier tarea intelectual (IA fuerte), que actualmente es teórica.

¿Por qué son importantes los datos de alta calidad?

Los datos de alta calidad son esenciales porque son el "combustible" para el entrenamiento de los modelos de IA. Datos incompletos, inconsistentes o sesgados pueden llevar a modelos ineficaces o con sesgos, afectando negativamente el rendimiento y la fiabilidad del sistema.

¿Es difícil aprender a desarrollar IA?

El desarrollo de IA requiere una combinación de comprensión teórica (matemáticas, estadísticas) y habilidades prácticas (programación). Si bien puede ser complejo, existen numerosos recursos en línea, tutoriales y cursos que hacen que sea accesible para aprender los fundamentos y comenzar a construir sistemas.

¿Cuáles son algunos desafíos comunes al desarrollar IA?

Los desafíos incluyen obtener y preparar datos de alta calidad, el alto costo computacional del entrenamiento de modelos complejos, seleccionar el algoritmo o modelo adecuado para el problema, abordar los sesgos éticos en los datos y los algoritmos, y la complejidad de implementar y mantener sistemas de IA en entornos del mundo real, además de cumplir con regulaciones legales.

Conclusión

¡Eso es! Con estos pasos como guía, estás en camino de construir tu propio sistema de IA. Recuerda, el desarrollo de IA es un viaje, no un destino. Abraza el proceso de aprendizaje, experimenta con diferentes enfoques y, lo más importante, diviértete mientras desbloqueas el potencial de la Inteligencia Artificial.

Si quieres conocer otros artículos parecidos a Cómo Desarrollar Inteligencia Artificial puedes visitar la categoría Neurociencia.

Foto del avatar

Jesús Porta Etessam

Soy licenciado en Medicina y Cirugía y Doctor en Neurociencias por la Universidad Complutense de Madrid. Me formé como especialista en Neurología realizando la residencia en el Hospital 12 de Octubre bajo la dirección de Alberto Portera y Alfonso Vallejo, donde también ejercí como adjunto durante seis años y fui tutor de residentes. Durante mi formación, realicé una rotación electiva en el Memorial Sloan Kettering Cancer Center.Posteriormente, fui Jefe de Sección en el Hospital Clínico San Carlos de Madrid y actualmente soy jefe de servicio de Neurología en el Hospital Universitario Fundación Jiménez Díaz. Tengo el honor de ser presidente de la Sociedad Española de Neurología, además de haber ocupado la vicepresidencia del Consejo Español del Cerebro y de ser Fellow de la European Academy of Neurology.A lo largo de mi trayectoria, he formado parte de la junta directiva de la Sociedad Española de Neurología como vocal de comunicación, relaciones internacionales, director de cultura y vicepresidente de relaciones institucionales. También dirigí la Fundación del Cerebro.Impulsé la creación del grupo de neurooftalmología de la SEN y he formado parte de las juntas de los grupos de cefalea y neurooftalmología. Además, he sido profesor de Neurología en la Universidad Complutense de Madrid durante más de 16 años.

Subir