Articles of de aprendizaje

¿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, […]

Pyspark: obtenga todos los parámetros de los modelos creados con ParamGridBuilder

Estoy usando PySpark 2.0 para una competencia de Kaggle. Me gustaría saber el comportamiento de un modelo ( RandomForest ) dependiendo de diferentes parámetros. ParamGridBuilder() permite especificar diferentes valores para un solo parámetro y luego realizar (supongo) un producto cartesiano de todo el conjunto de parámetros. Suponiendo que mi DataFrame ya está definido: rdc = […]

¿Cómo calcula Keras la precisión de la validación y la precisión del entrenamiento?

Me gustaría saber cómo Keras calcula la validación y las precisiones de entrenamiento para los problemas de clasificación de clases múltiples (es decir, la función utilizada). Configuré la comstackción de mi modelo de la siguiente manera: model.compile(optimizer=Adam(lr=0.001), loss=’categorical_crossentropy’, metrics=[‘accuracy’]) Pero estoy tratando de entender cómo se calcula la precisión de validación y la precisión del […]

Usando word2vec para clasificar palabras en categorías

FONDO Tengo vectores con algunos datos de muestra y cada vector tiene un nombre de categoría (Lugares, Colores, Nombres). [‘john’,’jay’,’dan’,’nathan’,’bob’] -> ‘Names’ [‘yellow’, ‘red’,’green’] -> ‘Colors’ [‘tokyo’,’bejing’,’washington’,’mumbai’] -> ‘Places’ Mi objective es entrenar un modelo que tome una nueva cadena de entrada y prediga a qué categoría pertenece. Por ejemplo, si una nueva entrada es […]

¿Qué significa la salida del algoritmo de agrupación marrón?

He ejecutado el algoritmo de agrupación en marrón de https://github.com/percyliang/brown-cluster y también una implementación de python https://github.com/mheilman/tan-clustering . Y ambos dan algún tipo de binario y otro entero para cada token único. Por ejemplo: 0 the 6 10 chased 3 110 dog 2 1110 mouse 2 1111 cat 2 ¿Qué significa el binario y el […]

¿Cómo implementar la segmentación semántica multiclase?

Soy capaz de entrenar una red U con imágenes etiquetadas que tienen una clasificación binaria. Pero me resulta difícil descubrir cómo configurar las capas finales en Keras / Theano para la clasificación de varias clases (4 clases). Tengo 634 imágenes y 634 máscaras correspondientes que son unit8 y 64 x 64 píxeles. Mis máscaras, en […]

Grupo difuso por, agrupando palabras similares

esta pregunta se hace aquí antes ¿Cuál es una buena estrategia para agrupar palabras similares? pero no se da una respuesta clara sobre cómo “agrupar” los ítems. La solución basada en difflib es básicamente buscar, para un elemento dado, difflib puede devolver la palabra más similar de una lista. Pero, ¿cómo se puede utilizar para […]

¿Cómo definen las keras “exactitud” y “pérdida”?

No puedo encontrar cómo Keras define “exactitud” y “pérdida”. Sé que puedo especificar diferentes métricas (por ejemplo, mse, entropía cruzada), pero Keras imprime una “precisión” estándar. ¿Cómo se define eso? Del mismo modo para la pérdida: sé que puedo especificar diferentes tipos de regularización, ¿están aquellos en la pérdida? Idealmente, me gustaría imprimir la ecuación […]

Matriz de confusión de flujo tensor en TensorBoard

Quiero tener una matriz visual de confusión en tensorboard. Para hacer esto, estoy modificando el ejemplo de Evaluación de Tensorflow Slim: https://github.com/tensorflow/models/blob/master/slim/eval_image_classifier.py En este código de ejemplo, Accuracy ya se proporcionó, pero no es posible agregar la métrica de “matriz de confusión” directamente porque no se está transmitiendo. ¿Cuál es la diferencia entre las métricas […]

Generación de tags a partir de un contenido de texto.

Tengo curiosidad por la existencia de un algoritmo / método para generar palabras clave / tags a partir de un texto determinado, mediante el uso de algunos cálculos de peso, relación de ocurrencia u otras herramientas Además, le agradeceré si señala alguna solución / biblioteca basada en Python para esto. Gracias