# Basic Steps in Neural Network based Algorithms — A mini-Guide for absolute beginners

## This article discusses the flow of an artificial neural network (ANN) for beginners.

Here’s a summary of the main points covered in the article:

- Input Layer: The input to an ANN consists of numeric values represented as a vector. The input data, such as text, images, or speech, needs to be pre-processed and transformed into appropriate numeric representations.
- Hidden Layers: Hidden layers in a neural network acquire and use knowledge. An ANN can have one or more hidden layers, with each layer containing one or more nodes. The architecture of the network is defined by the number of layers and nodes.
- Weights and Biases: Weights and biases are trainable parameters in a neural network. Each node in the network has associated weights and biases, which are adjusted during the training process to minimize prediction error.
- Activation Functions: Activation functions determine how a node propagates information to the next layer. They help the neural network learn patterns in the data. Different activation functions have specific advantages and applications.
- Output Layer: The output layer is the final layer in the neural network, where predictions are obtained. The activation function used in the output layer depends on the type of problem, such as classification or regression.