What is a Neural Network?
A neural network is a machine learning model composed of layers of interconnected nodes, loosely inspired by biological neurons, that learns to map inputs to outputs by adjusting the strength, or weight, of connections between nodes during training.
Each node in a layer receives weighted inputs from the previous layer, applies an activation function that introduces non-linearity, and passes its output forward. Stacking many layers, a deep network, lets the model learn increasingly abstract representations, early layers in an image model might detect edges, later layers detect shapes, and the final layers detect entire objects. Training uses backpropagation: the network makes a prediction, an error is measured against the true answer, and that error is propagated backward through the layers to adjust weights via gradient descent, repeated over millions of examples.
Modern large language models are a specific neural network architecture called the transformer, which uses a mechanism called attention to let every token in a sequence weigh the relevance of every other token, rather than processing text strictly left-to-right. This architecture is what made models capable of handling long-range context and scaling to hundreds of billions of parameters practical to train.
In practice with Neotask
Every LLM Neotask routes a task to, whether a frontier hosted model or a smaller open-weights model for a lightweight step, is, under the hood, a transformer-based neural network; understanding this helps explain why model choice affects context length, reasoning depth, and cost differently across a workflow's steps.
Related terms
- model-weights
- model-parameters
- multimodal-ai
- model-quantization
- fine-tuning
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