Machine Learning

Bias and Variance in Machine Learning

Machine learning allows machines to perform data analysis and make predictions. However, if the machine learning model is not accurate, it can make predictions errors, and these prediction errors are usually known […]

READ MORE

Machine Learning

Machine Learning Optimization Techniques

Machine Learning Machine learning is the process of employing an algorithm to learn from past data and generalise it to make predictions about future data. Here, an optimization technique is used to […]

READ MORE

Deep Learning

Recurrent Neural Network

What is Recurrent neural networks? Recurrent neural networks also known as RNNs are a class of neural networks that are naturally suited to processing time-series data and other sequential data x(t)= x(1), […]

READ MORE

Deep Learning

LSTM Neural Network

LSTM is one of the Recurrent Neural Networks used to efficiently learn long-term dependencies. LSTM modules consist of gate layers that act as key drivers to control information in neural networks. What […]

READ MORE

Algorithms

Mean Shift Clustering Algorithm

What is Clustering? A cluster is often an area of density in the feature space where examples from the domain (observations or rows of data) are closer to the cluster than other […]

READ MORE

Algorithms

Text Mining Algorithms

What is Text Mining? Text mining or text analysis, is the process of transforming unstructured text into structured data for easy analysis. Text analysis uses natural language processing (NLP), allowing machines to […]

READ MORE

Algorithms

Simple and Multiple Linear Regression

Regression analysis is a common statistical method mainly used in economic. There are several main reasons people use regression analysis: There are many different regression analyses. For the purpose of this post, […]

READ MORE

Algorithms

Hierarchical Clustering Python

The hierarchical clustering is an unsupervised Machine Learning algorithm that aims to find nested groups of the data by building the hierarchy. Hierarchical clusters are generally represented using the hierarchical tree known […]

READ MORE

Algorithms

K-Mean Clustering Algorithm

K-Means Clustering is an unsupervised learning algorithm. It is a simple and elegant approach used to solve the clustering problems in machine learning. What is Clustering? Clustering is the task of segmenting […]

READ MORE

Machine Learning

Machine Learning Metrics

Selecting the right metric for a specific model, is the key to be able to measure the performance of the model objectively and in the right setting.In this post, we explore the […]

READ MORE