The algorithm is part of a series of repositories for a Machine Learning-based video recomendation system for a web applications users. The three fundamental purposes of this algorithm are:
- To create a set of video clusters based on the AWS Rekognition tags for the videos using an unsupervised machine learning algorithm.
- To create a cluster classifier for new (out of training) videos using an ensemble learning model.
- To create a bit-wise dataframe to perform quick and efficient vertorized operations.
- Import a csv file with the video tags
- Export the model and results to a S3 bucket
- Write the video clusters in a Postgress SQL database
For testing purposes we porpose using python 3.8.* with a 64-bits machine.
Clone the repository and Install the dependencies
git clone/git pull
pip3 install -r requirements.txtWant to contribute? Great!
MIT
Free Software, Hell Yeah!
