Inductive programming is usually a similar discipline that considers virtually any programming language for representing hypotheses (and not simply logic programming), for instance purposeful programs.Unsupervised learning, also referred to as unsupervised machine learning, uses machine learning algorithms to research and cluster unlabeled datasets