
2024.12.29
Part 11. 텐서플로
01. Deep learning Flow02. Deep learning Flow-preprocessing03. Deep learning Flow-modeling04. Deep learning Flow-evaluation -> 미학습, 학습필요 (2025.01.01)Deep learning Flow 기본

데이터 받기 및 구조확인

어떤 데이텅니지 확인하기

막간의 퀴즈... 훈련용 데이터셋에는 각 수자의 그림이 몇개씩 들어가 있는지 ? (QUIZ)
28X28 픽셀짜리 그림이 60000 개 들어가 있음.
0부터 9까지 약 5000개씩 존재함.



sns로 조금 더이쁘게?..


이미지를 시계 반대 방향으로 90도 회전하고, 아래위를 반전
기존 이미지

정답 : transpose


mnist데이터셋에서는 255보다 크거나 0보다 작은 값이 있으면 안된다. 따라서 해당 값이 있는지 확인하는 함수를 생성하여 데이터 검증 작업을 진행.
Scaling, Resizing, label encoding 등이 있다.dtype, shape 항상 체크 !!!
Scale 함수를 통해서 모든 값을 0~1사이 값으로 변경. 그래프를 통해 시각화 하면...

시각화까지 하여, 해당 코드가 잘 작동하는지 검증하였다. 그럼 실제 테스트 데이터에 적용한다.

reshape을 통해서 차원축소 진행 (Flatten)

One-Hot Encoding을 통해서 y값 행렬로 변경.
보통은 큰 작업을 하나의 클래스로 만들어서 관리한다.


위와 같이, class를 통해 접근하여 함수관리를 하면 편리하다.
class 보충설명








