the way use neural networks for unsupervised training this is usually the area of things like k-means clustering and other things your classic unsupervised training is just going to take the inputs and cluster them in such a way so that similar ones are together these could be similar images these could be similar inputs in tabular data a variety of things semi supervised training it's actually much closer to supervised training I would say than unsupervised and this is where gams really shine and semi-supervised training you have X's