Skip to content

We used different Machine Learning algorithms to predict the viscosity of a water-glycerol mixture from existing experimental data

License

Notifications You must be signed in to change notification settings

AndreaDesan/MachineLearningForWaterGlycerolViscosity

Repository files navigation

MachineLearningForWaterGlycerolViscosity

We used different machine learning algorithms to predict the viscosity of a water-glycerol mixture as a function of the concentration of the glycerol and of the temperature of the mixture starting from an existing database. In the database the viscosity (cP) of the mixture is given as a function of the glycerol concentration (Wt %) and of the temperature (°C). These are actual experimental data taken from Segur, J.B. and Oberstar,H., Viscosity of glycerol and its acqueous solutions, Industrial and Engineering Chemistry, 43(9), 2117-2120 (1951).

The machine learning algorithms we will consider are:

  • Linear regression
  • K-Nearest Neighbours
  • Decision tree and random forest
  • Support Vector Machine
  • Artificial Neural Network

The performance of the Machine Learning algorithms will also be compared with a state-of-the-art correlation taken from Cheng, N.S., Formula for the viscosity of a water-glycerol mixture, Industrial & Engineering Chemistry Research, 47, 3285-3288 (2008)

All the Machine Learning analysis will be performed using the well-known Scikit Learn Python library within the Jupyter Notebook environment. A home-made Python module will be used to perform an ANOVA analysis for the linear regression.

Releases

No releases published

Packages

No packages published