Articles of máquina de aprendizaje

¿Cómo examinar los pesos de las características de un Tensorflow LinearClassifier?

Estoy tratando de entender los modelos lineales a gran escala con la documentación de TensorFlow . Los documentos motivan estos modelos de la siguiente manera: El modelo lineal se puede interpretar y depurar más fácilmente que las redes neuronales. Puede examinar los pesos asignados a cada función para averiguar qué tiene el mayor impacto en […]

¿Cómo crear una tf.feature_column multiplicando otras dos tf.feature_columns?

En Tensorflow ya existe una función para crear características al cruzar las columnas tf.feature_column.crossed_column , pero es más para los datos de categoría. ¿Qué hay de los datos numéricos? Por ejemplo, hay 2 columnas ya age = tf.feature_column.numeric_column(“age”) education_num = tf.feature_column.numeric_column(“education_num”) Si quiero crear una tercera y cuarta columnas de funciones basadas en age y […]

Acelerar la multiplicación de vectores matriciales y la exponenciación en Python, posiblemente llamando a C / C ++

Actualmente estoy trabajando en un proyecto de aprendizaje automático donde, dada una matriz de datos Z y un vector rho , tengo que calcular el valor y la pendiente de la función de pérdida logística en rho . El cálculo involucra operaciones básicas de multiplicación de vector de matriz y registro / exp, con un […]

Cómo usar redes neuronales para reconocer dígitos escritos a mano.

Seguí un tutorial para crear una neural network simple que utiliza la función de la señal ” Usar redes neuronales para reconocer dígitos escritos a mano “. El tutorial es muy simple con ejemplos de código y teoría. El problema es que no da ningún ejemplo de reconocimiento de dígitos usando network.py . Por ejemplo, […]

Resta la media de la imagen

Estoy implementando un CNN con Theano. En el papel, tengo que hacer este preprocesamiento de imagen antes de entrenar a la CNN. We extracted RGB patches of 61×61 dimensions associated with each poselet activation, subtracted the mean and used this data to train the convnet model shown in Table 1 ¿Puedes decirme qué significa “restar […]

Pesos de decodificador de Autoencoder con pesas atadas en Keras

He implementado un Auto-encoder de pesos vinculados en Keras y lo he entrenado con éxito. Mi objective es usar solo la parte del decodificador del Auto-codificador como la última capa de otra red, para ajustar tanto la red como el decodificador. Como puede ver a continuación en el resumen, el decodificador no tiene parámetros con […]

numpy convierte matrices de cadenas categóricas a una matriz entera

Estoy tratando de convertir una matriz de cadenas de variables categóricas en una matriz entera de variables categóricas. Ex. import numpy as np a = np.array( [‘a’, ‘b’, ‘c’, ‘a’, ‘b’, ‘c’]) print a.dtype >>> |S1 b = np.unique(a) print b >>> [‘a’ ‘b’ ‘c’] c = a.desired_function(b) print c, c.dtype >>> [1,2,3,1,2,3] int32 Me […]

Mahout equivalente de Java en Python

El objective de Mahout basado en Java es construir bibliotecas de aprendizaje automático escalables. ¿Hay bibliotecas equivalentes en Python?

Distinguir el exceso de ajuste vs buena predicción

Estas son preguntas sobre cómo calcular y reducir el sobreajuste de aprendizaje automático. Creo que muchas de las novedades en el aprendizaje automático tendrán las mismas preguntas, así que traté de ser claro con mis ejemplos y preguntas con la esperanza de que las respuestas aquí puedan ayudar a otros. Tengo una muestra muy pequeña […]

Cambio en el valor de precisión y sin cambio en el valor de pérdida en la clasificación binaria utilizando Tensorflow

Estoy tratando de usar una architecture de neural network profunda para clasificar contra un valor de etiqueta binaria: 0 y +1. Aquí está mi código para hacerlo en tensorflow. También esta pregunta se traslada de la discusión en una pregunta anterior. import tensorflow as tf import numpy as np from preprocess import create_feature_sets_and_labels train_x,train_y,test_x,test_y = […]