반응형
파이썬(python) 올리베티 얼굴 데이터셋 불러오기 sklearn fetch_olivetti_faces¶
In [1]:
from sklearn.datasets import fetch_olivetti_faces
faces = fetch_olivetti_faces()
faces.images[0].shape, faces.data[0].shape, faces.target[0]
Out[1]:
((64, 64), (4096,), 0)
In [7]:
import matplotlib.pyplot as plt
# 워본 사진
print(faces.images[0].shape, faces.data[0].shape, faces.target[0])
plt.imshow(faces.images[0])
(64, 64) (4096,) 0
Out[7]:
<matplotlib.image.AxesImage at 0x7fd65bc1edc0>
In [8]:
# 흑백사진
print(faces.images[0].shape, faces.data[0].shape, faces.target[0])
plt.imshow(faces.images[0], cmap=plt.cm.bone)
(64, 64) (4096,) 0
Out[8]:
<matplotlib.image.AxesImage at 0x7fd65bcbd310>
타겟 번호는 사람을 나타내며 타겟 번호가 다르면 다른 사람의 얼굴임¶
In [6]:
# 타겟 0인 위 사진의 얼굴과 타겟 1 얼굴이 다른 사람이라는 것을 알 수 있음
print(faces.images[10].shape, faces.data[10].shape, faces.target[10])
plt.imshow(faces.images[10], cmap=plt.cm.bone)
(64, 64) (4096,) 1
Out[6]:
<matplotlib.image.AxesImage at 0x7fd65756ceb0>
반응형
'python' 카테고리의 다른 글
파이토치 어레이를 텐서 타입으로 array to tensor pytorch (0) | 2023.03.24 |
---|---|
cv2 RGB 색상 각각 추출 (0) | 2023.03.22 |
파이썬 절대값 계산 sqrt abs (0) | 2023.03.20 |
파이썬 현재 디렉토리 찾기 os.getcwd (0) | 2023.03.19 |
파이썬 1 부터 n까지 합 계산 (0) | 2023.03.18 |
댓글