トップページデータ処理種々のオープンデータPython の scikits.learn でダウンロードできる LFW 顔画像データセット

Python の scikits.learn でダウンロードできる LFW 顔画像データセット

前準備として Python の準備

Python プログラムを動かすために, Windows では「python」, Ubuntu では「python3」などのコマンドを使う.

あるいは, 開発環境や Python コンソール(Jupyter Qt ConsoleSpyderPyCharmPyScripter など)の利用も便利である.

あるいは,オンラインで動くGoogle Colaboratory のノートブックの利用も,場合によっては便利である.

Google Colaboratory のノートブックを使うか, 自分のパソコンで Python を動かすなどがありえる.

(1) (Google Colaboratory を使う場合Google Colaboratory のノートブックの準備

Google Colaboratory のノートブックを新規作成を行う.

  1. Google Colaboratory のWebページを開く

    https://colab.research.google.com

    Google Colab はオンラインの Python 開発環境. 使用するには Google アカウントが必要

  2. ファイル」で、「ノートブックを新規作成」を選ぶ

    [image]
  3. Google アカウントでのログインが求められたときはログインする

    [image]

    [image]

(2) (自分のパソコンで Python を動かす場合)Python の準備

Python のインストール: 別ページで説明している.,pip と setuptools の更新,Python 開発環境

Python の URL: http://www.python.org/

【Python, pip の使い方】

Python, pip は,次のコマンドで起動できる.

Python 開発環境のインストール】

Python 用 scikit-learn のインストール

Python の scikits.learn のデータセット

LFW (the Labeled Faces in the Wild people dataset)

◆ Python プログラム

import pandas as pd
import sklearn.datasets
a = sklearn.datasets.fetch_lfw_people(resize=1.0, color=True)

画像データの縦横サイズの確認 (The width and height of face images)

a.data.shape

[image]

表示してみる (Display the first face image of the LFW daces dataset)

import pylab as pl
pl.imshow(255.0 - a.data[0])

[image]