Code Monkey home page Code Monkey logo

nlp-projects's Introduction

Natural Language Processing Projects

This is my portfolio of Natural Language Processing projects. Each project includes a brief overview, the tools and technologies used, and the outcomes achieved. All of the code and relevant datasets are available in the corresponding project repository.

Table of Contents

Project 1: BBC Headlines Classifier using RNNs:

In this project, I built a Recurrent Neural Network (RNNs) to perform Multi-Label Classification on the BBC Headlines Dataset using Tensorflow and NLTK libraries for both preprocessing, and model building, training and validation respectively

Key Tech: Recurrent Neural Networks (RNNs), Multi-Label classification, NLTK & Tensorflow

Project 2: Instagram Poet using OCR and RNNs:

In this project, I performed Webscraping to obtain a random instagram poet's posts, then performed Object Character Recognization (OCR) to strip the texts from the posts and then built and trained a Recurrent Neural Network (RNNs) to generate poetry from a given seed word.

Key Tech: Webscraping , Object Character Recognization (OCR), RNNs, Text Generation & Tensorflow

Dependencies

The NLP projects in this portfolio use the following dependencies:

  • Python 3.x
  • Natural Language Toolkit (NLTK)
  • Scikit-learn
  • Pandas
  • Numpy
  • Tensorflow
  • Keras
  • Matplotlib

You can install these dependencies using pip.

pip install tensorflow nltk scikit-learn numpy matplotlib 

Usage

Each project is contained in its own directory, and includes a README file with detailed instructions on how to run the project and use its functionalities.

Conclusion

This NLP portfolio showcases my expertise in various NLP techniques, such as text classification, sentiment analysis, topic modeling, and text generation. Each project is designed to address a specific NLP problem and includes a detailed description of the problem statement, data analysis, model selection, and evaluation. The portfolio includes projects using both traditional machine learning techniques and deep learning models, providing a comprehensive view of my NLP skills.

nlp-projects's People

Contributors

shibinjudahpaul avatar

Watchers

Kostas Georgiou avatar  avatar

Forkers

artzenov

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.