Are you sure you want to delete this access key?
Legend |
---|
DVC Managed File |
Git Managed File |
Metric |
Stage File |
External File |
Legend |
---|
DVC Managed File |
Git Managed File |
Metric |
Stage File |
External File |
GIF Analyzer is a computer vision project that recognizes which TV show the GIF came from.
When designing this project, I had the following goals in mind:
The above design goals guided my architecture as demonstrated on the diagram below.
The main building blocks are as follows:
Training of the machine learning model is represented on the left side of the diagram and would be typically performed by an ML Scientist if there is one in the team.
The trainig workflow would consist of the following steps that are usually done in a Jupyter notebook (I prefer a VS Code version):
Serving of the machine learning model is represented on the right side of the diagram and would be typically performed by an ML Engineer.
The serving workflow would consist of the following steps that are usually done in an IDE of your choice (I prefer VS Code):
If there are any open Issues that you would like to work on, please reach out to me on LinkedIn and I can add you as a collaborator. Alternatively, you can fork the repository and send the pull request after completing the issue. If you choose forking, you won't be able to contribute to the serving workflow unless you create your own Terraform and AWS accounts.
Make sure that you have Conda installed (I prefer Miniforge).
To install the development environment, run in your terminal
conda env create -f environment.yml
Some tools like Terraform AWS modules don't work on Windows so I highly recommend using WSL2 if you are on a Windows machine.
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?