Mostrar los tags: Tag

Mostrando del 1 al 10 de 16 coincidencias
<<>>
Se ha buscado por el tag: Tag
Imágen de perfil

ImageDataGenerator.


Python

Publicado el 23 de Enero del 2024 por Hilario (124 códigos)
319 visualizaciones desde el 23 de Enero del 2024
palomas
descarga

********************************************************************************************************************
En este breve ejercicio, pretendo explicar algunas dudas sobre la utilizacion de ImageDataGenerator.
Esta función se utiliza en las redes convolucionales, para nodificar los parámetros o apariencia de las imagenes
utilizadas para el training, con el propósito principal de mejorar el rendimiento y la generalización del modelo mediante el aumento de datos y la normalización.

Aquí están los objetivos clave:
--------------------------------------

Aumento de Datos para Mejor Generalización:

El aumento de datos implica aplicar transformaciones aleatorias a las imágenes durante el entrenamiento, como rotación, cambio de escala, volteo horizontal, etc. Este proceso aumenta la diversidad del conjunto de datos, permitiendo que el modelo vea variaciones de las imágenes originales. Como resultado, la CNN se vuelve más robusta y generaliza mejor a nuevas imágenes que puede encontrar durante la inferencia.

Prevención de Sobreajuste (Overfitting):

El sobreajuste ocurre cuando un modelo aprende demasiado bien los detalles específicos del conjunto de entrenamiento y tiene dificultades para generalizar a datos no vistos. El aumento de datos ayuda a prevenir el sobreajuste al introducir variaciones artificiales en las imágenes de entrenamiento. Esto es crucial cuando el conjunto de datos es relativamente pequeño.

Normalización para Facilitar el Entrenamiento:

La normalización de píxeles (escalando valores a un rango específico, como [0, 1]) facilita el proceso de entrenamiento. Al tener valores de píxeles en un rango más pequeño, los gradientes durante el entrenamiento son más estables, lo que puede llevar a una convergencia más rápida del modelo.

Manejo Eficiente de Grandes Conjuntos de Datos:

Cuando trabajas con grandes conjuntos de datos que no caben completamente en la memoria, ImageDataGenerator permite cargar y procesar las imágenes de manera eficiente en lotes durante el entrenamiento. Esto es esencial para hacer frente a conjuntos de datos de tamaño considerable.
En resumen, ImageDataGenerator contribuye significativamente a mejorar la capacidad de generalización de una CNN, a hacer que el modelo sea más robusto frente a variaciones en los datos y a facilitar el proceso de entrenamiento, especialmente cuando se trata de conjuntos de datos grandes.

********************************************************************************************************************
Un ejemplo típico de argumentos pasados a ImageDataGenerator sería el siguiente:

datagen = ImageDataGenerator(
rescale=1./255, # Normalización
rotation_range=20, # Rango de rotación aleatoria
width_shift_range=0.2, # Rango de cambio horizontal aleatorio
height_shift_range=0.2, # Rango de cambio vertical aleatorio
shear_range=0.2, # Rango de cizallamiento aleatorio
zoom_range=0.2, # Rango de zoom aleatorio
horizontal_flip=True # Volteo horizontal aleatorio
)

********************************************************************************************************************
********************************************************************************************************************
Este programa ha sido editado y ejecutadoi con Google Colab.
El archivo de jemplo estaba alojado en Drive de Google Colab.


---------------------------------------------------------------------------------------------------------------------------
Imágen de perfil

Usar un DatagridView como comboBox


Visual Basic.NET

Publicado el 5 de Febrero del 2023 por Mauricio Antonio (7 códigos)
1.361 visualizaciones desde el 5 de Febrero del 2023
Este es un código sencillo que sirve como ejemplo de como se puede usar un DatagridView en vez de un comboBox, con el fin de tener un mejor panorama de los datos que se manejan, ya que el combobox es muy limitado y en el DataGridview se puede ve datos multiples como en este caso que se carga Código, apellidos y nombres.

Amigos de la Comunidad espero que les guste y que sea de gran utilidad para implementarlo en sus proyectos, sobre todo las personas que inician en este mundo de la programación
Imágen de perfil

Obtener todos los valores de una fila pulsando un botón en dicha fila con JavaScript


JavaScript

Actualizado el 11 de Diciembre del 2020 por Xve (294 códigos) (Publicado el 7 de Febrero del 2018)
39.468 visualizaciones desde el 7 de Febrero del 2018
En este ejemplo, se muestra como obtener el contenido de todos los <td> de una fila cualquiera de una tabla pulsando un botón ubicado en dicha fila.

coger-valores-fila



Aquí el mismo código pero obteniendo el valor de las columnas: https://www.lawebdelprogramador.com/codigo/JavaScript/6765-Obtener-todos-los-valores-de-una-columna-pulsando-un-boton-en-dicha-columna-con-JavaScript.html

Aquí el mismo código con JQuery
https://www.lawebdelprogramador.com/codigo/JQuery/3134-Obtener-todos-los-valores-de-una-fila-pulsando-un-boton-en-dicha-fila-con-JQuery.html
Imágen de perfil

Preparar un texto para publicar hashtags


JavaScript

Actualizado el 13 de Diciembre del 2019 por Katas (200 códigos) (Publicado el 8 de Diciembre del 2019)
1.411 visualizaciones desde el 8 de Diciembre del 2019
Hay que ayudar al equipo de marketing a escribir los hashtags...
Un hashtag tiene que:
1.- Empezar por #
2.- Todas las letras de las palabras tienen que empezar en mayúsculas
3.- Si el texto es superior a 140 caracteres devolver "false"
4.- Si el valor recibido esta vació tiene que devolver "false"

1
2
3
4
generateHashtag(" Hello there thanks for trying my Kata"); // "#HelloThereThanksForTryingMyKata"
generateHashtag("    Hello     World   "                ); // "#HelloWorld"
generateHashtag(""                                      ); // false
generateHashtag("a".repeat(140))                        ); // false
sin imagen de perfil

Pitágoras


Python

Publicado el 18 de Febrero del 2019 por Guillermo
1.972 visualizaciones desde el 18 de Febrero del 2019
Este código calcula la hipotenusa de un triángulo rectángulo con el teorema de Pitágoras.
Imágen de perfil

Script de descarga de vídeos de youtube, facebook, instagram, vimeo y dailymotion


PHP

estrellaestrellaestrellaestrellaestrella(15)
Publicado el 26 de Abril del 2018 por Santi (5 códigos)
8.491 visualizaciones desde el 26 de Abril del 2018
Descarga vídeos desde las principales plataformas online.

1524735340_slide

Es un script creado en codeigniter con el que el usuario puede descargarse vídeos desde youtube, facebook, instagram, vimeo y dailymotion de forma gratuita.

Si soy sincero, quería subirlo a themeforest pero me lo han rechazado... No se si porque ya existen unos cuantos de estos o por falta de calidad... Pero bueno, me gusta compartirlo con quien quiera.

El descargable viene con la documentación necesaria para poder utilizarlo, eso si, está en inglés, pero es muy entendible.

Tiene un instalador y un area de administración para poder ver estadísticas de visitas, descargas y modificar contenido como: SEO, títulos, textos y incluso añadir anuncios.

Puedes ver como funciona el frontend desde http://barnaproject.com/projects/popkorn/

Y si quieres ver el backend o parte de administración desde http://barnaproject.com/projects/popkorn/administrator

usuario: [email protected]
pass: admin18042018


A disfrutarlo ;)
Anterior12Siguiente