Machine learning with big data
Machine learning, and AI(Artificial Intelligence) in general, has been the most discussed and talked about topic in business and industry for the previous several years . Where a machine, such as a computer or application, makes decisions in the same way as a human does based on previously obtained information or data.
Starting with data collection, data cleansing, data and feature engineering, model construction, and deployment, we assist our clients with end-to-end machine learning projects.
The following is an example of a typical machine learning workflow:
(Image courtesy of Amazon Web Services)
Machine learning process
Examples- “Steamflow Predcition”
On the first example we demonstrate an application which predicts the steamflow(water usage) by ton/hour unit to make a full paper roll in a paper machine.
Used tools:
Model:
for model building we have used XGBoost, which was best among linear regression, Random forest while texting.
Deployment:
We have used Jupyter Notebook, streamlit for developing the application(a python library for RAD of data science and ML), SHAP(SHapley Additive exPlanations) for explainability of the ML Model. Hosting it in a Streamlit hosting server.
Link: https://share.streamlit.io/rickystanley76/bth-ml-with-streaming-data/main/app.py