¿Qué es el aprendizaje de características?

Hola,

En Machine Learning, aprendizaje de características o aprendizaje de representación

es un conjunto de técnicas que aprenden una característica: una transformación de la entrada de datos sin procesar a una representación que puede ser explotada efectivamente en las tareas de aprendizaje automático. Esto evita la ingeniería manual de características, que de otro modo es necesaria, y permite que una máquina aprenda en una tarea específica ( usando las características) y aprenda las características mismas.

El aprendizaje de características está motivado por el hecho de que las tareas de aprendizaje automático, como la clasificación, a menudo requieren una entrada matemática y computacionalmente conveniente para procesar. Sin embargo, los datos del mundo real, como las imágenes, el video y la medición de sensores, generalmente son complejos, redundantes y muy variables. Por lo tanto, es necesario descubrir características o representaciones útiles a partir de datos sin procesar. Las características tradicionales hechas a mano a menudo requieren mano de obra humana costosa y a menudo se basan en el conocimiento experto. Además, normalmente no se generalizan bien. Esto motiva el diseño de técnicas eficientes de aprendizaje de características, para automatizar y generalizar esto.

El aprendizaje de características se puede dividir en dos categorías: aprendizaje de características supervisado y no supervisado, análogo a estas categorías en el aprendizaje automático en general.

  • En el aprendizaje supervisado de funciones, las funciones se aprenden con datos de entrada etiquetados. Los ejemplos incluyen redes neuronales supervisadas, perceptrón multicapa y aprendizaje de diccionario (supervisado).
  • En el aprendizaje de funciones sin supervisión, las funciones se aprenden con datos de entrada sin etiquetar. Los ejemplos incluyen aprendizaje de diccionario, análisis de componentes independientes, autoencoders y varias formas de agrupamiento.

Espero que pueda ser de ayuda .. 🙂

Gracias.

Cuando se trata de clasificación, el enfoque se centra en las características de aprendizaje de cada clase. Lo que hace que esta clase sea especial.

Si el perro es una clase, ¿cuáles son las características del perro? El nivel alto puede incluir patas, ladridos, colores, cuentos, etc. Pero también hay características de nivel bajo que son abstractas y nuestra mente las usa bastante bien.

El aprendizaje de características en ese sentido se trata de saber qué constituye un perro y no un gato o cualquier otro animal.

More Interesting

¿Cuál es el ejemplo de código más simple para redes neuronales recurrentes (RNN) en TensorFlow?

¿Puede el conocimiento del dominio ayudar a usar menos datos de entrenamiento, cuando se entrena una red neuronal convolucional para una aplicación específica?

¿Cuáles son las características importantes para el análisis de sentimientos basado en aspectos en el enfoque de aprendizaje automático? ¿Qué algoritmos se pueden usar para extraer estas características?

¿La segmentación de palabras chinas se considera un problema resuelto?

¿Cómo utiliza Google el aprendizaje automático?

¿Cuáles son algunos buenos textos en MCMC?

Como cuerpo técnico, ¿cómo se concilia el hecho de estar basado en datos, abrazar la diversidad de la fuerza laboral y contratar a los mejores?

¿Los científicos de datos y el ingeniero de aprendizaje automático necesitan saber implementar algoritmos ML / DL desde cero o simplemente usar las bibliotecas existentes en producción?

¿Hay bases de datos de palabras clave abiertas?

En la curva ROC, cualquier punto es resultado del modelo en un parámetro particular. No estoy claro por qué el adivinador aleatorio está en x = y y no siempre (0.5, 0.5). ¿También cómo interpretar el área bajo la curva?

¿Es aconsejable crear una aplicación basada en el aprendizaje automático y el procesamiento de imágenes sin comprender el concepto matemático subyacente?

Aprendizaje profundo: ¿Por qué no utilizar el entrenamiento sin supervisión para las redes neuronales más tradicionales (superficiales)?

¿Cuál es la diferencia entre redes neuronales y de creencias?

¿Qué hace que los parámetros del modelo sean variables latentes?

Quiero solicitar un programa de doctorado en Machine Learning, ¿cómo debo prepararme?