Heres un gran ejemplo con el uso de los dos primeros términos de PCA en los 2 y 3 dígitos de MNIST.
Arriba hay un ejemplo del dígito 2 y el dígito 3.
Luego, cambiaremos la forma de todos nuestros datos para que cada uno sea un vector [math] 1 \ times 64 [/ math].
y produce una matriz que es [matemática] n \ veces 64 [/ matemática], donde [matemática] n [/ matemática] es el número de ejemplos de 2s y 3s en nuestros datos.
Ahora tomamos los dos primeros coeficientes de nuestros datos truncados. y trazarlos para su visualización. Aquí ROJO = 2, AZUL = 3:
- Considere el conjunto de todas las matrices 2 * 2 sobre los racionales. ¿Cómo demuestras que los únicos ideales de este anillo son (0) y el anillo mismo?
- ¿Cuál es la mejor manera de pensar acerca de los Funtores Derivados, y específicamente Ext y Tor?
- Álgebra: ¿Por qué las cuadráticas generalmente tienen dos respuestas y cómo sabes cuál es la correcta?
- ¿Cuáles son las únicas soluciones enteras para las cuales [matemáticas] x (x (x-6) ^ 2-24) [/ matemáticas] es un cuadrado perfecto? ¿Cómo podemos probar esto?
- ¿Cómo calculo el área de superficie de una figura si un lado mide 7 cm, otro lado mide 5 cm y otro lado mide 8 cm y el último lado mide 3 cm?
Entonces parece que el eje x de alguna manera descubrió cómo separar 2s y 3s …
¡Echemos un vistazo a cómo se ven los componentes!
Primer componente
Tenga en cuenta que parece un 2 y un 3, acepte que falta la parte inferior.
Interpretación : cuando escribimos un 2 o un 3, la curva superior se ve igual, como con la línea inferior. sin embargo, los 2 giran hacia la izquierda antes de hacer la línea inferior, mientras que los 2 se curvan hacia la derecha. El primer componente explica las similitudes entre 2 y 3.
Segundo componente
Observe que este es un poco diferente, hay un lado izquierdo oscuro (5,3) y un lado blanco claro (5,5). Este componente explica nuestra intuición! si el segundo componente es positivo, se convierte en un dos ya que oscurecemos el lado izquierdo del 2, mientras que si el segundo componente es negativo, solidifica el lado derecho (niega la imagen)
Diagrama de dispersión con dígitos
Parece que no solo un componente separa 2 vs 3, ¡parece que el otro mira la asimetría!
Ahí vas. Una interpretación
EDITAR: He agregado el ipynb si desea ejecutar esto usted mismo para otros dígitos. Quora_PCA_2D.ipynb necesitarás sklearn, pandas y matplotlib.