What is Unsupervised Learning?
Unsupervised learning is a machine learning approach in which a model finds patterns, groupings, or structure in data that has no labeled correct answers to learn from.
Unlike supervised learning, where each training example comes with a known correct label the model is taught to predict, unsupervised methods are given only raw data and must discover structure on their own, whether by clustering similar items together, reducing high-dimensional data down to its most important patterns, or, in the case of large language models, learning to predict the next token in naturally occurring text, which requires no human-labeled examples at all since the correct answer for each position is simply the word that actually appears next.
This matters practically because labeled data is expensive and slow to produce at scale, while raw text, images, and logs are abundant. The pretraining phase of essentially every modern large language model is a form of unsupervised, or self-supervised, learning over massive unlabeled text corpora, and it's what gives these models their broad language ability before any task-specific fine-tuning is applied.
In practice with Neotask
The foundation models Neotask routes requests to were pretrained using unsupervised next-token prediction over enormous text corpora before ever being fine-tuned for instruction-following or tool use; Neotask itself doesn't perform this pretraining, but understanding it explains why these models generalize so broadly across tasks nobody explicitly labeled examples for.
Related terms
- training-data
- transfer-learning
- transformer-architecture
- large-language-model
- vector-database
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue