Uploaded image for project: 'Apache MADlib'
  1. Apache MADlib
  2. MADLIB-413

Neural Networks - MLP - Phase 1

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • v1.12
    • None

    Description

      Multilayer perceptron with backpropagation

      Modules:

      • mlp_classification
      • mlp_regression

      Interface

      source_table VARCHAR
      output_table VARCHAR
      independent_varname VARCHAR -- Column name for input features, should be a Real Valued array
      dependent_varname VARCHAR, -- Column name for target values, should be Real Valued array of size 1 or greater
      hidden_layer_sizes INTEGER[], -- Number of units per hidden layer (can be empty or null, in which case, no hidden layers)
      optimizer_params VARCHAR, -- Specified below
      weights VARCHAR, -- Column name for weights. Weights the loss for each input vector. Column should contain positive real value
      activation_function VARCHAR, -- One of 'sigmoid' (default), 'tanh', 'relu', or any prefix (eg. 't', 's')
      grouping_cols
      )
      

      where

      optimizer_params: -- eg "step_size=0.5, n_tries=5"
      {
      step_size DOUBLE PRECISION, -- Learning rate
      n_iterations INTEGER, -- Number of iterations per try
      n_tries INTEGER, -- Total number of training cycles, with random initializations to avoid local minima.
      tolerance DOUBLE PRECISION, -- Maximum distance between weights before training stops (or until it reaches n_iterations)
      }
      

      Attachments

        1. mlp.sql_in
          39 kB
          Frank McQuillan
        2. screenshot-1.png
          732 kB
          Frank McQuillan

        Activity

          People

            coopersloan Cooper Sloan
            cwelton Caleb Welton
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: