Figura 1: Problema de clasificación no lineal. Una función lineal no puede
separar limpiamente todos los puntos azules de los puntos anaranjados.
"No lineal" significa que no se puede predecir con exactitud una etiqueta con una
con el formato \(b + w_1x_1 + w_2x_2\). En otras palabras, el
“superficie de decisión” no es una línea.
Sin embargo, si hacemos una combinación de atributos en los atributos $x_1$ y $x_2$, podemos
luego representar la relación no lineal entre los dos atributos con un
modelo lineal:
$b + w_1x_1 + w_2x_2 + w_3x_3$, donde $x_3$ es la combinación de atributos
$x_1$ y $x_2$:
Figura 2: Si agregas la combinación de atributos
x1x2, el modelo lineal puede aprender
forma hiperbólica que separa los puntos azules de los anaranjados.
Ahora, considera el siguiente conjunto de datos:
Figura 3: Un problema de clasificación no lineal más difícil.
Es posible que también lo recuerdes de los ejercicios de combinación de atributos.
que determinar las combinaciones de atributos correctas
para ajustar un modelo lineal a estos datos
requería un poco más de esfuerzo y experimentación.
Pero ¿qué sucede si no tuvieras que hacer toda esa experimentación tú mismo?
Las redes neuronales son un conjunto
de arquitecturas de modelos diseñadas para encontrar
no lineal
patrones en los datos. Durante el entrenamiento de una red neuronal, el
model automáticamente
las combinaciones de atributos óptimas para realizar en los datos de entrada a fin de minimizar
pérdida de reputación y de talento.
En las siguientes secciones, analizaremos con más detalle cómo funcionan las redes neuronales.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-13 (UTC)"],[[["This module explores neural networks, a model architecture designed to automatically identify nonlinear patterns in data, eliminating the need for manual feature cross experimentation."],["You will learn the fundamental components of a deep neural network, including nodes, hidden layers, and activation functions, and how they contribute to prediction."],["The module covers the training process of neural networks, using the backpropagation algorithm to optimize predictions and minimize loss."],["Additionally, you will gain insights into how neural networks handle multi-class classification problems using one-vs.-all and one-vs.-one approaches."],["This module builds on prior knowledge of machine learning concepts such as linear and logistic regression, classification, and working with numerical and categorical data."]]],[]]