Metadata-Version: 1.1
Name: oll
Version: 0.1.2
Summary: Online machine learning algorithms library (wrapper for OLL C++ library)
Home-page: https://github.com/ikegami-yukino/madoka-python
Author: Yukino Ikegami
Author-email: yukino0131@me.com
License: UNKNOWN
Description: oll-python
        ==========
        .. image:: https://badge.fury.io/py/oll.png
            :target: http://badge.fury.io/py/oll
        .. image:: https://travis-ci.org/ikegami-yukino/oll-python.svg?branch=master
            :target: https://travis-ci.org/ikegami-yukino/oll-python
        
        
        This is a Python binding of the OLL library for machine learning.
        
        Currently, OLL 0.03 supports following algorithms:
        
        - Perceptron
        - Averaged Perceptron
        - Passive Agressive (PA, PA-I, PA-II)
        - ALMA (modified slightly from original)
        - Confidence Weighted Linear-Classification.
        
        For details of oll, see: http://code.google.com/p/oll
        
        Installation
        ------------
        
        ::
        
         $ pip install oll
        
        OLL library is bundled, so you don't need to install it separately.
        
        Usage
        -----
        
        ::
        
         >>> import oll
         >>> o = oll.oll("CW")
         >>> o.add({0: 1.0, 1: 2.0, 2: -1.0}, 1)  # train
         >>> o.classify({0:1.0, 1:1.0})  # predict
         >>> o.save('oll.model')
         >>> o.load('oll.model')
        
        
        Note
        ----
        - This module requires C++ compiler to build.
        - oll.cpp & oll.hpp : Copyright (c) 2011, Daisuke Okanohara
        - oll_swig_wrap.cxx is generated based on 'oll_swig.i' in oll-ruby (https://github.com/syou6162/oll-ruby)
        
        License
        -------
        New BSD License.
        
        
        
        
        CHANGES
        =======
        
        0.1.2 (2015-01-11)
        -------------------
        
        - Support testFile method
        - docstrings are available
        
        0.1.1 (2014-03-29)
        -------------------
        
        - Compatibility some compilers
        
        
        0.1 (2013-10-11)
        -------------------
        
        - Initial release.
        
        
Keywords: machine learning,online learning,perceptron,Passive Agressive,PA,ALMA,Confidence Weighted Linear-Classification
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Text Processing :: Linguistic
