Welcome to my Machine Learning & Deep Learning Repository!
This repo contains all the concepts, algorithms, and code examples I am learning and practicing in the fields of ML, DL, and NLP.
-
Machine Learning
- Supervised Learning (Regression, Classification)
- Unsupervised Learning (Clustering, Dimensionality Reduction)
- Ensemble Methods (Bagging, Boosting, Random Forests)
- Model Evaluation & Metrics
-
Deep Learning
- Artificial Neural Networks (ANN)
- Convolutional Neural Networks (CNN)
- Recurrent Neural Networks (RNN, LSTM, GRU)
- Regularization, Dropout, Optimization Techniques
-
Natural Language Processing (NLP)
- Text Preprocessing (Tokenization, Stopwords, Lemmatization)
- Word Embeddings (Word2Vec, GloVe, FastText)
- Transformers & Attention Mechanisms
- Sentiment Analysis, Text Classification
-
Code Examples
- Step-by-step implementations in Python
- Jupyter notebooks with explanations
- Hands-on examples for algorithms and concepts
-
Notes & Resources
- Markdown notes on key ML/DL/NLP topics
- Cheat sheets and quick references
- Links to useful articles and papers
- To track and document my ML/DL/NLP learning journey
- To provide reusable and clean implementations of important algorithms
- To serve as a reference for revision and future projects
- Browse through the folders by topic (ML, DL, NLP, Notes, Examples).
- Open the Jupyter notebooks or
.py
files to see the implementation. - Read the markdown notes for concise theory and intuition.
- Try running the code on your own dataset.
This is a personal learning repository, but suggestions and improvements are welcome!
If you find issues or want to add better implementations, feel free to open a pull request.
- Add mini-projects
- Expand NLP section with more advanced transformer models
β If you find this repository helpful, donβt forget to star it!