Aviso importante
La guía docente es provisional.
La versión en PDF de la guía docente puede tardar unos días en estar disponible en el DDD.

Aprendizaje Automático e Inteligencia Artificial: Aplicación en el Descubrimiento de Materiales
Código: 45737Créditos: 3
| Titulación | Tipo | Curso |
|---|---|---|
| Nanociencia Aplicada: de Materiales a Dispositivos / Applied Nanoscience: From Materials to Devices | OP | 1 |
Profesor/a de contacto
- Nombre :
- Marta Gonzalez Silveira
- Correo electrónico :
- marta.gonzalez@uab.cat
Equipo docente
- Manel del Valle Zafra
Equipo docente (externo a la UAB)
- Andrés Henao Aristizábal
Idiomas de los grupos
Puede consultar esta información al final del documento.
Prerrequisitos
Conocimiento de las características de los materiales y (recomendable) cierto conocimiento del lenguaje de programación Python, pero no esencial.
Objetivos
El presente curso tiene como objetivo:
- Introducir a los estudiantes en el aprendizaje automático para la modelización de las propiedades de los nanomateriales
- Familiarizarse con el análisis, la visualización y la modelización de datos de bases de datos de nanomateriales
- Introducir conceptos de minería de datos e inteligencia artificial en el contexto del descubrimiento de nuevos nanomateriales y la predicción de sus propiedades
Resultados de aprendizaje
- CA17 (Validar el reconocimiento de patrones, supervisado y no-supervisado, en el procesado y análisis de imágenes.) Validar el reconocimiento de patrones, supervisado y no-supervisado, en el procesado y análisis de imágenes.
- KA15 (Reconocer las herramientas apropiadas en la determinación de propiedades de nanomateriales funcionales.) Reconocer las herramientas apropiadas en la determinación de propiedades de nanomateriales funcionales.
- KA16 (Identificar el uso de enfoques genéricos no supervisados en la determinación de parámetros específicos de los nanomateriales.) Identificar el uso de enfoques genéricos no supervisados en la determinación de parámetros específicos de los nanomateriales.
- SA19 (Utilizar herramientas estándar de aprendizaje automático en la implantación de un modelo de regresión múltiple para diferentes cantidades que permita generar parámetros para diferentes tipos de nanomateriales.) Utilizar herramientas estándar de aprendizaje automático en la implantación de un modelo de regresión múltiple para diferentes cantidades que permita generar parámetros para diferentes tipos de nanomateriales.
- SA20 (Analizar grandes volúmenes de datos de materiales usando diferentes bases de datos.) Analizar grandes volúmenes de datos de materiales usando diferentes bases de datos.
- SA21 (Interpretar las capacidades de las técnicas de aprendizaje automático y sus limitaciones fundamentales en función de los términos que el modelo incorpora.) Interpretar las capacidades de las técnicas de aprendizaje automático y sus limitaciones fundamentales en función de los términos que el modelo incorpora.
Contenidos
El temario de la asignatura está subdividido en las lecciones:
- Introducción al aprendizaje automático para la nanociencia y los nanomateriales.
- Herramientas para la predicción de las propiedades de los materiales. Algoritmos de regresión multivariante. QSAR.
- Reconocimiento de Patronos: aprendizaje no supervisado para la clasificación de materiales. Análisis de componentes principales. K-means.
- Aprendizaje supervisado. Algoritmos de clasificación. Árboles de decisión y bases de datos y visualización. Uso de APIs de Python para la minería de datos.
- Uso de la base de datos Computational 2D Materials (C2DB).
- La base de datos del proyecto Materials. Herramientas de análisis para inspirar y diseñar nuevos materiales.
- La base de datos Jarvis. Una infraestructura diseñada para automatizar el descubrimiento y optimización de materiales.
- Optimización e interpretación de los modelos obtenidos. Ajuste de hiperparámetros y exploración de los factores de influencia mediante SHAP.
Actividades formativas y Metodología
| Título | Horas | ECTS | Resultados de aprendizaje |
|---|---|---|---|
| Entrega colaborativa del caso de estudio final | 25 | 1 | CA17, SA20, SA21 |
| Lecciones teóricas | 8 | 0,32 | KA15, SA21 |
| Sesiones de problemas y prácticas | 10 | 0,4 | CA17, KA16, SA19, SA20 |
| Entregas individuales de casos prácticos | 30 | 1,2 | CA17, KA15, KA16, SA19, SA20 |
Los contenidos de la asignatura se impartirán mediante presentaciones a cargo de los profesores asignados y actividades prácticas en el aula de informática de la Facultad de Ciencias, bajo la supervisión de los instructores. Las diapositivas de las presentaciones estarán disponibles en la página de Moodle del curso. A lo largo de la asignatura, los estudiantes profundizarán en la materia mediante trabajos individuales centrados en el descubrimiento de materiales y la predicción de algunas de sus características y propiedades específicas, seleccionados a partir de una lista de casos de estudio de acceso público. Se prestará especial atención a la práctica de la minería de datos utilizando bases de datos consolidadas en el campo. Un caso de mayor complejidad, desarrollado de forma colaborativa —por ejemplo, en parejas—, permitirá adquirir una perspectiva global y aplicar las competencias adquiridas.
Uso de la IA
Para esta asignatura, se permite el uso de tecnologías de Inteligencia Artificial (IA) exclusivamente en labores de soporte, como la búsqueda bibliográfica o de información, la corrección de textos o las traducciones. En caso de que se utilice la IA, el estudiante deberá identificar claramente qué partes han sido generadas con esta tecnología, especificar las herramientas empleadas e incluir una reflexión crítica sobre cómo éstas han influido en el proceso y el resultado final de la actividad. La no transparencia en el uso de la IA en una actividad evaluable se considerará falta de honestidad académica y podrá acarrear una penalización parcial o total en la nota de la actividad.
Evaluación
Actividades de evaluación continuada
| Título | Peso | Horas | ECTS | Resultados de aprendizaje |
|---|---|---|---|---|
| Quizzes | 30% | 1 | 0,04 | CA17, KA15, KA16, SA19, SA21 |
| Entregas individuales | 30% | 0,75 | 0,03 | CA17, KA15, KA16, SA19, SA20, SA21 |
| Entrega final | 40% | 0,25 | 0,01 | CA17, KA15, KA16, SA19, SA20, SA21 |
La evaluación constará de los siguientes componentes:
(i) Cuestionarios (preguntas de tipo test), utilizando el campus virtual - esto es para motivar a los estudiantes a repasar los conceptos (30%)
(ii) 3 trabajos individuales (uno para cada una de las grandes bases de datos indicadas). Para entregar a través del campus virtual (30%)
(iii) 1 trabajo final, de mayor alcance, realizado por parejas y que deberán defender oralmente (40%).
La realización de cualquier irregularidad en un acto de evaluación (fraude académico, plagio o uso indebido de la IA, salvo que este uso esté autorizado
expresamente en la guía docente), que pueda conducir a una variación significativa de la calificación, supone que este acto se calificará con un 0. En
en caso de que la guía docente prevea que para superar la asignatura sea requisito imprescindible haber obtenido una nota mínima en este acto de evaluación
o que se produzcan diversas irregularidades en los actos de evaluación de una misma asignatura, la calificación final de esta asignatura es 0. Al
margen de ello, se podrá instruir un proceso disciplinario al estudiante que incurra en alguna de estas irregularidades.
Bibliografía
Chris Albon, Machine learning with Python cookbook: practical solutions from preprocessing to deep learning
O’Reilly Media, 2018.
Eric Mathes, Python crash course : a hands-on, project-based introduction to programming.
No Starch Press, Inc., 2019.
Software
Python (v.3.14) y las correspondientes librerías y APIs necesarias para el desarrollo de los materiales.
El software para la realización de la asignatura estará disponible en el aula informática de la Facultad de Ciencias.
Grupos e idiomas de la asignatura
La información proporcionada es provisional hasta el 30 de noviembre. A partir de esta fecha, podrá consultar el idioma de cada grupo a través de este enlace. Para acceder a la información, será necesario introducir el CÓDIGO de la asignatura
| Tipo de docencia | Grupo | Idioma | Semestre | Turno |
|---|---|---|---|---|
| (TEm) Teoría (máster) | 1 | Inglés | primer cuatrimestre | tarde |