Articles of machine learning

usando kernels precalculados con libsvm

Actualmente estoy trabajando en la clasificación de imágenes con diferentes descriptores de imágenes. Como tienen sus propias métricas, estoy usando kernels precalculados. Entonces, dadas estas matrices de kernel NxN (para un total de N imágenes) quiero entrenar y probar un SVM. Aunque no tengo mucha experiencia en el uso de SVM. Lo que me confunde […]

Comprender el concepto de modelos de mezclas Gaussianas

Intento entender GMM leyendo las fonts disponibles en línea. He logrado agrupar usando K-Means y estaba viendo cómo GMM se compararía con K-means. Esto es lo que he entendido, por favor avíseme si mi concepto es incorrecto: GMM es como KNN, en el sentido de que la agrupación se logra en ambos casos. Pero en […]

¿Cómo funciona este código para estandarizar los datos?

Tengo una función de standardize para un curso de aprendizaje automático que no estaba bien documentada y todavía soy nuevo en MATLAB, así que estoy tratando de desglosar la función. Cualquier explicación de la syntax o la idea general de estandarización sería de gran ayuda. Usamos esta función para estandarizar un conjunto de datos de […]

Convertir imagen en CVPixelBuffer para Machine Learning Swift

Estoy tratando de obtener los modelos Core ML de muestra de Apple que se demostraron en la WWDC 2017 para funcionar correctamente. Estoy usando GoogLeNet para tratar de clasificar imágenes (consulte la página de Apple Machine Learning ). El modelo toma un CVPixelBuffer como entrada. Tengo una imagen llamada imageSample.jpg que estoy usando para esta […]

¿Por qué deberían inicializarse los pesos de las Redes Neuronales a números aleatorios?

Estoy tratando de construir una neural network desde cero. En toda la literatura de AI existe consenso en que los pesos deben inicializarse en números aleatorios para que la red converja más rápido. Pero, ¿por qué se inicializan las ponderaciones iniciales de las redes neuronales como números aleatorios? Había leído en alguna parte que esto […]

Ejemplo de 10 veces la clasificación de SVM en MATLAB

Necesito un ejemplo descriptivo que muestre cómo hacer una clasificación SVM de 10 veces en un conjunto de datos de dos clases. solo hay un ejemplo en la documentación de MATLAB, pero no es 10 veces. ¿Alguien me puede ayudar?

Keras binary_crossentropy vs categórico_crossentropy rendimiento?

Estoy tratando de entrenar a una CNN para categorizar texto por tema. Cuando uso binary_crossentropy obtengo ~ 80% acc, con categorical_crossentrop obtengo ~ 50% acc. No entiendo por qué es esto. Es un problema multiclase, ¿eso significa que tengo que usar categórico y los resultados binarios no tienen sentido? model.add(embedding_layer) model.add(Dropout(0.25)) # convolution layers model.add(Conv1D(nb_filter=32, […]

Agrupación no supervisada con un número desconocido de clusters

Tengo un gran conjunto de vectores en 3 dimensiones. Necesito agrupar estos en función de la distancia euclidiana de modo que todos los vectores en un grupo particular tengan una distancia euclidiana entre ellos menor que un umbral “T”. No sé cuántos clusters existen. Al final, pueden existir vectores individuales que no forman parte de […]

PCA en matlab seleccionando los mejores n componentes

Quiero seleccionar los principales N=10,000 componentes principales de una matriz. Una vez completada la pca, MATLAB debería devolver una matriz pxp , ¡pero no es así! >> size(train_data) ans = 400 153600 >> [coefs,scores,variances] = pca(train_data); >> size(coefs) ans = 153600 399 >> size(scores) ans = 400 399 >> size(variances) ans = 399 1 Debe […]

Optimización de hiperparámetros para Deep Learning Structures utilizando Bayesian Optimization

He construido una estructura CLDNN (Convolucional, LSTM, Red Neuronal Profunda) para la tarea de clasificación de señal en bruto. Cada época de entrenamiento dura aproximadamente 90 segundos y los hiperparámetros parecen ser muy difíciles de optimizar. He estado investigando varias formas de optimizar los hiperparámetros (p. Ej., Búsqueda aleatoria o en cuadrícula) y descubrí la […]