Python Wrapper for accessing uClassify services.
Currently supports following operation:
- Creates Classifier
- Classify
- Classify Keywords
- getInformation
- addClass
- removeClass
- Train
- Untrain
- removeClassifier
It is very easy to install pyuClassify.
(pip install | easy_install) uclassify
... or in the traditional way:
$ git clone git://github.com/psibi/pyuClassify.git
$ cd uclassify
$ sudo python setup.py install
An example of how to use the API.
from uclassify import uclassify
a = uclassify()
a.setWriteApiKey(WRITE_API_KEY)
a.setReadApiKey(READ_API_KEY)
a.create("ManorWoman") #Creates Classifier named "ManorWoman"
a.addClass(["man","woman"],"ManorWoman") #Adds two class named "man" and "woman" to the classifier "ManorWoman"
a.train(["Her hair is so nice!!","I wish I had more cosmetic.","I like those ice creams."],"woman","ManorWoman")
#The above function trains three sentences for the class "woman" on the classifier "ManorWoman"
d = a.classify(["sample text1","sample text2"],"ManorWoman")
#Now the list d will contain the following value [('sample text1', u'0', [(u'man', u'0.5'), (u'woman', u'0.5')]), ('sample text2', u'0', [(u'man', u'0.5'), (u'woman', u'0.5')])]
GNU General Public License v3 (GPLv3)
Issue it here: https://github.com/psibi/pyuClassify/issues