Herramientas de usuario

Herramientas del sitio


clase:iabd:pia:2eval:tema08

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión Ambos lados, revisión siguiente
clase:iabd:pia:2eval:tema08 [2024/04/21 12:29]
admin [Regularización]
clase:iabd:pia:2eval:tema08 [2024/04/21 12:40]
admin [Regularización]
Línea 22: Línea 22:
  
 Existen 3 tipos de regularizadores (realmente existen más): Existen 3 tipos de regularizadores (realmente existen más):
-  * ''L1'': También llamada //Lasso//. Intenta hacer los pesos lo más pequeños posibles. +  * **L1**: También llamada //Lasso//. Intenta hacer los pesos lo más pequeños posibles. 
-  * ''L2'': También llamada //Ridge//. Intenta eliminar correlaciones entre pesos. +  * **L2**: También llamada //Ridge//. Intenta eliminar correlaciones entre pesos. 
-  * ''L1L2'': También llamada //ElasticNet//. Es la unión de los 2 anteriores.+  * **L1 y L2**: También llamada //ElasticNet//. Es la unión de los 2 anteriores. 
 + 
 +$$  
 +\begin{array} 
 +\\ 
 + 
 +Loss \; con &\;& L1 &\;& \; &=&\frac 1 n \displaystyle\sum_{i=1}^{n} {(y_i-y'_i)^2 } &+& \alpha \frac 1 m \displaystyle\sum_{j=1}^{m} {|w_j|^1}  
 +\\ 
 +Loss \; con &\;& \; &\;& L2 &=&\frac 1 n \displaystyle\sum_{i=1}^{n} {(y_i-y'_i)^2 } &\;& \; &+& \beta \frac 1 {2m} \displaystyle\sum_{j=1}^{m} {|w_j|^2}  
 +\\ 
 +Losss \; con &\;& L1 &\;& L2 &=&\frac 1 n \displaystyle\sum_{i=1}^{n} {(y_i-y'_i)^2 } &+& \alpha \frac 1 m \displaystyle\sum_{j=1}^{m} {|w_j|^1}  &+&  \beta \frac 1 {2m} \displaystyle\sum_{j=1}^{m} {|w_j|^2}  
 +\\ 
 +\end{array} 
 +$$ 
  
-Las fórmulas concretas, están en [[tema08-apendices]]. 
  
 Más información: Más información:
   * [[https://www.tensorflow.org/api_docs/python/tf/keras/regularizers|Module: tf.keras.regularizers]]   * [[https://www.tensorflow.org/api_docs/python/tf/keras/regularizers|Module: tf.keras.regularizers]]
 +  * [[tema08-apendices]]
   * [[http://laid.delanover.com/difference-between-l1-and-l2-regularization-implementation-and-visualization-in-tensorflow/|Difference between L1 and L2 regularization, implementation and visualization in Tensorflow]]: Las imágenes en 3D de las 2 regularizaciones.   * [[http://laid.delanover.com/difference-between-l1-and-l2-regularization-implementation-and-visualization-in-tensorflow/|Difference between L1 and L2 regularization, implementation and visualization in Tensorflow]]: Las imágenes en 3D de las 2 regularizaciones.
   * [[https://explained.ai/regularization/impl.html|How we express regularization in practice]]: Mas imágenes en 3D de L1 y L2   * [[https://explained.ai/regularization/impl.html|How we express regularization in practice]]: Mas imágenes en 3D de L1 y L2
clase/iabd/pia/2eval/tema08.txt · Última modificación: 2024/04/21 12:47 por admin