Code Monkey home page Code Monkey logo

nlp-python's Introduction

NLP Introduction

This repo contains the work completed while going through the 'NLP with Python for Machine Learning Essential Trainig' course on LinkedIn; taught by Derek Jedamski. The course provides an introduction to NLP fundamentals that serves as a valuable foundation for going deeper into the NLP field.

Topics Covered

  • Working with textual data (importing, reading, cleaning, exploring)
  • Tokenizing data
  • Vectorizing data (Count Vectorizer, TD-IDF are the 2 used in the course)
  • Build and evaluate ML models (Random Forest & Gradient Boosting are introduced in the course)
  • Some ML terminilogy and concepts (splitting data into train/test data, Cross Validation, Hyperparameter tuning, general ML pipeline, etc.)

There are a ton of other little topics that are mentioned that can learned by researching on your own.

Approach

I would recommend taking this course if you have an understanding of the fundamental processes involved in ML as well as some experience with Python. While not necessary, it will save time and allow you to focus on the MLP topics, rather than trying to understand ML terminilogy or Python code. The instructor does a good job of explaining what is going on but it is much easier if you have some prior knowledge.

Tips

  • Research each individual topic mentioned in the course separately
    • This way you will learn a lot more than what is offered in the course
    • While explained well, this is still an introductory course, so even the main topics should be researched separately for thorough understanding
    • It will take longer to finish the course this way but it will significantly improve your learning
  • Type out all of the code shown in the video, compared to just copy/pasting from the provided files
  • Google any concepts or code you do not understand
  • Take notes of concepts introduced to revise at a later time
    • This can be particularly helpful when working on a future NLP project

nlp-python's People

Contributors

shaktib avatar

Watchers

 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.