Experimentando con proporciones grandes

Experimentando con proporciones grandes

de Leandro Alfonso Severi -
Número de respuestas: 1

Buenas, estaba mirando el notebook del ejemplo para el lab y me encontré con un par de variables que no entiendo mucho la lógica detras de ellas.

num_patches_train y num_patches_test son variables que se usan para acotar la cantidad máxima de patches que se extraen de cada imagen.

Sin embargo se calculan como 
proportion_train = 10
proportion_test = 100
num_patches_train = int((proportion_train * len(positive_patches_train))/(len(scales) * len(backgrounds)))
num_patches_test = int((proportion_test * len(positive_patches_test))/(len(scales) * len(backgrounds)))

Supongo que estan tratando de acotar la cantidad de parches según la cantidad de rostros disponibles. Pero no entiendo para que se usan las variables backgrounds ni scales en este calculo.

En respuesta a Leandro Alfonso Severi

Re: Experimentando con proporciones grandes

de Matias Carrasco -
Hola Leandro,

num_patches_train y num_patches_test calculan la cantidad de parches que tienen que sacar por cada imagen en backgrounds para que las proporciones de fondos sean las deseadas. El cálculo es de acuerdo a la cantidad de backgrounds, la proporción deseada y la cantidad de escalas.

Saludos