Mostrar los tags: gd

Mostrando del 1 al 7 de 7 coincidencias
<<>>
Se ha buscado por el tag: gd
Imágen de perfil

Descenso de Gradiente Estocástico(SGD)


Python

Publicado el 13 de Septiembre del 2023 por Hilario (122 códigos)
372 visualizaciones desde el 13 de Septiembre del 2023
[
b]AulaF_658-Gradiente_Estocastico.py
*************************************************[/b]

El descenso de gradiente estocástico (SGD por sus siglas en inglés, Stochastic Gradient Descent) es un algoritmo de optimización ampliamente utilizado en el campo del aprendizaje automático y la inteligencia artificial para entrenar modelos de machine learning, especialmente en el contexto de aprendizaje profundo (deep learning). SGD es una variante del algoritmo de descenso de gradiente clásico.

La principal diferencia entre el descenso de gradiente estocástico y el descenso de gradiente tradicional radica en cómo se actualizan los parámetros del modelo durante el proceso de entrenamiento. En el descenso de gradiente tradicional, se calcula el gradiente de la función de pérdida utilizando todo el conjunto de datos de entrenamiento en cada paso de la optimización, lo que puede ser computacionalmente costoso en conjuntos de datos grandes.

En contraste, en SGD, en cada paso de optimización se utiliza un único ejemplo de entrenamiento (o un pequeño lote de ejemplos de entrenamiento) de forma aleatoria. Esto introduce estocasticidad en el proceso, ya que el gradiente calculado en cada paso se basa en una muestra aleatoria de datos. Como resultado, el proceso de optimización es más rápido y puede converger a un mínimo local o global de la función de pérdida de manera más eficiente en muchos casos.

Los pasos generales del algoritmo de descenso de gradiente estocástico son los siguientes:

Inicializar los parámetros del modelo de manera aleatoria o utilizando algún valor inicial.

Mezclar aleatoriamente el conjunto de datos de entrenamiento.

Realizar iteraciones sobre el conjunto de datos de entrenamiento, tomando un ejemplo (o un pequeño lote) a la vez.

Calcular el gradiente de la función de pérdida con respecto a los parámetros utilizando el ejemplo seleccionado.

Actualizar los parámetros del modelo utilizando el gradiente calculado y una tasa de aprendizaje predefinida.

Repetir los pasos 3-5 durante un número fijo de iteraciones o hasta que se cumpla un criterio de convergencia.

El uso de SGD es beneficioso en situaciones donde el conjunto de datos es grande o cuando se necesita un entrenamiento rápido. Sin embargo, la estocasticidad puede hacer que el proceso sea más ruidoso y requiera una sintonización cuidadosa de hiperparámetros, como la tasa de aprendizaje. Además, existen variantes de SGD, como el Mini-Batch Gradient Descent, que toman un pequeño lote de ejemplos en lugar de uno solo, lo que ayuda a suavizar las actualizaciones de parámetros sin la necesidad de calcular el gradiente en todo el conjunto de datos.
Imágen de perfil

Redimensionar imagen JPG, PNG o GIF


PHP

estrellaestrellaestrellaestrellaestrella(17)
Actualizado el 19 de Septiembre del 2018 por Xavi (548 códigos) (Publicado el 20 de Mayo del 2004)
77.078 visualizaciones desde el 20 de Mayo del 2004
Este código redimensiona una imagen JPG, PNG o GIF a un tamaño especificado.
Necesita la libreria GD de PHP
Imágen de perfil

101 ejemplos de CSharp .NET 2003


C sharp

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Febrero del 2013 por Administrador (718 códigos)
11.218 visualizaciones desde el 14 de Febrero del 2013
Este archivo incluye códigos de ejemplo que muestran diferentes aspectos del lenguaje, tal como: sintaxis, acceso a datos de Windows Forms, desarrollo Web y servicios Web, XML, la seguridad, el NET Framework, sistema de archivos. y / S de archivos, interoperabilidad y migración, COM +, ADO.NET, y temas avanzados incluyendo gráficos con GDI +, la comunicación remota, serialización, MSMQ y servicios de Windows.
Imágen de perfil

101 ejemplos de Visual Basic .NET 2003


Visual Basic.NET

Publicado el 14 de Febrero del 2013 por Administrador (718 códigos)
8.016 visualizaciones desde el 14 de Febrero del 2013
Este archivo incluye códigos de ejemplo que muestran diferentes aspectos del lenguaje, tal como: sintaxis, acceso a datos de Windows Forms, desarrollo Web y servicios Web, XML, la seguridad, el NET Framework, sistema de archivos. y / S de archivos, interoperabilidad y migración, COM +, ADO.NET, y temas avanzados incluyendo gráficos con GDI +, la comunicación remota, serialización, MSMQ y servicios de Windows.
Imágen de perfil

Marca de agua


PHP

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 20 de Mayo del 2004 por Xavi (548 códigos)
27.510 visualizaciones desde el 20 de Mayo del 2004
Código que coloca una marca de agua en una imagen JPG.
Necesita la libreria GD.