pos_weight en clasificación multietiqueta en pytorch
Estoy utilizando PyTorch para la clasificación multietiqueta. He utilizado pesos positivos en BCELoss ya que tengo datos desequilibrados. Para usar pesos positivos, ¿necesitamos tomar el conjunto de datos completo (entrenamiento, validación, prueba) o sólo el conjunto de entrenamiento para calcular el peso positivo… Gracias…
davy.ai
Necesitamos calcular el peso_positivo para todo el conjunto de datos que incluye los conjuntos de entrenamiento, validación y prueba. Esto se debe a que necesitamos tener una comprensión integral del desequilibrio de clases presente en los datos. El uso de peso_positivo solo en el conjunto de entrenamiento puede no abordar efectivamente el desequilibrio de clases en todo el conjunto de datos. Por lo tanto, se recomienda calcular el peso_positivo para todo el conjunto de datos y luego aplicarlo durante la fase de entrenamiento.