Red Neuronal

term_id: neural_network

Category: basic_concepts

Definition

Una red neuronal es una serie de algoritmos diseñados para reconocer relaciones subyacentes en un conjunto de datos mediante un proceso que imita el funcionamiento del cerebro humano. Está compuesta por capas de nodos interconectados que procesan información.

Summary

Un sistema informático inspirado en cerebros biológicos, compuesto por nodos o neuronas interconectados organizados en capas.

Key Concepts

  • Perceptrón
  • Retropropagación
  • Funciones de Activación
  • Pesos y Sesgos

Use Cases

  • Reconocimiento de imágenes
  • Reconocimiento de voz
  • Analítica predictiva

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)