What is ML, ANN and DL ?
These terms are often used interchangeably, and they represent distinct concepts within the field of AI.
Machine Learning (ML)
Machine Learning is a subset of Artificial Intelligence (AI) that focuses on enabling computers to learn and make decisions without being explicitly programmed. It uses data to train models, which can then make predictions or perform tasks.
Artificial Neural Network(ANN)
ANN is the building blocks of deep learning. They consist of layers of interconnected nodes (neurons) that process and transmits data.
It consists of several nodes such as input, one or more hidden layers, and output. Each hidden nodes are connected to one another based on weights and threshold.
Key Terms used in ANN -
- Weights: Connections between neurons that determine the strength of influence.
- Activation Function: A mathematical function that determines whether a neuron should "fire" or not.
Deep Learning (DL)
DL is a more advanced subfield of ML that uses deep, complex ANNs to solve sophisticated problems. It is a subset of ML that utilizes artificial neural networks (ANN) with multiple layers to process complex data.