Linux SoftwareProgrammingLibrariesNLQ.py 0.1

NLQ.py 0.1


NLQ.py is a quick and dirty (with an emphasis on both) python module that attempts to parse an incoming "Natural Language" query, lik
Developer:   Adam Gurno
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   8K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


NLQ.py is a quick and dirty (with an emphasis on both) python module that attempts to parse an incoming "Natural Language" query, like "How many keywords does Python have?" and "Why do I get this rash when I pet my cat?" I needed something like this for a project that I was working on and this is what I came up with in the course of an evening.

NLQ.py is implemented as a Python class (class NLQ). For every NLQ you have, you declare an NLQ object and give it the string. The object takes the string, chops it up and attempts classify it and extract the relevant pieces. This is all gone over more in the class definition.

NLQ.py is pre-pre-pre-alpha. I have no AI experience. I have no relevant language experience. The design of this may change at any time. The woman that you think is your mother is really a being from another planet placed there to raise you until you're old enough to have your True Purpose revealed to you. Pro wrestling is real.
tags pre  string  

Download NLQ.py 0.1


 http://gurno.com/adam/nlq/dl/nlq-0.1.tar.gz


Authors software

Mathfun.py 2.1 (by Adam Gurno)
Mathfun.py project s a rather small Python library that contains some of the more obscure (others would say 'less useful' 8

ini.py 0.9 (by Adam Gurno)

NLQ.py 0.1 (by Adam Gurno)
NLQ.py is a quick and dirty (with an emphasis on both) python module that attempts to parse an incoming "Natural Language" query, lik


Similar software

NLQ.py 0.1 (by Adam Gurno)
NLQ.py is a quick and dirty (with an emphasis on both) python module that attempts to parse an incoming "Natural Language" query, lik

Template::Tutorial 2.15 (by Andy Wardley)
Template::Tutorial are template toolkit tutorials.

This section includes tutorials on using the Template Toolkit

MathML::Entities 0.13 (by Jacques Distler)
MathML::Entities is a Perl module that can convert XHTML+MathML Named Entities to Numeric Character References.

SYNOPSIS

use M

FXPy 1.0.5 (by Lyle Johnson)
FXPy is a Python extension module which provides an interface to the FOX cross-platform GUI library

Class::DBI::Query 3.0.15 (by Michael G Schwern)
Class::DBI::Query is a Perl module with deprecated SQL manager for Class::DBI.

SYNOPSIS

my $sth = Class::DBI::Query

Search::Tools::Keywords 0.06 (by Peter Karman)
Search::Tools::Keywords is a Perl module to extract keywords from a search query.

SYNOPSIS

use Search::Tools::Keywords;
use

Class::Meta::Express 0.04 (by David Wheeler)
Class::Meta::Express is a Perl module for concise, expressive creation of Class::Meta classes.

Synopsis

package My::Contact;

APL 0.1.8 (by Andrey Mirzoyan)
APL project is a general purpose C++ template class library.

All the code is placed in header files, so no compilation is required

Class::Tangram 1.57 (by Sam Vilain)
Class::Tangram is a Perl module for tangram-friendly classes, DWIM attributes.

SYNOPSIS

package MyObject;

use base qw(Clas

Bio::PrimarySeqI 1.4 (by Ewan Birney)
Bio::PrimarySeqI is a Perl Interface definition for a Bio::PrimarySeq.

SYNOPSIS

# Bio::PrimarySeqI is the interface class f


Other software in this category

zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

libjpeg v6b (by Independent JPEG Group)
libjpeg is a library for handling the JPEG (JFIF) image format

OpenSSL 0.9.7c (by The OpenSSL Project Team)
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

GNU C library is us

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags