# Agglomerative Hierarchical Clustering in Python Sklearn & Scipy

## Introduction

In this tutorial, we will see the implementation of Agglomerative Hierarchical Clustering in Python Sklearn and Scipy. First of all, we will understand in brief what is hierarchical clustering and how agglomerative clustering works. Then we will create our own sample dataset to show an example of creating a dendrogram graph in Scipy and implementing agglomerative clustering in sklearn.

**What is Hierarchical Clustering?**

Hierarchical clustering is an unsupervised clustering algorithm used to create clusters with a tree-like hierarchy. In this