Giter Site home page Giter Site logo

lwpr's Introduction

Contents of the LWPR library  
(C) 2007 Stefan Klanke and Sethu Vijayakumar
[email protected]

The library is freely available under the terms of the LGPL 
with an exception that allows for static linking, see the
file COPYING.

Please see the file INSTALL.TXT  for installation instructions.

Inside the top-level directory created after unzipping the archive, 
there are several subdirectories that contain sources, include files 
and documentation for programming languages other than Matlab:

doc
    contains supplementary documentation and hints how to tune 
    learning parameters etc. 

matlab
    contains the Matlab functions (.m files). To use the LWPR library 
    from Matlab, all you have to do is to add this directory to your 
    Matlab path, and to run "lwpr_buildmex" within Matlab in order to 
    build the MEX wrappers. Recent versions of Octave (2.9.12 or later) 
    are compatible with Matlab's MEX-interface, and thus the build 
    script we provide works in that environment as well. 

include
    C header files of the LWPR library. 
    C++ header (lwpr.hh) file for wrapping the C library as a C++ class

src
    C sources.

mexsrc / mexoct
    C sources of Matlab/Octave MEX-wrappers, as well as directives 
    for building them using GNU autotools. On Windows, building 
    the MEX files is handled by the script lwpr_buildmex, so 
    probably you will not have to look into these.
    
example_c
    contains a simple demo that shows how to use the library from 
    a C program. 
    
example_cpp
    contains a demo how to use the C++ wrapper to call the LWPR library 
    in C++ style. 
    
python
    contains a Python extension module for LWPR, written in C, and 
    also a Python script demonstrating its usage. If you have Python's 
    distutils installed, you can build the extension using setup.py, 
    otherwise try the included Makefile on a Linux/Unix system.
    Please note that you need to have "numpy" already installed on
    your system.
    
html
    contains documentation for the C and C++ modules as generated 
    by Doxygen.
        
VisualC
    Visual Studio "solutions" and project files. Only tested with
    Visual Studio Express 2008.

MingW
    Contains a simple Makefile for building the C library and
    examples on Windows using the MinGW compiler. Probably also
    works with Cygwin.

tests
    Contains a simple test program (written in C) that checks
    some aspects of the library during a "make check" call
    on UNIX-like systems.




THIS SOURCE CODE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND, 
AND ITS AUTHOR AND THE JOURNAL OF MACHINE LEARNING RESEARCH (JMLR) 
AND JMLR'S PUBLISHERS AND DISTRIBUTORS, DISCLAIM ANY AND ALL 
WARRANTIES, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND 
ANY WARRANTIES OR NON INFRINGEMENT. THE USER ASSUMES ALL LIABILITY 
AND RESPONSIBILITY FOR USE OF THIS SOURCE CODE, AND NEITHER THE 
AUTHOR NOR JMLR, NOR JMLR'S PUBLISHERS AND DISTRIBUTORS, WILL BE 
LIABLE FOR DAMAGES OF ANY KIND RESULTING FROM ITS USE. 
Without limiting the generality of the foregoing, neither the 
author, nor JMLR, nor JMLR's publishers and distributors, warrant 
that the Source Code will be error-free, will operate without 
interruption, or will meet the needs of the user.

lwpr's People

Contributors

jdlangs avatar robotsorcerer avatar

Watchers

James Cloos avatar  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.