Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mo-ouail-ocf/nlp-projects

- I share in this repository my NLP personal projects that I am working on mainly in NLP
https://github.com/mo-ouail-ocf/nlp-projects

deep-learning machine-translation nlp pytorch tranformers

Last synced: about 5 hours ago
JSON representation

- I share in this repository my NLP personal projects that I am working on mainly in NLP

Awesome Lists containing this project

README

        

# AI Projects: Natural Language Processing (NLP)

Welcome to my repository of personal AI projects! Here, I share the work I'm doing in the field of Natural Language Processing (NLP).

## Contents

### NLP Projects

- 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

## How to Run the Code

### On Local Machine

If you have a CUDA-powered machine and want to run the projects locally, follow these steps:

#### Windows

```batch
conda env create -f env.yml -n nlp_projects_env
conda activate nlp_projects_env
```

### Notice

- Make sure you have Conda installed.
- The projects are compatible with Python 3.11.

## References

Here are some of the resources that have helped me on my journey:

- **[Umar Jamil AI YouTube Channel](https://www.youtube.com/@umarjamilai)**

- 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](https://www.packtpub.com/en-us/product/transformers-for-natural-language-processing-and-computer-vision-9781805128724)**

- 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.

## Final Word

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!

---