python3
-
딥러닝 학습 양상딥러닝/딥러닝 etc 2020. 2. 5. 18:31
지금까지 다양한 프로젝트를 하면서 학습이 어떻게 되는지 하나하나 다 눈으로 확인해봤다 (강박증인가...) 암튼 분류 별로 하나하나 따져봤을 때 image classification 은 각 이미지가 어떤 class 인지 바로 학습을 진행하는 것으로 보였다 loss 값을 봤을 때 예를 들어 아래 이미지와 같은 느낌 근데 image segmentation을 진행하는 것을 보자니 이미지의 형태를 찾는다 -> 그 형태가 어떤 class에 들어가는지 찾는다 의 순으로 진행되는 것으로 보였다 그래서 중간에 잠깐 accuracy가 뛰었다가 다시 class를 탐색하면서 떨어졌다가 제대로 학습하는 느낌?으로 진행되었다 그리고 OCR의 경우의 학습 양상은 이렇다 텍스트의 길이를 탐색한다 -> 각 위치에 맞는 글자를 학습한다..
-
python profiler 설정python 2020. 2. 5. 18:05
이전에 keras에서 _make_predict_function 이라는 내부 함수로 인해 predict 시간을 측정하는데 오류를 뿜뿜하면서 파트너님이 profile 등을 써서 오류를 줄이도록 하라는 말을 하셨다 그래서 profiler를 먼저 찾아봤는데 python 상에서 cprofile 이라는 것이 있었다 근데 보기도 불편하고 이게 뭔소린가.... 싶으면서 나는 jupyter 상에서 보고 싶어서 좀 더 찾아본 결과 line_profiler 라는 것이 있더라 python3 -m pip install line_profiler 위 명령어로 line_profiler를 설치하고 코드 위쪽에 아래 코드를 선언해준다 %load_ext line_profiler 그리고 이제 profile을 하려는 함수를 아래 형태로 써준..