sklearn-hierarchical-classification is a scikit-learn which is compatible implementation of hierarchical classification.Whenever we are trying to classify data into a set of target labels for which internal structure exists, hierarchical classification proves to be a useful paradigm. This structure can be expressed as a graph, e.g. as a tree or more generally as a DAG (Directed Acyclic Graph).
.A good example of such a large-scale hierarchical text classification task is the LSHTC Challenge on Kaggle. You can check this link for further description.
If you want to learn data science in-depth then enroll for best data science training.