본문 바로가기
반응형

Study86

MNIST 데이터셋을 활용해 시각화하기 시각화 흐름 데이터 불러와서 저장 데이터 하나만 열어보기 - 열어보기 전에 shape을 확인한다. => 확인결과 shape이 2차원이라서 gray scale로 이미지를 시각화해야한다. 레이블을 One hot Encoding으로 변환 One hot Encoding - ex) 9를 one hot Encoding 으로 표현하면 [0,0,0,0,0,0,0,0,0,1] 이다. 2021. 1. 11.
딥러닝 학습 과정과 용어 딥러닝 학습 과정 모델에 데이터가 들어감 → 모델이 예측 → 정답(레이블)이 예측한 것과 얼마나 틀린지 확인 → 틀린 정도를 최소화하기 위한 작업 진행 → 모델에 다시 적용 딥러닝 용어 Model - 모델안에서 예측, 특징 뽑아내는 것이 이루어짐 Layer - 여러 층을 쌓았다고 해서 딥러닝 - 어떻게 쌓는 지 중요 - input layer - hidden layers - output layer - 모델 VGG16에서 16은 layer의 수를 의미 convolution - CNN에서 C가 Convolution => 한국어로 합성곱이라는 뜻 - 이미지가 있으면 필터를 받아서 이미지와 필터를 곱한다. 이미지의 특징을 딴 결과가 나옴 => 카메라 어플의 필터가 합성곱을 이용한 것. 필터마다 다른 특징을 뽑아내.. 2021. 1. 11.
[3] 3주차 과제 보호되어 있는 글 입니다. 2020. 11. 8.
[3] UPX 패킹과 언패킹 패킹이란? 패킹은 파일의 크기를 줄이기 위해 압축하는 것을 말한다. 파일의 코드를 숨기기 위해 패킹을 하기도 한다. UPX는 패킹 도구 중 하나다. notepad.exe를 사용한 UPX 패킹 UPX를 사용해 32bit의 notepad.exe를 패킹했다. 패킹한 파일과 원본 파일의 크기를 비교해보면 크기가 다르다. 왼쪽은 원본 파일이고 오른쪽은 패킹한 파일이다. 두 파일의 PE구조가 다른 것을 알 수 있다. UPX 언패킹 ctrl+F8을 하면 EntryPoint에서 멈춘다. 파일의 entrypoint는 10154F0이다. pushad 명령어는 모든 레지스터의 값을 스택으로 백업하라는 명령어다. *EntryPoint : 실행 파일의 코드 시작점을 의미 esi(복사할 데이터의 주소를 저장하는 레지스터)에는 1.. 2020. 11. 1.
반응형