es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AUTOENCODER

Codificar / descodificar un archivo en java con Base64 Base64 es un algoritmo de codificación que permite convertir datos binarios en una representación legible y transportable en formato de texto ASCII. En Java, puedes utilizar la clase Base64 para codificar y descodificar archivos utilizando este algoritmo. A continuación se muestra un ejemplo de cómo encodear (codificar) un archivo en java utilizando Base64: “`java import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.Base64; public class Base64Encoder { public static void main(String[] args) throws Exception { Path fileToEncodePath = Paths.get(“ruta/de/tu/archivo”); byte[] fileData = Files.readAllBytes(fileToEncodePath); // Codificar archivo en Base64 String encodedFile = Base64.getEncoder().encodeToString(fileData); // Imprimir el archivo codificado en Base64 System.out.println(“Archivo codificado en Base64: ” + encodedFile); } } “` Y aquí tienes un ejemplo de cómo decodificar un archivo previamente codificado en Base64 utilizando Java: “`java import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.Base64; public class Base64Decoder { public static void main(String[] args) throws Exception { String encodedFile = “archivo_en_base64”; // Decodificar archivo desde Base64 byte[] decodedFile = Base64.getDecoder().decode(encodedFile); // Escribir el archivo decodificado en el sistema de archivos Path decodedFilePath = Paths.get(“ruta/donde/guardar/el/archivo”); Files.write(decodedFilePath, decodedFile); System.out.println(“Archivo decodificado con éxito.”); } } “` Recuerda reemplazar “ruta/de/tu/archivo” con la ubicación real de tu archivo en el sistema de archivos, y “ruta/donde/guardar/el/archivo” con la ruta donde quieres guardar el archivo decodificado. Espero que esta información te sea útil. ¡Buena suerte!

He escrito un archivo de codificación/descodificación en Java como se muestra a continuación: import java.io.*; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Base64; public class Test { public static void encodeFile(String inputfile, String outputfile) throws IOException { byte[] input_file = Files.readAllBytes(Paths.get(inputfile)); byte[] encodedBytes = Base64.getEncoder().encode(input_file); String encodedString = new String(encodedBytes); File ff . . . Read more

Reshape tensor en un modelo de autoencoder utilizando fashion mnist.

Mi código funciona bien para el número de época 1, pero cuando cambia la época deja de funcionar debido a la diferencia en la estructura. ¿Podrías ayudarme a resolver este problema? Aprecio mucho tu tiempo. transform = transforms.Compose([transforms.ToTensor(), transforms.Normalize((0.1307,), (0.3081,))]) trainTransform = torchvision.transforms.Compose([torchvision.transforms.ToTensor(), torchvision.transforms.Normalize((0.1307,), (0.3081,))]) trainset = torchvision.datasets.FashionMNIST(root='{}./data’.format(path_prefix), train = . . . Read more

Autoencoder: La capa “model_3” espera 1 entrada(s), pero recibió 64 tensores de entrada.

Tengo dos lotes de longitud 64. Cada índice es un ndarray de tamaño (128, 128, 3). Mi código: ae_encoder = Conv2D(32, (2,2), padding=’same’)(input) ae_encoder = LeakyReLU()(ae_encoder) ae_encoder = Flatten()(ae_encoder) ae_encoder_output = Dense(Z_DIM, activation=’relu’)(ae_encoder) No puedo entender por qué trata todo el lote de tamaño 64 como diferentes canales. ¿No debería . . . Read more