Logo Lanfrica

JonoMopp/NOUNDIS

Domaine:

natural language processing

Type de record:

model
Créateur:
Jon
Hôte:
UCT Computer Science Honours Project 2024 showcasing the ability of a Multi-Layer Perceptron & a fine-tuned version of Serengeti to classify nouns in Sepedi and isiZulu. # MLP and Serengeti Noun Classification for Sepedi and isiZulu ## Project Overview This project focuses on classifying nouns in Sepedi and isiZulu using a Multi-Layer Perceptron (MLP) combined with the Serengeti language model. ## DataSets & WordVectors The datasets & word embeddings that were used in this project can be found in the DataSets & WordVecs folders respectively. ## How to Use ### Prerequisites Ensure the following prerequisites are met before proceeding: - Python 3.8+ - Required Python libraries (specified in `requirements.txt`) To install the dependencies, use: ```bash pip install -r requirements.txt ``` ## Managing Model Hyperparameters Both the MLP and Serengeti are handled using the `config.json` file which is found in the `utils` folder. In order to modify the various hyperparameters, change the corresponding values in the `config` file and it will automatically update on the next run of the program. ## Steps to Use the Classifier 1. Run the decoupledTesting.py file 2. Follow the commandline instructions ## Connect With Me