This document compares supervised and unsupervised learning models in artificial neural networks. It describes how supervised learning uses labeled training data to learn relationships between inputs and outputs, while unsupervised learning identifies hidden patterns in unlabeled data. The document outlines techniques for each like classification and regression for supervised learning, and clustering and density estimation for unsupervised learning. It then presents experiments applying multilayer perceptron (supervised) and k-means clustering (unsupervised) to datasets, finding unsupervised learning had higher accuracy. The document concludes unsupervised learning is favored for this task but supervised learning remains useful for problems with labeled data.