

.. _example_decomposition_plot_faces_decomposition.py:


============================
Faces dataset decompositions
============================

This example applies to :doc:`/datasets/olivetti_faces` different
unsupervised matrix decomposition (dimension reduction) methods  from the
module :py:mod:`sklearn.decomposition` (see the documentation
chapter :ref:`decompositions`) .




.. rst-class:: horizontal


    *

      .. image:: images/plot_faces_decomposition_1.png
            :scale: 50

    *

      .. image:: images/plot_faces_decomposition_2.png
            :scale: 50

    *

      .. image:: images/plot_faces_decomposition_3.png
            :scale: 50

    *

      .. image:: images/plot_faces_decomposition_4.png
            :scale: 50

    *

      .. image:: images/plot_faces_decomposition_5.png
            :scale: 50

    *

      .. image:: images/plot_faces_decomposition_6.png
            :scale: 50

    *

      .. image:: images/plot_faces_decomposition_7.png
            :scale: 50


**Python source code:** :download:`plot_faces_decomposition.py <plot_faces_decomposition.py>`

.. literalinclude:: plot_faces_decomposition.py
    :lines: 12-
    