- Simple to train architecture for multimodal text and image classification
- Top 5 methods for [
SEMEVAL 2024 SHARED TASK ON "MULTILINGUAL DETECTION OF PERSUASION TECHNIQUES IN MEMES"] - Fully customizable
- Simple to integrate into already existing code
- Compatible with Huggingface LLM and ImageEncoders
Tip
Before using the code, make sure to follow these setup instructions:
pip install -r requirements.txtThe full list of the currently supported model configurations can be found in the train_all.bat file while train_search.bat highlights the full set of possible hyperparameters
A small usage example suitable for the SEMEVAL challenge data is provided in the "train.py" file feel free to modify it according to your needs
After selecting hyperparameters, model configuration, and train file configuration you can find the trained models under the "outputs" folder
After training your model you can evaluate your model by using the "eval.py" file, be sure to follow the same dataset structure of your "train.py" file, small usage examples are provided in the "eval_all.bat" file
This project is licensed under the MIT License.
If you use Themis in your research and want to cite our work a paper is on the way!
