Giter VIP home page Giter VIP logo

automl-mnist's Introduction

AutoML Practice

The point of this project is to practice and get comfortable with the optimizers built by the Uni Freiburg AutoML team. For this project, we will be optimizing a network built to classify the MNIST database.

AutoML

AutoML is a group from University of Freiburg dedicated to researching methods to automate machine learning optimization and network creation.

Hyperparameters

We will be optimizing the following hyperparameters:

Hyperparameter Range Default Step size Type Comments
Number of Convolutional layers [1, 7] 1 - Int Number of convolutional layers used
Kernel Size [3, 7] 3 - Int
Activation Type {relu, leaky relu, linear, sigmoid} ReLU - Cat
Per-layer dropout [0, 0.99] 0.5 - Float
Fully Connected Layer Units [25, 4096] 50 - Int
Fully Connected Dropout [0, 0.99] 0.5 - Float Final dropout layer value
Batch size [32, 4000] 32 Log Int
Learning rate [1e-5, 1] 1e-3 Log Float
Optimizer {adagrad, adam, rmsprop, sgd} SGD - Cat
Adam epsilon [5e-3, 1] 1e-2 5e-3 Float Only active when Adam is used
SGD/RMSprop momentum [0, 1] 0 5e-3 Float Only active when SGD or RMSprop are used
Hyperparameter Variable name
Number of Convolutional layers num_conv_layers
Kernel Size kernel_size
Activation Type activation
Per-layer dropout per_layer_dropout
Fully Connect Layer Units fc_units
Fully Connected Dropout fc_dropout
Batch size batch_size
Learning rate lr
Optimizer optimizer
Adam epsilon eps
SGD/RMSprop momentum momentum

Optimization

We will be using the BOHB optimizer.

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.