Devasy23 / FaceRec

An advanced facial recognition system designed for real-time identification using deep learning models and optimized vector search. Features include face detection, embedding generation, and scalable deployment options.
Apache License 2.0
29 stars 25 forks source link

Automated Model Training and Fine-Tuning Pipeline #63

Open devansh-shah-11 opened 1 week ago

devansh-shah-11 commented 1 week ago

Is your feature request related to a problem? Please describe. Training and fine-tuning models often involve significant manual work, especially when experimenting with different hyperparameters and architectures. This slows down research and model iteration.

Describe the solution you'd like Develop an automated pipeline for model training and fine-tuning that handles hyperparameter tuning and evaluation with minimal setup. The pipeline should be optimized for cloud environments like Kaggle and Colab, enabling researchers to run multiple experiments without manual intervention. Take all parameters and values from a config.yaml file.

Describe alternatives you've considered Using existing AutoML tools but they don't support customizations like different Architectures

Additional context It should support frameworks like PyTorch or TensorFlow to ensure wide usability.

Checklist

Sai-ganesh-0004 commented 1 week ago

Hello I would like to work on this Can you assign it to me

devansh-shah-11 commented 1 week ago

Hey - any progress on the task? If you need any help, you can reach out to us

Sai-ganesh-0004 commented 6 days ago

I'm going to tell what I'm going to do and tell me if I'm wrong anywhere First to implement the automated pipeline I'm going to create a config.yaml file and add necessary code in it, then I'm going to create a scripts folder in which there will be three files train.py, evaluate.py fine_tune.py and then modify main.py to execute training and evaluation. and as for Hyperparameter tuning I'm going to add necessary code into train.py and config.yaml then ill make sure to test the pipeline