This repository contains projects and exercises from the Natural Language Processing Specialization by DeepLearning.AI. The commits will follow the progression of topics covered in the specialization.
The initial project in this repository focuses on Sentiment Analysis, applying NLP techniques to classify text sentiment.
The repository will be organized based on the topics covered in the NLP specialization. Some of the key areas include:
- Tokenization & Text Processing
- Word Embeddings & Vectorization
- Sequence Models (RNN, LSTMs, GRUs)
- Transformers & Attention Mechanisms
- Application of Pre-trained Models
Each commit will represent progress on a specific topic, including:
- Theory notes
- Implementations of key concepts
- Experiments and applications
To work with this repository using Jupyter Notebook:
# Clone the repository
git clone https://github.com/silvabar/deep-learning-ai.git
cd deep-learning-ai
# (Optional) Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows use 'venv\Scripts\activate'
# Install Jupyter and dependencies
pip install jupyter ipykernel
# Add virtual environment to Jupyter
python -m ipykernel install --user --name=venv --display-name "Python (venv)"
# Start Jupyter Notebook
jupyter notebook
This repository is for personal learning, but feel free to fork and explore!
This repository is for educational purposes, following the DeepLearning.AI NLP Specialization.