Coder Social home page Coder Social logo

cascadelearning's Introduction

CascadeLearning

This repository contains the scripts used to generate the results on the paper Deep Cascade Learning submitted to Neural Computation Journal. Most results and scripts are made for cifar10 and cifar100.

theAllCNN_Cascade_pretraining.py, cascades The All CNN network and also trains the end-end version, saves the results in the folder specified on the script. If specified it can also fine-tune the model after cascading the network.

VGG_Cascade_pretraining.py, cascades a VGG style network and also trains the end-end version, saves the results in the folder specified on the script. If specified it can also fine-tune the model after cascading the network.

VGG_Cascade_with_loop.py, similar to VGG_Cascade_pretraining.py. It has a main loop to tune or test using multiple parameters (epochs, number of units, etc).

VGG_cascade_gradients.py, similar to VGG_Cascade_pretraining.py. It also computes the gradients of the cascade learning and the end-end.

train_cascaded_model.py, trains cascaded model already saved on specified path.

getWeightsImage.py, get the image of the first layer weights given the model

mnistMLPCascade.py, cascade a small backprop problem using MNIST dataset and a three MLP network

timeComplexityTest.py, cascades a VGG network multiple times, with different initial epochs

utils.py, methods that are used across the scripts in this repository

cascadelearning's People

Contributors

enriquesmarquez avatar

Watchers

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