AI Terms Dictionary

A comprehensive multilingual AI terminology dictionary

Definition

A neural network is a series of algorithms that endeavors to recognize underlying relationships in a set of data through a process that mimics the way the human brain operates. It is composed of layers of interconnected nodes (neurons), including an input layer, one or more hidden layers, and an output layer. Each connection has a weight that adjusts as learning occurs, allowing the network to optimize predictions and classifications by minimizing error during training phases using backpropagation.

Summary

A computing system inspired by biological brains, consisting of interconnected nodes or neurons organized in layers.

Key Concepts

Use Cases

Code Example

1
2
3
4
5
6
7
import torch.nn as nn
class SimpleNN(nn.Module):
    def __init__(self):
        super(SimpleNN, self).__init__()
        self.layer = nn.Linear(10, 1)
    def forward(self, x):
        return self.layer(x)