Student Hub
Institute of Engineering
Home
Programs
Courses
Colleges
Links
Menu
Home
Programs
Courses
Colleges
Links
Source on GitHub
Home
Courses
ENCH204
Syllabus
ENCH204
Artificial Intelligence in Chemical Engineering
Overview
Syllabus
Old questions
Syllabus
Fundamentals of AI and Applications
(2 hours)
Definition, historical overview, applications
AI, ML, deep learning: Differences and overlap
Ethical considerations (Bias, transparency, interpretability)
Applications in chemical engineering
Python Basics and Data Handling
(6 hours)
Intro to python and Jupyter notebooks
Data handling with python: Data manipulation with pandas
Python for basic statistics
Data Visualization and Scientific Computing
(8 hours)
Basic libraries: Numpy, Scipy, Matplotlib, Seaborn
Solving linear, nonlinear, interpolation, curve-fitting and ordinary differential equation problems
Data visualization with Matplotlib
Solving chemical engineering problems
Data Engineering
(9 hours)
Data gathering, types of data, data quality
Data cleaning, handling missing values, outlier detection
Feature engineering (Selecting and transforming features)
Data scaling and normalization, dealing with imbalanced data
Introduction to Machine Learning
(10 hours)
Overview of supervised learning and applications
Regression models: Linear regression, K-nearest neighbors (KNN), simple neural network regressor
Classification Models: Decision trees, random forests, KNN classifier
Evaluation metrics for regression and classification (MAE, MSE, accuracy, confusion matrix)
Introduction to Neural Networks
(10 hours)
Neurons, layers activation functions
Neural network architectures
Simple neural network example using Keras
Applications in chemical engineering: Process optimization, predictive maintenance (Time-series data)
Clustering techniques (K-means) for anomaly detection in chemical processes