openknowledge / mlops

MLOps showcase, in which we will go through the various phases of a Machine Learning project.
Apache License 2.0
0 stars 1 forks source link

Try out more models / model architectures in exploration phase #6

Open DJCordhose opened 2 years ago

DJCordhose commented 2 years ago

We only use a single, pretty oversized deep learning model. Especially after the first iteration we see this overfit, so it might be a good continuation of the story to use something else that does not overfit in the next iteration.

Such a model could be

DJCordhose commented 2 years ago

More specifically, these would be the algorithms to try first

It would be easiest to work on Colab where most of the software is already installed and you do not have to deal with a local installation. A good starting point would be the existing implementation using TensorFlow:

https://colab.research.google.com/github/openknowledge/mlops-data2day/blob/main/notebooks/exploration.ipynb

It makes sense to make a copy of this notebook and just change the parts where the architecture is created and trained on the data.

DJCordhose commented 2 years ago

There is a streamlined version of the existing TensorFlow implementation that runs fine on Colab and should be a better starting point

https://colab.research.google.com/github/openknowledge/mlops/blob/main/notebooks/exploration-tensorflow.ipynb

Everything before this cell

https://colab.research.google.com/github/openknowledge/mlops/blob/main/notebooks/exploration-tensorflow.ipynb#scrollTo=uN0ZEjq0nhYh

should be universal to all approaches. So new approaches would replace those parts after "ML Approach: Neural Network"