Skip to content
/ mltk Public

MLTK -- the Machine Learning Toolkit -- is a suite of C++ open source modules of Machine Learning.

Notifications You must be signed in to change notification settings

fandywang/mltk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLTK

The Machine Learning Toolkit (MLTK) is an open source C++ library supporting research and development in Machine Learning.

Depends

  1. gflags - Commandline flags module for C++
    Install to $HOME/thirdparty/gflags

    ./configure --prefix=$HOME/thirdparty/gflags  
    make & make install  
    export GFLAGS_ROOT="$HOME/thirdparty/gflags"  
    
  2. glog - Logging library for C++
    Install to $HOME/thirdparty/glog

    ./configure --prefix=$HOME/thirdparty/glog --with-gflags=$HOME/thirdparty/gflags
    make & make install
    export GLOG_ROOT="$HOME/thirdparty/glog"

  3. gtest - Google C++ Testing Framework
    Install to $HOME/thirdparty/gtest

    ./conifgure --prefix=$HOME/thirdparty/gtest
    make & make install
    export GTEST_ROOT="$HOME/thirdparty/gtest"

  4. toft - C++ Base Library
    Has been integrated into MLTK as common library.

Usage

Use CMake and Make

In the project root:

mkdir build
cd build
cmake ..

By now Makefiles should be created. Then, to build executables and do all that linking stuff,

make

To prepare all your tests, run this:

cmake -Dtest=ON ..

To run all tests easily,

make test

Copyright and license

Copyright (C) 2013 MLTK Project.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

MLTK -- the Machine Learning Toolkit -- is a suite of C++ open source modules of Machine Learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published