¿Cuál es el método del núcleo? ¿Cómo se usa en los sistemas de recomendación?

Gracias por A2A

Un ‘método de kernel’ se compone de dos partes:
1. Un mapeo en la incrustación o espacio de características
2. Un algoritmo de aprendizaje para descubrir patrones lineales en ese espacio.

Los patrones descubiertos tienen multitud de aplicaciones en minería de patrones, agrupamiento, clasificación, etc. Basado en tareas de primer nivel, sistemas más inteligentes a saber. Se pueden diseñar motores de recomendación, sistemas de toma de decisiones, etc. La asignación se llama formalmente como función del núcleo. Además de mapear de un espacio no lineal a un espacio lineal, representa una métrica de similitud entre los puntos de datos (como el producto de puntos).

Los pasos principales en un sistema de recomendación son:
1. recopilar datos
2. Prepare los datos (por ejemplo, kernel-PCA para la reducción de dimensiones)
3. utilizando estos datos, analice a quién le gusta qué y forme un patrón; formar un modelo de regresión o clasificación para representar lo mismo, por ejemplo, SVM (un método de kernel)
4. Forme una tabla de clasificación basada en alguna métrica de similitud (de nuevo, una función del núcleo se puede utilizar como métrica de similitud).

More Interesting

¿Cuál es la mejor manera para que un estudiante de CS en una universidad india obtenga una pasantía / trabajo en una compañía en el sector de Big Data y / o Machine Learning en los Estados Unidos?

¿Hay casos en que las ideas del aprendizaje profundo hayan sido útiles para problemas de datos pequeños?

Al diseñar nuevas arquitecturas de aprendizaje profundo, ¿cómo se determina si la arquitectura es mala o si la optimización del modelo es el problema?

¿Cuáles son algunas historias de éxito para Dirichlet Process Clustering?

Cómo crear un sistema de predicción de calificación a partir de los comentarios de los revisores para comentarios 360 dados un comentario del revisor y el conjunto de datos de calificación correspondiente

¿Cuál fue su peor interacción con una máquina?

¿Qué es un sistema o algoritmo de recomendación que dice 'Dado que consumiste X {a} veces, Y {b} veces y Z {c} veces, ¿cuál de {X, Y, Z} debería recomendarte que consumas a continuación'?

¿Cómo responden las redes neuronales profundas para la clasificación de imágenes a las variaciones típicas de la imagen, como la iluminación, la distancia focal, etc.?

¿Por qué TF (frecuencia de término) a veces da mejores puntuaciones F que TF-IDF para la clasificación de texto?

Cómo evaluar mi modelo cada época en TensorFlow

Cuando se estandarizan los datos como un paso de preprocesamiento, ¿por qué se usa la media y la varianza utilizadas en el tiempo del tren también en el momento de la prueba?

¿Cuáles son las aplicaciones del aprendizaje profundo en la India?

¿Cómo debo combinar la retroalimentación implícita y explícita en el filtrado colaborativo?

¿Cómo se puede aplicar el aprendizaje profundo al procesamiento de imágenes subacuáticas?

En Machine Learning: ¿por qué siempre entrenamos una muestra en lugar de todo el conjunto de datos / base de datos?