목록전체 글 (95)
IT_World
환경 os : Linux Ubuntu 18.64 scp scp: secure copy (remote file copy program)의 줄임말로 ssh를 이용해 네트워크로 연결된 호스트 간에 파일을 주고받는 명령어 리모트 서버에 파일을 전송하거나, 리모트 서버 내의 파일을 복사하고 싶을 때 사용한다. 로컬 → 리모트 (보내기) 리모트 → 로컬 (가져오기) 리모트 → 리모트 (다른 호스트끼리 전송) 로 복사가 모두 가능 ssh를 이용하기 때문에 password를 입력하거나 ssh 키파일과 같은 identity file을 이용해 파일 송수신이 가능 Option(옵션) -r: 어떠한 것을 정의할 때 자기 자신을 참조해 모든 폴더들을 복사한다. -P : ssh 포트를 지정하는 option (예 : -P 8080..
ModuleNotFoundError: No module named 'tensorboard' 에러 발생 환경 os : Ubuntu 18.64 Tensorflow Keras 가장 먼저 텐서보드 설치 pip install tensorboard #tensorboard --logdir=runs 예시 코드 #1. 데이터 import numpy as np dataset = np.array(range(1,101)) size = 5 #데이터 전처리 def split_x(seq, size): aaa = [] #는 테스트 for i in range(len(seq)-size+1): subset = seq[i:(i+size)] # aaa.append([item for item in subset]) aaa.append(subse..
RuntimeError: view size is not compatible with input tensor's size and stride (at least one dimension spans across two contiguous subspaces). Use .reshape(...) instead. 파이토치에서 Pytorch code를 돌리던 중 에러발생 x = x.view(x.size(0), -1) 에러 발생 위치는 그러다가 .contiguous() 를 앞에 붙이라는 글을 보게됐다. x = x.contiguous().view(x.size(0), -1) 무사히 돌아간다. RuntimeError: invalid argument 1: input is not contiguous at contiguous()손..
PyTorch Tutorial: How to Develop Deep Learning Models with Python Predictive modeling with deep learning is a skill that modern developers need to know. PyTorch is the premier open-source deep […] machinelearningmastery.com 2. PyTorch 딥 러닝 모델 수명주기 이 섹션에서는 모델을 정의하는 데 사용할 수 있는 딥 러닝 모델 및 PyTorch API의 수명주기를 알아볼 수 있다. 모델에는 수명주기가 있으며, 이 매우 간단한 지식은 데이터 세트 모델링과 PyTorch API 이해 모두를 위한 백본을 제공한다. 수명주기의 5 단계..
Mask R-CNN을 탐색하여 인스턴스 분할이 Mask R-CNN과 어떻게 작동하는지 이해 한 다음 Keras를 사용하여 Mask R-CNN을 사용하여 이미지의 분할을 예측 개요 Mask R-CNN은 이미지 분할 작업을 위한 최첨단 프레임 워크 Mask R-CNN이 어떻게 작동하는지 단계별로 배울 수 있다. 또한 Python에서 Mask R-CNN을 구현하고 자체 이미지에 사용하는 방법도 살펴보자 소개 자율 주행 자동차 시스템이 급회전을 안전하게 탐색할 수 있도록 정확한 도로 형태를 감지할 수 있는 기술이 필요하다. 그러한 시스템을 구축하는 데 사용할 수있는 최신 최첨단 프레임 워크? 그것이 마스크 R-CNN이다. 먼저 이미지 분할이 무엇인지 빠르게 살펴볼 것이다. 그런 다음이 기사의 핵심 인 Mask ..
참조 논문 : https://arxiv.org/pdf/1801.07698v1.pdf 컨볼루션 신경망은 차별적 특징을 학습하는 대용량으로 인해 최근 몇 년 동안 얼굴 인식의 성능을 크게 향상했다. Softmax loss의의 차별적 힘을 강화하기 위해, 곱셈적 각도 여유와 첨가적 코사인 여유는 각각 손실 함수에 각도 여유와 코사인 여유를 통합한다. 본 논문에서는 지금까지 제안된 감독 신호보다 기하학적 해석이 우수한 새로운 감독 신호인 가산 각도 여백(ArcFace)을 제안한다. 구체적으로, 제안된 ArcFace cos(α + m)는 L2 정규화된 가중치와 특징에 기초한 각(arc) 공간에서 결정 경계를 직접 최대화한다. 곱셈적 각도 여유 비용(m²)과 첨가적 코사인 여유 비용 β - m에 비해, ArcFac..
Operating System: Ubuntu 18.04.4 LTS Kernel: Linux 5.4.0-72-generic Architecture: x86-64 개발 환경 : PyCharm 언어 : python 라이브러리 : pytorch 파이 토치를 사용하던 중 tensorboard는 사용하기 복잡해서 plot를 사용하려 찾던 중 visdom을 발견했다. 그리고 사용하려니 뜨는 에러 ModuleNotFoundError: No module named 'visdom' pip install visdom Visdom는 과학적 실험 지원에 중점을 두고 데이터 시각화를 원격으로 보여준다. Broadcast visualizations of plots, images, and text 설치 후 python -m visd..
환경 os : Ubuntu 18.64 파이썬으로 프로젝트를 진행하게 되면 pip으로 여러 패키지를 설치하게 된다. pip list를 입력하면 pip으로 현재 가상 환경에 설치된 모든 패키지가 나온다. $ pip list 어쨌든 이 패키지들을 그대로 다른 환경에 설치하고 싶을 때는 requirements.txt를 이용해야 한다. requirements.txt는 현재 가상환경에 설치된 패키지 목록이 나열되어있는 텍스트 파일이다. 이름이 requirements.txt로 정해진 건 아니다. re.txt 등등 마음대로 지어도 되지만, 하나의 룰이다. 대부분 github나 project에서 requirements.txt라는 이름을 사용하고 있으니 웬만하면 requirements로 쓰는 것이 좋다. requireme..