All Projects → mudulo → subject-extractor

mudulo / subject-extractor

Licence: other
No description or website provided.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to subject-extractor

Compromise
modest natural-language processing
Stars: ✭ 10,086 (+47928.57%)
Mutual labels:  named-entity-recognition, part-of-speech
lingvo--Ner-ru
Named entity recognition (NER) in Russian texts / Определение именованных сущностей (NER) в тексте на русском языке
Stars: ✭ 38 (+80.95%)
Mutual labels:  named-entity-recognition
CrossNER
CrossNER: Evaluating Cross-Domain Named Entity Recognition (AAAI-2021)
Stars: ✭ 87 (+314.29%)
Mutual labels:  named-entity-recognition
Hierarchical-Word-Sense-Disambiguation-using-WordNet-Senses
Word Sense Disambiguation using Word Specific models, All word models and Hierarchical models in Tensorflow
Stars: ✭ 33 (+57.14%)
Mutual labels:  part-of-speech
CogIE
CogIE: An Information Extraction Toolkit for Bridging Text and CogNet. ACL 2021
Stars: ✭ 47 (+123.81%)
Mutual labels:  named-entity-recognition
farasapy
A Python implementation of Farasa toolkit
Stars: ✭ 69 (+228.57%)
Mutual labels:  named-entity-recognition
banglabert
This repository contains the official release of the model "BanglaBERT" and associated downstream finetuning code and datasets introduced in the paper titled "BanglaBERT: Language Model Pretraining and Benchmarks for Low-Resource Language Understanding Evaluation in Bangla" accpeted in Findings of the Annual Conference of the North American Chap…
Stars: ✭ 186 (+785.71%)
Mutual labels:  named-entity-recognition
InformationExtractionSystem
Information Extraction System can perform NLP tasks like Named Entity Recognition, Sentence Simplification, Relation Extraction etc.
Stars: ✭ 27 (+28.57%)
Mutual labels:  named-entity-recognition
Shukongdashi
使用知识图谱,自然语言处理,卷积神经网络等技术,基于python语言,设计了一个数控领域故障诊断专家系统
Stars: ✭ 109 (+419.05%)
Mutual labels:  named-entity-recognition
frog
Frog is an integration of memory-based natural language processing (NLP) modules developed for Dutch. All NLP modules are based on Timbl, the Tilburg memory-based learning software package.
Stars: ✭ 70 (+233.33%)
Mutual labels:  named-entity-recognition
korean ner tagging challenge
KU_NERDY 이동엽, 임희석 (2017 국어 정보 처리 시스템경진대회 금상) - 한글 및 한국어 정보처리 학술대회
Stars: ✭ 30 (+42.86%)
Mutual labels:  named-entity-recognition
citar
Citar HMM part-of-speech tagger
Stars: ✭ 16 (-23.81%)
Mutual labels:  part-of-speech
spacy-server
🦜 Containerized HTTP API for industrial-strength NLP via spaCy and sense2vec
Stars: ✭ 58 (+176.19%)
Mutual labels:  named-entity-recognition
TwitterNER
Twitter named entity extraction for WNUT 2016 http://noisy-text.github.io/2016/ner-shared-task.html
Stars: ✭ 134 (+538.1%)
Mutual labels:  named-entity-recognition
NER-using-Deep-Learning
A project on achieving Named-Entity Recognition using Deep Learning.
Stars: ✭ 24 (+14.29%)
Mutual labels:  named-entity-recognition
nlp-cheat-sheet-python
NLP Cheat Sheet, Python, spacy, LexNPL, NLTK, tokenization, stemming, sentence detection, named entity recognition
Stars: ✭ 69 (+228.57%)
Mutual labels:  named-entity-recognition
anonymization-api
How to build and deploy an anonymization API with FastAPI
Stars: ✭ 51 (+142.86%)
Mutual labels:  named-entity-recognition
memex-gate
General Architecture for Text Engineering
Stars: ✭ 47 (+123.81%)
Mutual labels:  named-entity-recognition
slotminer
Tool for slot extraction from text
Stars: ✭ 15 (-28.57%)
Mutual labels:  named-entity-recognition
EntityTargetedActiveLearning
No description or website provided.
Stars: ✭ 17 (-19.05%)
Mutual labels:  named-entity-recognition

subject-extractor

This node package extracts the main topic/subject or topics given a string or sentence, that simple! The program also tries to do simple formatting like capitalization of names (first characters) and places.

This package uses compromise under the hood

Installation

npm install subject-extractor

Usage

extract

Returns a string, denoting the best topic or subject given a string or sentence

var subjects = require("subject-extractor")

//example containing names
console.log(subjects.extract("My name is jose Mourinho"));
> "Jose Mourinho"

//exmaple containing places
console.log(subjects.extract("California is better than New York"))
> "CALIFORNIA"

extractAll

Returns an array of topics or subjects from a given string or sentence

var subjects = require("subject-extractor")

//news article title
console.log(subjects.extractAll("Password sharing could be a good thing for Netflix and Hulu"));
> "[ 'netflix', 'Password Sharing', 'Password' ]"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].