Articles of profundo

¿La mejor manera de salvar un modelo entrenado en PyTorch?

Estaba buscando formas alternativas de salvar un modelo entrenado en PyTorch. Hasta ahora, he encontrado dos alternativas. torch.save () para guardar un modelo y torch.load () para cargar un modelo. model.state_dict () para guardar un modelo entrenado y model.load_state_dict () para cargar el modelo guardado. He llegado a esta discusión donde se recomienda el enfoque […]

Tensorflow Estimator: usando la función predict () en un script separado

He capacitado (y espero) entrenado y evaluado un modelo utilizando el estimador tf. Donde alcanzo una precisión de evaluación / tren de alrededor del 83-85%. Así que ahora, me gustaría probar mi modelo en un conjunto de datos por separado utilizando la función de llamada predict () en la clase Estimator. Preferiblemente me gustaría hacer […]

Cómo instalar la versión de tensorflow GPU en VirtualBox Ubuntu OS. Y el sistema operativo host es Windows 10

Quiero configurar el entorno para el aprendizaje profundo utilizando Anaconda (python 3.6). Tengo un sistema que tiene nvidia get force 1060 con ventanas instaladas en él. Ahora quiero tener Ubuntu OS en VB. ¿Puedo instalar las bibliotecas Cuda y CuDNN en el sistema operativo Ubuntu basado en VB? ¿Alguien que pueda ayudarme?

LSTM con keras

Tengo algunos datos de entrenamiento x_train y algunas tags correspondientes para este x_train llamado y_train . Así es como se construyen x_train y y_train : train_x = np.array([np.random.rand(1, 1000)[0] for i in range(10000)]) train_y = (np.random.randint(1,150,10000)) train_x tiene 10000 filas y 1000 columnas para cada fila. train_y tiene una etiqueta entre 1 y 150 para […]

Super alto costo Tensorflow

Estoy tratando de hacer una predicción de precios en un conjunto de datos de Kaggle con Tensorflow. Mi neural network está aprendiendo, pero mi función de costo es realmente alta y mis predicciones están lejos de la salida real. Intenté cambiar mi red agregando o eliminando algunas capas, neuronas y funciones de activación. Intenté mucho […]

Funcional API Keras solución alternativa para predict_classes ()

Por favor, consulte aquí para mi pregunta anterior para obtener información de fondo. Según la respuesta sugerida por Nassim Ben . Entrené el modelo de architecture de dos vías utilizando la API funcional. Ahora me siento atascado ya que necesito predecir la clase de cada píxel. Aquí está el código para el mismo: imgs = […]

batch_size = x.shape AttributeError: el objeto ‘tupla’ no tiene atributo ‘forma’

¿Este código combina imagen y máscara para la detección de imagen? ¿Cómo puedo corregir ese error? batch_size = x.shape [0] AttributeError: el objeto ‘tupla’ no tiene atributo ‘forma’ Este es el código utilizado para la formación: train_datagen = ImageDataGenerator( rescale=1. / 255, shear_range=0.2, zoom_range=0.2, horizontal_flip=True) train_datagen_1 = ImageDataGenerator( rescale=1. / 255, shear_range=0.2, zoom_range=0.2, horizontal_flip=True) train_generator […]

¿Cómo puedo aplicar la rotación a la imagen en Keras sin usar model.fit_generator?

Estoy trabajando en un problema de clasificación de píxeles de imagen utilizando redes neuronales de convolución. El tamaño de mis images entrenamiento es 128x128x3 y el tamaño de la mask etiqueta es 128×128 Hago entrenamiento en Keras de la siguiente manera: Xtrain, Xvalid, ytrain, yvalid = train_test_split(images, masks,test_size=0.3, random_state=567) model.fit(Xtrain, ytrain, batch_size=32, epochs=20, verbose=1, shuffle=True, […]

¿Por qué es posible tener una pérdida baja, pero también una precisión muy baja, en una neural network convolucional?

Soy nuevo en el aprendizaje automático y actualmente estoy tratando de entrenar una neural network convolucional con 3 capas convolucionales y 1 capa completamente conectada. Estoy usando una probabilidad de deserción del 25% y una tasa de aprendizaje de 0.0001. Tengo 6000 imágenes de entrenamiento 150×200 y 13 clases de salida. Estoy usando tensorflow. Estoy […]

¿Cuál es el inicializador de variable predeterminado en Tensorflow?

¿Cuál es el método predeterminado de inicialización de variables cuando se llama a tf.get_variable() sin ninguna especificación para el inicializador? Los docs solo dicen ‘ninguno’.