Deep learning for physical systems

Course contents


2. Introduction to various machine learning techniques: Motivation of ML in mechanical engineering, Classification of various learning algorithms, linear regression, Polynomial regression, logistic regression, Principal component analysis, Support vector machines, Introduction to infromation theory, Underfitting, Overfitting, Bias, and Variance.


3. Neural networks: Neural network, Supervised learning with neural network, Forward and backpropagation, Implementation of a neural network to solve a classification problem in Python, Regularization, Hyperparameter optimization, Weight initialization, Implementation in Keras/Tensor flow, Convolution neural network, Recurrent neural network, LSTM, Autoencoders. 

If time permits (unlikely), we can cover things like a decision tree and random forest. 

4. Project: Application of neural network into mechanical engineering.

Grading policy/Prerequisite and other details



Reference books