Intro to Machine Learning for Chemical Engineers
Welcome to the GitHub repository for my courses: ChE 197 and ChE 297, Intro to ML for Chemical Engineers. This repository contains lecture slides, Python codes (Jupyter notebooks), case studies, and datasets used in class. ChE 197 is an elective course for undergraduates and ChE 297 is for graduate students at the College of Engineering, University of the Philippines, Diliman. These courses aim to introduce the field of machine learning (ML) to chemical engineers, including the mathematical details, algorithms, code implementations, and practical chemical engineering applications of basic supervised and unsupervised ML methods.
This work is also published as Pilario, K.E. (2024). Teaching classical machine learning as a graduate-level course in chemical engineering: An algorithmic approach. Digital Chemical Engineering, Vol. 11, 100163, in Emerging Stars in Digital Chemical Engineering II. DOI: 10.1016/j.dche.2024.100163
The repository is organized into folders based on the weekly topics covered in the class, as follows:
- Week 1. Introduction
- Week 2. Exploratory Data Analysis
- Week 3. Linear and Logistic Regression
- Week 4. SVMs and Kernel Methods
- Week 5. Cross-validation and Hyper-parameter Tuning
- Week 6. Gaussian Processes and Bayesian Optimization
- Week 7. Neural Networks and Intro to Deep Learning
- Week 8. Trees, Weak Learners, and Ensemble Learning
- Week 9. Linear Dimensionality Reduction
- Week 10. Nonlinear Dimensionality Reduction
- Week 11. Clustering, Density Estimation, Anomaly Detection
- Week 12. AutoML and Explainability Methods
If you find any issues or have any suggestions for improvement, feel free to contact me via kspilario@up.edu.ph. If any codes are not working on your terminal, let me know. :)
引用格式
Karl Ezra Pilario (2024). Intro to Machine Learning for Chemical Engineers (https://github.com/kspilario/MLxChE), GitHub. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Week-03-Linear-Models
Week-04-Kernel-Methods
Week-06-GP-BayesOpt
Week-08-Ensembles
Week-09-LinearDR
Week-10-NonlinearDR
Week-11-Clustering
无法下载基于 GitHub 默认分支的版本
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0 |
|