본문 바로가기

딥러닝9

mAP(mean Average Precision) mAP(mean Average Precision) 💡Object Detection 논문들을 보면 mAP를 사용해서 모델의 성능을 비교하는데, 정확하게 무엇인지 몰라서 찾아보게 되었다. 우선 mAP에 대해 알려면 Precision과 Recall에 대해서 알고 있어야 한다. Precision은 정밀도, Recall은 재현율이라고 하는데 소오오올직히 굳이 한국말로 몰라도 될 것 같다. 나는 단어뜻과 연결지어서 이해가 안되서 그냥 있는 그대로 받아들였다. 위의 표를 보며 Precision, Recall이 무엇이었는지 기억을 더듬어보자. Precision Precision은 모델이 True라고 예측한 것 중 정답도 True인 것의 비율 $ Precision = {TP \over TP+FP} $ Recall Pre.. 2019. 9. 22.
ckpt, pb, h5 차이점? ckpt, pb, h5 차이점? 💡 라이브러리, 패키지는 모르면서 그냥 써왔던 것이 많다. 딥러닝을 하면서 TensorFlow를 쓸 때는 "그거 그냥 ckpt 받아서 쓰면 되지않아?" 라거나 Keras를 쓸 때는 "hdf5로 모델 인퍼런스 되는데, 문제가 뭔지 모르겠어요." 등등 자연스럽게 써왔는데 오늘에서야 차이점이 무엇인지 파악해보겠다. ckpt 파일 일반적으로 이야기하는 ckpt파일은 .ckpt-data와 같으며, 딥러닝 모델을 제외한 학습한 가중치(weight)만 있는 파일. 모델 구조(graph)는 저장하지 않는다. .ckpt-meta : 모델(graph)만 있는 파일 .ckpt-data : 딥러닝 모델을 제외한 학습한 가중치(weight)만 있는 파일. 모델 구조(graph)는 저장하지 않는다.. 2019. 9. 18.
CNN(Convolutional Neural Networks)에 가변적인 input을 줄 수 있을까 💡 예전부터 궁금했는데, 대충 찾고 넘어간거라서 정리해볼겸 다시 검색해보았고 Is it possible to give variable sized images as input to convolutioal neural network라는 질문으로 stack exchange에 올라와 있어서 번역 및 설명을 추가해보았다. 원문은 Q. 을 클릭하면 나온다. Q. CNN에 가변적인 input을 줄 수 있을까(Is it possible to give variable sized images as input to convolutioal neural network) Object Detection을 위한 input 사이즈가 가변적인 CNN을 만들 수 있을까요? 가능하다면 어떻게 해야하나요? 부가질문) 하지만 우리가 이미지를 .. 2019. 9. 13.