Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Neural Network: Multi-layer Perceptron (MLP) #30

Open
sophryu99 opened this issue Sep 29, 2021 · 1 comment
Open

Neural Network: Multi-layer Perceptron (MLP) #30

sophryu99 opened this issue Sep 29, 2021 · 1 comment

Comments

@sophryu99
Copy link
Owner

Multi-layer Perceptron (MLP)

Screen Shot 2021-09-28 at 7 21 39 PM

MLP is Class of feedforward artificial neural network (ANN).

  • Composed of multiple layers of perceptrons.
  • MLP consists of at least three layers of nodes: an input layer, a hidden layer, and an output layer
  • Except for the input nodes, each node is a neuron that uses a nonlinear activation function.
  • Without the activation function, the model can be classified as a logistic regression
  • Utilizes a supervised learning called back-propagation Neural Networks: Back Propagation #29

Types of Layers in MLP

  • Input Layer: Input variables, sometimes called the visible layer.
  • Hidden Layers: Layers of nodes between the input and output layers. There may be one or more of these layers.
  • Output Layer: A layer of nodes that produce the output variables.
@sophryu99
Copy link
Owner Author

Terminologies to describe the shape and capability of a neural network

  • Size: The number of nodes in the model.
  • Width: The number of nodes in a specific layer.
  • Depth: The number of layers in a neural network.
  • Capacity: The type or structure of functions that can be learned by a network configuration. Sometimes called “representational capacity“.
  • Architecture: The specific arrangement of the layers and nodes in the network.
  • Batch Size: Number of instances that will be processed for each back propagation run
  • Epoch: One run through the whole dataset
  • Stopping criteria: The error changes less than epsilon
  • Rules of thumb in network design:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant