All Projects → numenta → nupic.fluent

numenta / nupic.fluent

Licence: AGPL-3.0 license
A platform for building language / NLP-based applications using NuPIC and Cortical.io.

Programming Languages

python
139335 projects - #7 most used programming language

Fluent - Language with NuPIC

Build Status Coverage Status

A platform for building language / NLP-based applications using NuPIC and Cortical.io's API. The current version is v0.2.

###NOTE this repo contains experimental code. A few disclaimers:

  • the contents may
    • change without warning or explanation
    • change quickly, or not at all
    • not function properly
    • be buggy and sloppy; don't judge :)
  • work with external partners will not be included here
  • we might decide at some point to not do our NLP research in the open anymore and instead delete the whole repository

The motivation here is we would like to move quickly in research while maintaining transparency.

Installation

Requirements:

You must have a valid REST API key from Cortical.io.

To install, run:

python setup.py install

Then, set up the following environment variables with your Cortical.io REST API credentials:

export CORTICAL_API_KEY=api_key

Add nupic.research/classification to your Python path:

export PYTHONPATH=$PYTHONPATH:/<path_to_nupic.research/classification>

Usage

Examples (under development)

Please see the classification models integration tests for example usage.

The "Fox-eats" demo is an example from the NuPIC 2013 Hackathon, using a previous version of this repo.

Advanced

Using a different Cortical.io retina

If you want to use a different Cortical.io retina, you'll have to specify when instantiating the CioEncoder.

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].