Socket
Socket
Sign inDemoInstall

nlpengine

Package Overview
Dependencies
6
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    nlpengine

A collection of Natural Language Processing tools to make your life easier.


Maintainers
1

Readme

NLP Engine

nlpengine is a collection of Natural Language Processing functions. Its designed to make a NLP engineer's life easier by bundling some of the everyday tasks like data cleaning, feature extraction, text classification, etc. This module is built on top of other popular open source python libraries.

Installation

pip install nlpengine

Features

The key featues in the initial release of nlpengine includes:

  • Easy to use text classifiers
  • Vectorization of texts
  • Active Learning (in development)
  • Several utility functions

Text Classifier

A wrapper on top of Facebook's FastText text classifier to build a text classifier with just few lines of codes.

texts = ["sample sentence one", "just another sentence!", "is this a sentence?"]
labels = ["not question", "not question", "question"]

from nlpengine.classifiers import FastTextClassifier
clf = FastTextClassifier()
model = clf.fit(text, labels)

Convert texts to vectors

This module helps convert a corpus of texts to a vector matrix easily. This extracted matrix could be used for further downstream tasks such as text similiarity, vector decomposition & visualization, etc.

from nlpengine.feature_extraction import def get_glove_embeddings_from_sentences
texts = ["a great sentence", "and a meaningful one"]
vectors = get_glove_embeddings_from_sentences(texts, download_model=True)

=======
History
=======

0.0.1 (2021-05-22)
------------------

* First release on PyPI.


Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc