GithubHelp home page GithubHelp logo

jdonley / scatnetlight Goto Github PK

View Code? Open in Web Editor NEW

This project forked from edouardoyallon/scatnetlight

0.0 1.0 0.0 1.25 MB

ScatNetLight for fast classifications of signals via Scattering Networks

Home Page: http://www.di.ens.fr/~oyallon/

License: GNU General Public License v2.0

MATLAB 57.72% M 0.44% Makefile 0.55% C 20.82% C++ 15.86% Python 4.61%

scatnetlight's Introduction

ScatNetLight v0.1 - June 2015

ScatNetLight is a MATLAB implementation of the Scattering Networks optimized for image classification on complex datasets. The software 'scatnet_light' and a classification pipeline are included in this version.

See homepage of the Scattering Networks: http://www.di.ens.fr/data/scattering

Software used in the paper: Deep Roto-Translation Scattering for Object Classification, Edouard Oyallon, Stéphane Mallat, accepted to CVPR 2015, http://arxiv.org/abs/1412.8659

Author contact: Edouard Oyallon, [email protected] Contributor: Matthew Hirn, [email protected]

Install ScatNetLight + Classification pipeline

  • launch 'load_path_software' from matlab shell

[optional] : add the following two lines to your startup.m file so that matlab does the addpath automatically when it starts:

addpath /path/to/scatnet;
load_path_software;

Quickstarts

See 'quick_tutorial.m' in the main folder or the 'tutorial' folder in scatnet_light.

You will have to modify the function 'create_config_caltech_101', 'create_config_caltech_256', 'create_config_cifar_10' and 'create_config_cifar_100'. The dataset will also have to be downloaded and put in separate folders. The software is outputting intermediary features that can take a consequent size on a harddriver. Also, a server with at least 256go of memory is recommended for most of the experiments, if you want to use the dimensionality reduction algorithm.(it can be removed by setting option.Classification.nAverageKernel and option.Classification.D equal to -1)

Copyright

This code is mainly based on the implementation of ScatNet v0.2 done by Laurent Sifre and Joakim Anden

The code for the Selesnick wavelet filters was written by Shihua Cai, Keyong Li, and Ivan Selesnick. It has been included in ScatNet with their permission.

The supervised algorithm of feedforward selection based on OLS has been written by Xiu Cheng for the class specificic part, Matthew Hirn for the selection of variable algorithm.

The SVM's code is an extension of libsvm written by Joakim Anden.

The code to compute kernel has been written by Jordi and Gustavo Camps and is included with their permission.

scatnetlight's People

Contributors

edouardoyallon avatar jdonley avatar matthew-hirn avatar

Watchers

 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.