¿El filtrado colaborativo se considera aprendizaje automático?

Interesante pregunta. El “aprendizaje automático” es un concepto amplio, por lo que podría modificarse para adaptarse a muchas técnicas. El “filtrado colaborativo” es más concreto: se refiere a un procedimiento específico (aunque con muchos enfoques) a través del cual se utiliza el comportamiento de otros usuarios para poder recomendar a un usuario específico.

Ahora, la parte de “máquina” está clara, por lo que el filtrado colaborativo calificaría si también pudiera encajar en la parte de “aprendizaje”: ¿aprende un motor de FQ? (es decir, ¿mejora con el tiempo a medida que recopila más datos?). Por lo general, lo hace: si podemos alimentar más datos de comportamiento al motor, los resultados son típicamente (aunque no siempre) más precisos, ya que la mayoría de los algoritmos de CF pueden mejorar su rendimiento con datos adicionales (en términos de precisión, configuración de escalabilidad problemas a un lado, y descarte por problemas de simplicidad asociados con el ruido en los datos, la saturación, etc. Esto suele ser un hito del aprendizaje automático: más datos, más aprendizaje, mejores resultados.

Una posible razón por la cual la FQ no está más claramente posicionada como aprendizaje automático es que su asignación a una categoría de aprendizaje automático es imprecisa. Puede ser aprendizaje supervisado o aprendizaje no supervisado, según el algoritmo o el tipo de datos. Cuando se supervisa, podría ser una regresión o una clasificación, según el resultado. Incluso podría ser el aprendizaje de refuerzo. Por lo tanto, no encaja perfectamente en una sola categoría de ML (puede consultar ¿Cuál es la diferencia entre Clustering y Collaborative Filtering? Para una discusión adicional).

En última instancia, supongo que el problema es que estamos hablando de diferentes conceptos: el “aprendizaje automático” es un qué (lo que está haciendo el sistema), mientras que el “filtrado colaborativo” es un cómo (el enfoque utilizado para hacerlo). Entonces la semántica es de alguna manera diferente.

Seguro.

Probablemente se considera IA en este punto.

He visto a OLS descrito como AI, y si eso vuela, no puedo ver nada más que funcione en el espacio que no se considere AI.

Necesitamos matar el bombo sin matar el interés.

Y no tengo idea de cómo se podría hacer eso.

Me disculpo por secuestrar esta pregunta con algo que me molesta, pero es relevante para la respuesta, al menos tangencialmente.

El término aprendizaje automático se refiere a la detección automática de patrones significativos en los datos. En las últimas dos décadas se ha convertido en una herramienta común en casi cualquier tarea que requiera la extracción de información de grandes conjuntos de datos. para que las cámaras digitales aprendan a detectar rostros, el software antispam aprende a filtrar nuestros mensajes de correo electrónico y la lista es interminable.

mientras que el filtrado colaborativo es un enfoque o un algoritmo de aprendizaje automático que se utiliza para construir un sistema de recomendación. Este algoritmo tiene una propiedad muy interesante llamada aprendizaje de características. con eso quiero decir que este sería un algoritmo que comenzará a aprender por sí mismo qué características usar

More Interesting

¿Cuál es la ventaja del modelo espacial autorregresivo?

¿Qué herramienta es mejor para aprender una red neuronal AI, C ++ o MATLAB?

¿Qué tipo de big data se genera desde internet de las cosas? ¿Cómo recopilo esos datos? ¿Puedo aplicar el aprendizaje automático para encontrar patrones en los datos?

¿Existe alguna implementación para un clasificador incremental que pueda ejecutarse en un espacio dinámico de características, lo que significa cuando aparecen nuevas características?

¿Cuáles son los métodos de implementación con calidad de producción para los modelos de aprendizaje automático?

¿Qué se entiende por agrupamiento jerárquico aglomerativo?

¿Qué es el código de máquina?

¿Qué significa 'estimación ML o MAP no captura la incertidumbre de los parámetros'?

¿Cuáles son algunos de los mejores cursos de ML para una maestría en India?

¿Cuántos temas de matemáticas me mejorarán en el aprendizaje automático?

Sin considerar el costo del conjunto de validación, ¿necesito muchos datos para reducir el costo del tren en la Red neuronal profunda?

¿Por qué el algoritmo de agrupación k-means se considera un algoritmo de aprendizaje no supervisado? ¿Qué es "aprender"? ¿No es solo otro algoritmo codicioso?

¿El apilamiento de modelos en el aprendizaje automático hace una gran diferencia en los resultados?

Cuál debería ser mi próximo paso, después de cubrir las estadísticas básicas de las estadísticas principales, un curso básico de análisis de datos (preparación de datos, exploración, clasificación, minería de reglas de asociación, agrupación, regresión) y un proyecto en un conjunto de datos SSLC (puede encontrarlo en mi único blog en Quora) usando R?

¿Se aplica Occam's Razor en el aprendizaje automático?