Vai al contenuto principale
Oggetto:

Machine learning and computational methods in materials science

Oggetto:

Machine learning and computational methods in materials science

Oggetto:

Academic year 2025/2026

Course ID
CHI0232
Teachers
Mauro Palumbo (Lecturer)
Mauro Francesco Sgroi (Lecturer)
Paola Rizzi (Lecturer)
Degree course
Materials Science [0208M21]
Year
2nd year
Teaching period
First semester
Type
Characterizing
Credits/Recognition
8 (6CFU frontal lesson, 2CFU lab)
Course disciplinary sector (SSD)
SSD: ING-IND/22 - materials science and technology
Delivery
Class Lecture + Lab Practicals
Language
English
Attendance
Obligatory
Type of examination
Oral + Lab Reports
Prerequisites
Basic knowledge on the properties of materials.
Knowledge on structure, properties and processing of materials as provided in metals for sustainable manufacturing, solid state chemistry: from the macro to the nano.
Propedeutic for
Thesis.
Oggetto:

Sommario del corso

Oggetto:

Course objectives

This course aims at providing students who have already acquired knowledge on the properties of materials and their basis, with methods for the selection and use of different materials for specific applicative functions, life cycle analysis and the basics of selected materials modelling approaches, including machine learning, finite elements and computational thermodynamics methods.

The practicals are about case studies on the use, selection or failure of materials. Furthermore examples with modelling implementations on practical cases will be showed. Hence the students will acquire the ability to use different softwares and implement models for materials.

Oggetto:

Results of learning outcomes

It is expected that the students will acquire abilities in evaluating the pros and cons in using different materials, knowledge of technological properties in relation to the processing techniques, fundamentals of life cycle analysis. Besides, the students are expected to learn the fundamentals of machine learning, finite elements and computational thermodynamics methods and will acquire the ability to apply these approaches to practical problems in materials science.

Oggetto:

Program

Machine learning (ML)

Introduction to ML: supervised/unsupervised learning, regression, classification, data mining. Data handling, cleaning and preparation. Selecting and engineering features and models. Hyperparameters, cross-validation, bias, variance. Most common learning algorithms: linear, polynomial, logistic regression; k-Nearest Neighbors; Support Vector Machines; Decision Trees; Ensemble learning; Random Forests. Introduction to neural networks and deep learning.

 

Selection and use of Materials
The concept of selection of materials: motivation, processes, costs. Selection based on mechanical and surface properties. Description of Ashby’s charts. Technological properties of materials: friction, wear, thermal shock, oxidation, corrosion.

Life Cycle Analysis (LCA)
Definition and goals of the Life Cycle assessment. Description of the main of LCA: i) goal and scope; ii) Life Cycle Inventory; iii) Life Cycle Impact Assessment; iv) Interpretation. Case studies.

Computational Thermodynamics

Introduction to the CALPHAD method. Single and multicomponent thermodynamic equilibrium. Models for the Gibbs energy. Calculation of phase diagrams. Construction of databases after critical evaluation of experimental information as well as first-principles calculated data. Examples of applications. 

Finite Elements

Introduction to finite elements and differential equations in materials science. Strong and weak formulation. Weighted residuals methods. Iterative solutions schemes. Examples in 1D and 3D.

Oggetto:

Course delivery

Lectures 48 hours. Laboratory 32 hours

Attendance to lecture is advised but not compulsory. Attendance to lab classes is compulsory.

 

Oggetto:

Learning assessment methods

The exam consists of two parts:

- oral questions on the topics dealt with during the lectures

- the writing and discussion of a report on laboratory activity.

Suggested readings and bibliography



Oggetto:
Book
Title:  
Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems.
Year of publication:  
2019
Publisher:  
O’Reilly.
Author:  
Aurélien Géron
ISBN  
Required:  
No


Oggetto:
Book
Title:  
Computational thermodynamics, the Calphad method
Year of publication:  
2007
Publisher:  
Cambridge University Press
Author:  
H.L. Lukas, S.G. Fries, B. Sundman
ISBN  
Required:  
No


Oggetto:
Book
Title:  
Materials Selection in Mechanical Design
Year of publication:  
2005
Publisher:  
Butterworths and Heinemann
Author:  
M. Ashby
ISBN  
Required:  
No


Oggetto:
Book
Title:  
Life Cycle Assessment Handbook: A Guide for Environmentally Sustainable Products
Year of publication:  
2012
Publisher:  
Wiley
Author:  
M. A. Curran
ISBN  
Required:  
No


Oggetto:
Book
Title:  
Finite Elements and Approximation
Year of publication:  
2013
Publisher:  
Dover Publications
Author:  
O. C. Zienkiewicz, Kenneth Morgan Morgan
ISBN  
Required:  
No
Oggetto:

 

 

Teachers’ notes.



Oggetto:

Notes

The students with special needs and disabilities may find information on the follow web site:
and in particular
Enroll
  • Open
    Oggetto:
    Last update: 27/11/2025 14:52
    Location: https://www.materials-science.unito.it/robots.html
    Non cliccare qui!