Neural network

A neural network provides a way to approximate nonlinear functions. Nonlinearity is achieved by applying activation functions on top of the summation of weighted input variables.

A neural network looks like this:

The input level contains the inputs and the hidden layer contains the summation of the weighted input values, where each connection is associated with a weight.

The nonlinearity is applied to the hidden layer. Typical non-linear activation functions could be sigmoid, tanh, or rectified linear unit.

The output level is associated with the summation of weights associated with each hidden unit. The optimal value of weights ...

Get Hands-On Machine Learning on Google Cloud Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.