Welcome to my repository of personal AI projects! Here, I share the work I'm doing in the field of Natural Language Processing (NLP).
- These projects explore different algorithms and models across various NLP tasks.
- I experiment with methods ranging from building Transformers from scratch to fine-tuning pre-trained models.
- The projects include implementations of:
- Transformer Models (built from scratch)
- Fine-Tuning Pre-Trained Models
- Sentiment Analysis
- Named Entity Recognition (NER)
- Text Classification
- And many more NLP tasks
If you have a CUDA-powered machine and want to run the projects locally, follow these steps:
conda env create -f env.yml -n nlp_projects_env
conda activate nlp_projects_env
- Make sure you have Conda installed.
- The projects are compatible with Python 3.11.
Here are some of the resources that have helped me on my journey:
-
- Description: This channel is a great resource for building and understanding Transformers from scratch and diving into research papers. Highly recommended for deepening your knowledge of NLP.
-
Transformers for Natural Language Processing and Computer Vision
- Description: This book provides comprehensive coverage of Transformers, combining practical implementations with theoretical insights. It's a valuable resource for both NLP and computer vision projects.
I hope this repository helps you with your personal projects. Feel free to contact me on my social accounts to discuss AI and share ideas!