Skip to content

Machine Learning for Chemical Engineering is a transformative course that equips learners with the skills to use machine learning algorithms for optimizing processes, making accurate predictions, and improving efficiency in the chemical industry. Gain practical knowledge in data preprocessing, model evaluation, and application-specific techniques.

License

Notifications You must be signed in to change notification settings

joseph-ishola/Machine_Learning_2023_OVGU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Machine_Learning_2023_OVGU

Machine Learning for Chemical Engineering

Welcome to the course on Machine Learning for Chemical Engineering! In this course, we will explore the fascinating intersection of machine learning and chemical engineering and understand how these two fields can synergistically work together to solve complex problems and optimize processes in the chemical industry.

Class Tasks

Task 1/2

Develop a kNN model for regression to predict the bioconcentration factor (BCF) for the given data

perform data cleaning if required and define corresponding variables for [inputs /features] and [corresponding output (Experimental values)]

Do cross-validation with different k values and visualize (R2_square vs. k and MSE vs. k) to know what k value performs best on your testing data.

final trained model using all the data points with your k value

Task 3

Develop a Generalized Linear regression model to predict the Internal energy (U) of saturated vapor for the given pressure data (P)

perform data cleaning if required and define corresponding variables for [inputs /features] and [corresponding output (Experimental values)]

Input/Feature is Pressure and Output is Internal Energy for saturated vapor

Do cross-validation with different values of degree of polynomial and visualize (R2_square vs. degree of polynomial and MSE vs. degree of polynomial) to know what 'degree of polynomial' value performs best on your testing data.

train your final model using all the data points with your 'degree of polynomial value.

Task 4

Develop a Deep Neural Network model to predict the PE for the given input data in a combined Cycle Power Plant (CCPP) input data: Ambient Temperature (AT), Atmospheric Pressure (AP), Relative Humidity (RH), Exhaust Vacuum (V) output data: Electric Power (PE).

perform data cleaning if required and define corresponding variables for [inputs /features] and [corresponding output (Experimental values)]

Input/Features are AT,V,AP,RH and Output is PE

Use Pytorch to perform a Feed Forward Neural Network.

Do cross validation using GridsearchCv.

Train your final model using all the available data points with optimized hyperparameters (found in best model of GridsearchCv.

Write code to save your final trained model and download the saved file with name 'your_name_final_model.h5' to submit along with this python file.

At last write the final function in exactly the same format as taught in class.

About

Machine Learning for Chemical Engineering is a transformative course that equips learners with the skills to use machine learning algorithms for optimizing processes, making accurate predictions, and improving efficiency in the chemical industry. Gain practical knowledge in data preprocessing, model evaluation, and application-specific techniques.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published