월 18,150원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
low level code에 관해 질문드립니다.
안녕하세요. 선생님 현재 대학원 진학을 앞둔 학생입니다. 선생님 강의를 통해 다향한 Object detection에 내용을 배울 수 있어 감사드립니다. 다만, 저의 학습 목표가 기존 모델의 구조를 변형 혹은 추가를 하려고 하다 보니 제한점이 생겨 질문드립니다. 강의 실습에 API를 사용하셨는데 혹시 API가 아닌 low level의 code를 참고할 수 있는 site가 있을까요? API의 경우 기존 code에 접근하기가 오히려 어렵게 느껴져서요... 좋은 강의 정말 감사합니다.
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Yolov3 학습 freeze 관련
선생님 안녕하세요. Yolov3 train code를 보면, 1) Train with frozen layers first, to get a stable loss. --> epoch 0 ~ 50 2) Unfreeze and continue training, to fine-tune. --> epoch 50 ~ early stopping 이렇게 2번 학습을 이어가게 되어 있는데요, freeze 하는 이유와 장점을 잘 모르겠습니다. 강의를 여러번 돌려서 다시 봤는데 이해가 잘 안되요. 도움 부탁 드립니다.(freeze_body = 2 의 의미, 2는 무슨 숫자인지, 장점 이유 등등) 그리고 2)에서 모든 layer를 trainable로 변경하고 학습 수행이라고 나와 있는데요, 모든 layer라고 함은, 106번 layer 까지 말하는 건가요? 감사합니다.
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
RPN의 anchor box 관련하여 질문드립니다.
안녕하세요. rpn에서 anchor box는 feature map에 scale down되어 생성된다고 설명해주셨습니다. 여기서 모서리 부근의 feature map grid의 경우는 anchor box를 어떻게 생성하는지 문의드립니다 (cnn처럼 padding 같은 게 있을까요?). 감사합니다.
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
keras-yolo 모델 로드 시 에러가 발생합니다.
KerasYolo_이미지와 영상_Detection.ipynb 파일 내에서 yolo.h5 모델 load시 아래와 같은 에러가 발생합니다. OSError: Unable to open file (unable to open file: name = '~/OneDrive/workspace/DLCV/Detection/yolo/keras-yolo3/model_data/yolo.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0) (windows 환경의 GPU가 달린 장비를 사용하고 있어서 경로는 저의 개인 컴퓨터 경로에 맞추었습니다.) 경로는 잘 잡은 것 같은데 file을 열 수 없다고 합니다.. 버전 문제인가 싶어 tensorflow 1.13, 1.15에서 모두 시도해봤는데 동일한 문제가 발생합니다. 아래는 전체 에러 출력 내용입니다. --------------------------------------------------------------------------- ValueError Traceback (most recent call last) ~\OneDrive\workspace\DLCV\Detection\yolo\keras-yolo3\yolo.py in generate(self) 69 try: ---> 70 self.yolo_model = load_model(model_path, compile=False) 71 except: ~\miniconda3\envs\env_vision\lib\site-packages\keras\models.py in load_model(filepath, custom_objects, compile) 242 model_config = json.loads(model_config.decode('utf-8')) --> 243 model = model_from_config(model_config, custom_objects=custom_objects) 244 ~\miniconda3\envs\env_vision\lib\site-packages\keras\models.py in model_from_config(config, custom_objects) 316 '`Sequential.from_config(config)`?') --> 317 return layer_module.deserialize(config, custom_objects=custom_objects) 318 ~\miniconda3\envs\env_vision\lib\site-packages\keras\layers\__init__.py in deserialize(config, custom_objects) 54 custom_objects=custom_objects, ---> 55 printable_module_name='layer') ~\miniconda3\envs\env_vision\lib\site-packages\keras\utils\generic_utils.py in deserialize_keras_object(identifier, module_objects, custom_objects, printable_module_name) 137 raise ValueError('Unknown ' + printable_module_name + --> 138 ': ' + class_name) 139 if hasattr(cls, 'from_config'): ValueError: Unknown layer: Functional During handling of the above exception, another exception occurred: OSError Traceback (most recent call last) <ipython-input-6-4f077c0b45b9> in <module> 10 anchors_path='~/OneDrive/workspace/DLCV/Detection/yolo/keras-yolo3/model_data/yolo_anchors.txt', 11 classes_path='~/OneDrive/workspace/DLCV/Detection/yolo/keras-yolo3/model_data/coco_classes.txt', ---> 12 score=0.6) ~\OneDrive\workspace\DLCV\Detection\yolo\keras-yolo3\yolo.py in __init__(self, **kwargs) 43 self.anchors = self._get_anchors() 44 self.sess = K.get_session() ---> 45 self.boxes, self.scores, self.classes = self.generate() 46 47 def _get_class(self): ~\OneDrive\workspace\DLCV\Detection\yolo\keras-yolo3\yolo.py in generate(self) 72 self.yolo_model = tiny_yolo_body(Input(shape=(None,None,3)), num_anchors//2, num_classes) \ 73 if is_tiny_version else yolo_body(Input(shape=(None,None,3)), num_anchors//3, num_classes) ---> 74 self.yolo_model.load_weights(self.model_path) # make sure model, anchors and classes match 75 else: 76 assert self.yolo_model.layers[-1].output_shape[-1] == \ ~\miniconda3\envs\env_vision\lib\site-packages\keras\engine\topology.py in load_weights(self, filepath, by_name, skip_mismatch, reshape) 2645 if h5py is None: 2646 raise ImportError('`load_weights` requires h5py.') -> 2647 with h5py.File(filepath, mode='r') as f: 2648 if 'layer_names' not in f.attrs and 'model_weights' in f: 2649 f = f['model_weights'] ~\miniconda3\envs\env_vision\lib\site-packages\h5py\_hl\files.py in __init__(self, name, mode, driver, libver, userblock_size, swmr, rdcc_nslots, rdcc_nbytes, rdcc_w0, track_order, **kwds) 406 fid = make_fid(name, mode, userblock_size, 407 fapl, fcpl=make_fcpl(track_order=track_order), --> 408 swmr=swmr) 409 410 if isinstance(libver, tuple): ~\miniconda3\envs\env_vision\lib\site-packages\h5py\_hl\files.py in make_fid(name, mode, userblock_size, fapl, fcpl, swmr) 171 if swmr and swmr_support: 172 flags |= h5f.ACC_SWMR_READ --> 173 fid = h5f.open(name, flags, fapl=fapl) 174 elif mode == 'r+': 175 fid = h5f.open(name, h5f.ACC_RDWR, fapl=fapl) h5py\_objects.pyx in h5py._objects.with_phil.wrapper() h5py\_objects.pyx in h5py._objects.with_phil.wrapper() h5py\h5f.pyx in h5py.h5f.open() OSError: Unable to open file (unable to open file: name = '~/OneDrive/workspace/DLCV/Detection/yolo/keras-yolo3/model_data/yolo.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
selective search 시각화 실습 중에서 질문
### 오드리헵번 이미지를 cv2로 로드하고 matplotlib으로 시각화 img = cv2.imread('../../data/image/audrey01.jpg') img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) 를 보면 현재 디렉토리가 /preliminary 인듯한데, 왜그런가요?
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
winscp로 파일 가져오기
winscp로 파일 가져오기를 하면 제 노트북으로 성공적으로 파일이 복사됩니다. 그런데 실행시키면 모두 오류가 나네요. audery01.jpg 도 열리지 않습니다. 구글 서버에서 파일을 가져와서 열어 보려면, 어떻게 가져와야 하나요? winscp로 단순 복사는 안되나요?
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
GPU서버를 내리려면 어떻게 해야 하나요?
강의 중에 과금방지를 위해 GPU서버를 반드시 내리라고 하셨는데, 1. GPU서버를 내리라는 것이 무슨 말인가요? sudo shutdown하라는 말인가요? logout 하라는 말인가요? 2. GPU서버가 떠있는지 어떤지 확인을 어떻게 하나요?
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
암호화폐 체굴하고 있다고 의심하는 것 같은데, 무슨 뜬금없는 의심인지 알 수가 없네요.
오늘 구글에서 이런 메세지를 받았습니다. We've detected that your Google Cloud Project My First Project (id: --------------) is engaging in cryptocurrency mining, resulting in the suspension of all project resources displaying this behavior. 암호화폐 체굴하고 있다고 의심하는 것 같은데, 무슨 뜬금없는 의심인지 알 수가 없네요. 일단 어필하고 다시 복원은 되었는데 뭔가 문제를 해결하지 않으면 또 이런일이 일어 난다고 하는데, 제가 뭘해야 하나요? Thank you for your appeal. Based on either additional information you provided or further analysis we performed, we have reinstated resources associated with project My First Project (id: utopian-pact-298210). Please fix any outstanding issues to ensure that your project complies with the Google Cloud Platform Terms of Service and Acceptable Use Policy, otherwise we will suspend your project and/or the impacted resources. 왜 이런 의심이 있었나 살펴보려고 nvidia-smi 해보니, 주피터노트북이 GPU를 4G 점유하고 있었습니다. 아마 어제 새벽이후로 계속 점유되어 있었을 것 같습니다. 이것때문일까요? 모르는게 너무 많네요. 답신 부탁드립니다.
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 초기 환경 설정에 대해서 질문있습니다
안녕하세요. 만일 개인 PC를 사용한다면 OS는 무관하게 콘다 설치하고 하면 되나요? 그리고 강의를 어제 구매해서 궁금한 점이 있는데, 제 목표가 임베디드 디바이스에서 돌리고 싶은건데, 이 과정으로 충분히 따라갈 수 있겠죠?
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
구글 클라우드 플랫폼 VM만들기 질문
구글 클라우드 플랫폼 VM만들기 질문입니다. 1. google cloud platform에서 유료계정으로 전환하고 2. GPUs (all regions)의 할당량을 0 --> 1로 전환 (구글메일발송, 답신) 3. VM 인트턴스 만들기를 진행하는데 4. us-west1(오리건), 4 core CPU 설정 5. 그런데 그 아래의 +GPU 버튼이 활성화 되지 않습니다. 무엇인 문제일까요?
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
segmentation 관련 파일이 없습니다.
안녕하세요. PSCAL VOC 파일 다운 중에 접속 불가가 있어 질문 리스트를 찾아보니 다른 사이트를 알려주셔서 파일 다운을 완료하였습니다. 다만 저도 segmentation 파일이 없었고, 이에 대해 답변 해주신 아래의 사이트에서 다운을 시도하였지만 접속이 불가한 상태입니다. 이에 대한 다른 사이트가 있을까요? http://host.robots.ox.ac.uk/pascal/VOC/voc2012/index.html#data
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
colab에서 에러납니다.(KerasRetina_이미지와영상_Detection_colab.ipynb)
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 아래 셀 실행 시 에러가 나네요. 패스 관련 인듯 싶습니다. 도움 부탁드립니다. # 아래 import로 keras-retinanet이 정상적으로 설치되어 있는지 확인. 특히 backbone 함수 체크. import tensorflow as tf from keras_retinanet import models from keras_retinanet.models import backbone b = backbone('resnet50') ModuleNotFoundError Traceback (most recent call last) <ipython-input-14-98b992784ffe> in <module>() 5 from keras_retinanet.models import backbone 6 ----> 7 b = backbone('resnet50') 1 frames /content/DLCV/Detection/retina/keras-retinanet/keras_retinanet/models/resnet.py in <module>() 17 import keras 18 from keras.utils import get_file ---> 19 import keras_resnet 20 import keras_resnet.models 21 ModuleNotFoundError: No module named 'keras_resnet'
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 코드 관련 질문드립니다.
안녕하세요 강사님 영상 15:15 쯤에 강사님께서 만칠백개의 리스트가 있고 NMS 함수로 인자로 넘어가 필터링 된다고 하셨는데 if confidence > conf_threshold: 조건식으로 걸러져 나온 18개의 결과가 NMS 필터링을 거쳐 14개로 출력되는 것이 아닌가요?
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
EarlyStopping
early_stopping = EarlyStopping(monitor='val_loss', min_delta=0, patience=10, verbose=1) 위 EarlyStopping() 함수에서 파라메터가 epoch가 10 동안 val_loss가 변화가 없으면 학습을 멈추라는 것인데, 실제 학습진행된 결과를 보면 epoch가 변화고 있는데 멈추고 있습니다. 왜 그런지요?
- [개정판] 딥러닝 컴퓨터 비전 완벽 가이드
RetinaNet 할 때 YOLO는 넘겨도 되나요?
삭제된 글입니다
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
segmentation 관련 데이터가 다운되지 않음
wget과 tar 사용해 다운로드 했는데 sementationclass와 segmentationobject만 다운되지 않네요 압축해제 중의 문제인가 싶어 압축파일도 확인해봤는데 압축파일 자체에 sementation폴더 두개가 없더라구요 왜그런걸까요?
- 해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
nvidia-docker (Ubuntu16.04 / tensorflow1.13.1 / CUDA 10.1 / cuDNN 7.6.0)을 받아 tf113가상환경을 구동하였는데 tensorflow가 import 되지 않습니다.
안녕하세요 강사님. 저는 GPU서버에서 docker 환경에서 학습을 진행하고 있습니다. 편리함과 안정성을 위하여 nvidia-docker 이미지를 받았고, 학습을 진행하고있습니다. 하지만 Tensorflow를 import하는 중에 에러를 만나 질문을 드립니다. 해당 오류가 CUDA 10.2 / cuDNN 7.6.0 버전과 맞지 않아 일어나는 오류인지 궁금합니다. 혹시 CUDA와 cuDNN버전의 문제라면 최적화된 버전을 알려주시면 해당 버전으로 다시 시도해보겠습니다. 그리고 저는 nvidia-docker에서 tensorflow1.13.1가 설치된 이미지를 받아서 사용하는데, tf115 가상환경에서 "pip install tensorflow-gpu==1.15.1"를 통해 한번더 pip install을 진행 하는데 이 부분이 괜찮은지 또한 궁금합니다. 제가 pull받은 도커의 버전은 아래와 같습니다. 버전 : Ubuntu16.04 / tensorflow1.13.1 / CUDA 10.2 / cuDNN 7.6.0
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
데이터셋 구하는 방법이 궁금합니다.
안녕하세요 선생님!! 선생님의 강의를 듣고 딥러닝에 조금씩 입문하는 초보자입니다. 강의를 들으면서 실습해보니 너무 재미있어서 YOLO에 관심이 많이 생겼습니다. YOLOv3을 이용한 fish detection에 대해 train을 좀더 진행해보고 싶은데 아무리 열심히 구글링을 해도 이미지파일과 xml 파일을 함께 제공하는 곳을 잘 없었습니다. 혹시 ballnfisn.tar 외에도 xml과 jpg 파일을 함께 얻을 수 있는 사이트나 방법 알려주시면 감사하겠습니다. 항상 유익한 강의 감사드립니다, 추운데 감기 조심하세요!!
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Yolo3 train.py 에서 create model 함수
강사님, 아래 코드에서 185는 어디서 온 숫자 인가요? model_body.layers 는 106 인가요? num 은 layer 층수 맞는지요? 그리고, num 이 layer 층수이면, 왜 [freeze_body-1] = [1] 같은데, num 계산을 왜 아래 식과 같이 코드로 표현하는 것인지 궁금합니다. num = (185, len(model_body.layers)-3)[freeze_body-1]
- 미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
cannot open resource 에러
강사님, 아래 그림과 같이 에러가 납니다. 이미지 object detection 에서..