GithubHelp home page GithubHelp logo

hussain0048 / natural-language-processing Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 3.0 1.42 MB

This repository is a related to all about Natural Langauge Processing - an A-Z guide to the world of Data Science. This supplement contains the implementation of algorithms, statistical methods and techniques (in Python)

Home Page: https://coursesteach.com

Jupyter Notebook 100.00%
laplacian-smoothing supervised-ml log-likelihood machine-learning natural-language-processing nlp vector-space-models word-by-word word-by-document-desing sentiment-analysis

natural-language-processing's Introduction

Welcome to Natural-Language Processing 👋🛒

Welcome to the ultimate destination for Natural Language Processing enthusiasts - an exhaustive A-Z guide packed with implementations of algorithms, statistical methods, and cutting-edge techniques, all meticulously crafted in Python.

Embark on a journey through the intricate world of NLP as we delve into the realms of sentiment analysis, machine translation, named entity recognition, and much more. Whether you're a seasoned practitioner or just beginning your NLP exploration, our repository is your one-stop-shop for deepening your understanding and honing your skills.

From classic algorithms to state-of-the-art models, we've got you covered with clear, concise implementations that demystify even the most complex concepts. Explore, experiment, and elevate your NLP prowess with our carefully curated collection.

Star this repository if you find it as invaluable to your NLP endeavors as we do. Together, let's push the boundaries of Natural Language Processing and unleash its full potential. ⭐"

📬 Contact

If you want to contact me, you can reach me through social handles.

github linkedin facebook Reddit website orcid

🗣️Course 01 - 📚Classification and Vector Spaces

Week 0-📚Chapter 1:Introduction

Topic Name/Tutorial Video Code
🌐1-What is Natural Language Processing (NLP) 1 ---
🌐2- Natural Language Processing Tasks and Applications 1 Content 3
🌐3- Best Free Resources to Learn NLP-Tutorial Content 5 Content 6

Week 1-📚Chapter 2:Sentiment Analysis (logistic Regression)

Topic Name/Tutorial Video Code
🌐1- Preprocessing_Aassignment_1 Content 2 Colab icon
🌐2- Supervised ML & Sentiment Analysis 1 Colab icon
🌐3-Vocabulary & Feature Extraction 1 Colab icon
🌐4-Negative and Positive Frequencies 1 Colab icon
🌐5-Text pre-processing 1-2 Colab icon
🌐6-Putting it All Together --- Colab icon
🌐7-Logistic Regression Overview --- Colab icon
🌐8-Logistic Regression: Training --- Colab icon
🌐9-Logistic Regression: Testing --- Colab icon
🌐10-Logistic Regression: Cost Function --- Colab icon
Lab#1:Visualizing word frequencies --- Colab icon
🌐Lab 2:Visualizing tweets and the Logistic Regression model --- Colab icon
🌐Assignmen:Sentiment analysis with logistic Regression --- Colab icon

Week 2-📚Chapter3:Sentiment Analysis using Naive Bayes

Topic Name/Tutorial Video Code
🌐1-Probability and Bayes’ Rule 1 Colab icon
🌐2-Bayes’ Rule 1 Colab icon
🌐3-Naïve Bayes Introduction 1 Colab icon
🌐4-Laplacian Smoothing 1 Colab icon
🌐5-Log Likelihood, Part 1 1 Colab icon
🌐6-Log Likelihood, Part 2 1 Colab icon
🌐7-Training Naïve Bayes 1 Colab icon
🌐Lab1-Visualizing Naive Bayes Content 5 Colab icon
🌐Assignment_2_Naive_Bayes --- Colab icon
🌐8-Testing Naïve Bayes 1 Colab icon
🌐9-Applications of Naïve Bayes 1 Colab icon
🌐10-Naïve Bayes Assumptions 1 Colab icon
🌐11-Error Analysis 1 Colab icon
Topic Name/Tutorial Video Code
🌐1-Vector Space Models 1 Colab icon
🌐2-Word by Word and Word by Doc 1 Colab icon
🌐3-Euclidean Distance 1-2 Colab icon
🌐4-Cosine Similarity: Intuition 1-2 Colab icon
🌐5-Cosine Similarity 1 Colab icon
🌐6-Manipulating Words in Vector Spaces 1 Colab icon
🌐7-Visualization and PCA 1 Colab icon
🌐8-Lab1_Linear_algebra_in_Python_with_Numpy.ipynb
🌐8-PCA Algorithm 1-2 Colab icon
🌐9-Lab:2_Manipulating word embeddings
Topic Name/Tutorial Video Code
🌐1-Transforming word vectors 1 Colab icon
🌐2-Lab1 Rotation matrices R2 -- Colab icon
🌐3-K-nearest neighbors 1 Colab icon
🌐4-Hash tables and hash functions 1 Colab icon
🌐5-Locality sensitive hashing 1 Colab icon
🌐6-Multiple Planes-r 1 Colab icon
🌐7-Approximate nearest neighbors 1 Colab icon
🌐7-Lab2:Hash tables 1 Colab icon
🌐8-Searching documents 1 Colab icon

Course 02 - 📚Natural Language Processing with Probabilistic Models

Topic Name/Tutorial Video Code
🌐1-Overview 1 Colab icon
🌐2-Autocorrect 1 Colab icon
**🌐2-Lab1 Rotation matrices ** -- Colab icon
🌐3-K-nearest neighbors 1 Colab icon

Course 03 - 📚Building Chatbots in Python

💻 Workflow:

  • Fork the repository

  • Clone your forked repository using terminal or gitbash.

  • Make changes to the cloned repository

  • Add, Commit and Push

  • Then in Github, in your cloned repository find the option to make a pull request

print("Start contributing for ML-ProjectKart")

⚙️ Things to Note

  • Make sure you do not copy codes from external sources because that work will not be considered. Plagiarism is strictly not allowed.
  • You can only work on issues that have been assigned to you.
  • If you want to contribute the algorithm, it's preferrable that you create a new issue before making a PR and link your PR to that issue.
  • If you have modified/added code work, make sure the code compiles before submitting.
  • Strictly use snake_case (underscore_separated) in your file_name and push it in correct folder.
  • Do not update the README.md.

✨Top Contributors

We would love your help in making this repository even better! If you know of an amazing NLP course that isn't listed here, or if you have any suggestions for improvement in any course content, feel free to open an issue or submit a course contribution request.

                   Together, let's make this the best AI learning hub website! 🚀

Thanks goes to these Wonderful People. Contributions of any kind are welcome!🚀

natural-language-processing's People

Contributors

hussain0048 avatar izhar-ul-haq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.