/PersonRecognitionYarp

Speaker recognition model for the iCub robot working with YARP

Primary LanguagePythonApache License 2.0Apache-2.0

Multi-modal people recognition model for iCub

Description

What it does

How to run

First, install dependencies

# clone project   
git clone https://github.com/gonzalezJohnas/SpeakerRecognitionYarp.git

# install project   
cd SpeakerRecognitionYarp 
pip install -e .   
pip install -r requirements.txt

Next, navigate to any file and run it.

# module folder
cd project

# run module (example: mnist as your main contribution)   
python lit_classifier_main.py    

Imports

This project is setup as a package which means you can now easily import any file into any other file like so:

from project.datasets.mnist import mnist
from project.lit_classifier_main import LitClassifier
from pytorch_lightning import Trainer

# model
model = LitClassifier()

# data
train, val, test = mnist()

# train
trainer = Trainer()
trainer.fit(model, train, val)

# test using the best model!
trainer.test(test_dataloaders=test)

Citation

@article{YourName,
  title={Your Title},
  author={Your team},
  journal={Location},
  year={Year}
}