GithubHelp home page GithubHelp logo

jiayouzhang / forte-wrappers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from asyml/forte-wrappers

0.0 0.0 0.0 406 KB

Forte wrapper of third-party toolkits.

License: Apache License 2.0

Shell 0.36% Python 99.64%

forte-wrappers's Introduction




Python Build Documentation Status License Chat Code style: black

Forte is a toolkit for building Natural Language Processing pipelines. This repository tries to wrap the fantastic collections of NLP libraries built by the community.

This project is part of the CASL Open Source family.

Get Started

  • First, install the library along with the desired tools. Let's take AllenNLP as an example:

To install from PyPI:

pip install forte.allennlp

To install the latest from source

git clone https://github.com/asyml/forte-wrappers.git
cd forte-wrappers
pip install src/allennlp

Libraries and Tools Supported

  • NLTK (Processors)
    • From PyPI: pip install forte.nltk
    • From source: pip install src/nltk
    • Features:
      • POS Tagger
      • Sentence Segmenter
      • Tokenizer
      • Lemmatizer
      • NER
  • spaCy (Processors)
    • From PyPI: pip install forte.spacy
    • From source: pip install src/spacy
    • Features:
      • Tokenizer, Lemmatizer and POS Tagging
      • NER
  • AllenNLP (Processors)
    • From PyPI: pip install forte.allennlp
    • From source: pip install src/allennlp
    • Features:
      • Tokenizer, POS Tagging
      • Semantic Role Labeling
      • Dependency Parsing
  • Stanza (Processors)
    • From PyPI: pip install forte.stanza
    • From source: pip install src/stanza
    • Features:
      • Tokenization, POS Tagging, Lemmatizer
      • Dependency Parsing
  • HuggingFace Models
  • Vader Sentiment (Processors)
    • From PyPI: pip install forte.vader
    • From source: pip install src/vader
    • Features:
      • Sentiment Analysis
  • Elastic Search (Processors)
    • From PyPI: pip install forte.elastic
    • From source: pip install src/elastic
    • Features:
      • Elastic Indexer
      • Elastic Search
  • Faiss (Processors)
    • From PyPI: pip install forte.faiss
    • From source: pip install src/faiss
    • Features:
      • Faiss Indexer
  • GPT2 (Processors)
    • From PyPI: pip install forte.gpt2
    • From source: pip install src/gpt2
    • Features:
      • GPT2 Text Generation
  • Tweepy (Processors)
    • From PyPI: pip install forte.tweepy
    • From source: pip install src/tweepy
    • Features:
      • TwitterAPI Search

Contributing

If you are interested in making enhancement to this repository, Forte or other ASYML/CASL projects, please first go over our Code of Conduct and Contribution Guideline

License

This project is licensed by Apache License 2.0. The project provides wrappers to other open-sourced projects. To use them in your project, please check the license of the corresponding project.

Companies and Universities Supporting Forte

                                                        

forte-wrappers's People

Contributors

hunterhector avatar jennyzhang-petuum avatar dianlii avatar mylibrar avatar jzpang avatar piyush13y avatar hepengfe avatar leolty avatar xuezhi-liang avatar bhaskar2443053 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.