Faculty, School of Computer Sciences, NISER
ପାଠକ-ଏଫ, ସଂଗଣକ ବିଜ୍ଞାନ ବିଦ୍ୟାଳୟ, ନାଇଜର
Machine Learning for Materials Science
About
Machine Learning is transforming the area of materials science by aiding materials
screening, discovery and design. ML techniques are already cutting down the time
required for discovery of novel functional materials significantly, and this trend is going to
increase going forward. Eventually a big part of materials science is going to be done in
autonomous, self-driving labs, aided by ML models including generative AI.
In order to prepare the next generation of researchers and science/technology experts in
these emerging areas, this course will introduce the foundational concepts of Machine
Learning relevant to materials science. No prior knowledge of ML is assumed. However,
knowledge of basic Solid State Physics/Chemistry and Python scripting are required.
At the end of the course, students will be able to use ML in their area of study/research
using available data and standard packages.
Target students: M. Sc, M. Tech. and Ph. D. Students
Students interesting in attending the course have to register on the Anuvidhya website
Help Manual for Registration of Online Course Link
Deadline for registration: August 1, 2025.
Class hours
Classes from August 11, 2025 to December 12, 2025
Class timings: 4:30 - 5:30 PM, Mondays, Wednesdays and Fridays
(with breaks during major festivals)
Class Materials / Slides
Lecture 1 (Aug 11): Introduction to Course slide 1slide 2
Lecture 2 (Aug 13): Introduction to Machine Learning slide
Syllabus
Machine Learning Basics: Machine Learning Introduction, Types of Machine Learning
(Input/Output) Linear Regression and Logistic Regression Decision Trees, Support Vector Machines (Linear
SVM), Support Vector Machines (Soft SVM), Support Vector Machines (Non-Linear SVM), kNN, Loss functions,
Gradient Descent Feature Engineering, Dataset split, Underfitting and Overfitting, Bias and Variance
Regularization, Types of Machine Learning (Input/Output), k-Means, DBSCAN, PCA, tSNE, Neural Networks,
Multilayer Perceptron Feedforward Neural Networks, Back-propagation, Deep Learning, Convolutional Neural
Network.
Applications to Materials Research: Materials databases, Downloading materials data,
Handling materials data, Features representing crystalline materials, Feature extraction from materials
data, 2D point cloud representation of materials, Preparing data for model training, Model training,
Cross validation, Hyper-parameter optimization, Performance metrics of regression and classification
models, Hands-on training on materials data, Hands-on examples of materials property predictions and
materials classification, Advanced applications of ML in materials science: expository lecture(s).
Grading scheme
Main Components
Exam: 30 marks (Written)
Project: 70 marks
Own Project
Group Size: Maximum 2 students per group
Introduction to their problem statement [5 marks] Deliverable: YouTube video (5 mins) Due: Sep 05, 2025
Midterm [10 marks] Deliverable: YouTube video (5 mins) Due: Oct 05, 2025
Endterm [25 marks] Deliverable: YouTube video (10 mins) Due: Dec 01, 2025
Peer Review
Each group will critically review 5 other projects. Each review must be a maximum 1-page report.
Introduction Review: 5 marks - Due - Sep 15, 2025
Midterm Review: 10 marks - Due - Oct 15, 2025
Endterm Review: 15 marks - Due - Dec 12, 2025
Prerequisites
BSc/BS, BE/BTech (for students in Master degree), MSc/MS or ME/MTech (for students pursuing PhD) with at least
one course on solid state physics/chemistry, and knowledge of python scripting. Familiarity with
first-principles density functional theory calculations and/or experimental techniques is desirable, but not
essential.