Skip to content
Concise and Practical AI/ML
  • Pages
    • Preface
    • What are AI and ML
    • Mathematics Recap
      • Calculus
      • Algebra
    • Libraries to Use
    • Models for ML
    • Methods of ML
    • Neuralnet Alphabet
    • Neuralnet
      • Neuron
        • Types of Neurons
        • Input Separations
        • Activation Functions
      • Layers in Network
      • Loss Functions
      • Gradient Descent
      • Feedforward
      • Backpropagation
      • Optimisers & Training
      • Techniques in ML
        • Normalisation
        • Regularisation
        • Concatenation
        • Boosted & Combinatory
        • Heuristic Hyperparams
      • Problems in Neuralnet
        • Overfitting
        • Explosion and Vanishing
    • Supervised Learning
      • Regression
      • Classification
    • Reinforcement Learning
      • Concepts
      • Learning Tactics
      • Policy Network
      • Bellman Equation
      • Q-table
      • Q-network
    • Unsupervised Learning
      • Some Applications
    • Incremental Learning
    • Case Studies
      • Algorithm Approximator
      • Regression
      • Classification
      • Sequence Learning
      • Pattern Learning
      • Generative
    • Notable Mentions

Input Separations

The separation of inputs (classify that an input is of which kind) is done by nucleus (eg. dot product for basic neuron). The activation function doesn’t do separation, it does output limitation for avoid broad range of output gets saturated; that is why identity activation function doesn’t work well, while ReLU or sigmoid work perfectly.

Linear Separation

A neuron with 2 weights makes linear separation with a line.

Planar Separation

A neuron with 3 weights makes planar separation with a plane.

Hyperplanar Separation

A neuron with 4 weights or more makes hyperplanar separation with a hyperplanar.

Bias Weight

Bias is the additional weight added to every neuron. It is perfectly and absolutely important for a neuron to do separation. Without bias, the separation line/plane/hyperplane go through the origin (crossing point of the axes of feed values of every input) and they can’t separate input in almost all cases.

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.