[Pytorch] Permute vs View
tensor.view() : tensor 형태를 원하는 모양으로 바꿔준다. numpy reshpae와 동일 tensor.permute() : tensor 차원 순서를 원하는 순서로 변경해준다. numpy transpose와 동일 import torch import numpy as np ten = torch.Tensor([[1, 2], [3, 4]...
tensor.view() : tensor 형태를 원하는 모양으로 바꿔준다. numpy reshpae와 동일 tensor.permute() : tensor 차원 순서를 원하는 순서로 변경해준다. numpy transpose와 동일 import torch import numpy as np ten = torch.Tensor([[1, 2], [3, 4]...
현재 사용하는 개발환경 정리 다시 환경 구축시 순서대로 하면 됨 Anaconda 파이썬 패키지 의존성 관리 및 가상환경 생성 편리를 위해서 사용 Anaconda prompt에서 첨부된 명령어로 가상환경 관리 conda update conda update -n <env> conda ...
NTU-RGB+D 데이터셋 NTU-RGB+D 데이터셋 구조 1 skeleton file -> N개 frames [N] : struct -> 1 frame : struct -> meta data -> (25개 한 묶음)joints : struct -> 12개 필드 가짐 Ssss : the setup number Cccc ...
사례조사 본 연구가 목표로 하고 있는 Multi Agent System를 이용한 다양한 분야의 국내외 사례를 살펴보겠다. 주로 사용할 가능성이 높은 오픈소스 라이브러리 OpenAI Gym을 중심으로 알아본다. ETRI 2019 심층 강화학습 기술 동향 멀티 에이전트 강화학습의 어려운점 기존 싱글 에이저트 중심의 강화학습에서 갖고 있던 어려...
1. 논문 소개 및 주제 제목 : Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognition 저자 : Sijie Yan, Yuanjun Xiong, Dahua Lin 학회 : Thirty-second AAAI conference on artific...
label = np.zeros((num_classes,num_frames), np.float32) fps = num_frames/data[vid]['duration'] for ann in data[vid]['actions']: for fr in range(0,num_frames,1): ...
Numpy로 One-Hot Encoding one-hot encoding에 대해 설명하기 앞서 numpy로 간단하게 변환하는 코드 예시를 보이고 소개하고 시작하겠다. import numpy as np target = np.array([1,2,1,3]) # target에서 class 개수 구하기 n_classes = np.unique(target)....
오래 묵은 자료들을 하나씩 정리 하는 첫 번째 리뷰 시간 논문 소개 및 저자 제목 : Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset 저자 : Joao Carreira, Andrew Zisserman (Deep Mind, Department ...
Jupyter Notebook에서 만난 커널 에러 리포트 $path$/Andaconda3/env/$env_name$/Library/bin/pythoncom37.dll을 찾지 못하여 kernel을 실행할 수 없는 에러 발생 python interpreter는 vscode에서 실행했을시 문제 없이 동작했으나 jupyter...
오류 리포트는 개인적인 기록이므로 공식적인 문체가 아닙니다. 두 번째 오류 리포트 내부 링크 첨부하느라 2시간은 넘게 걸린듯 하다… 이미지 내부 링크와 다르게 문법을 작성해야 한다고 한다. 그렇지 않으면 지킬이 정확한 url을 생성할 수 없다고 한다. 아마 markdown문서를 지킬이 html로 변환하여 보여주기 때문에 githu...
오류 리포트는 개인적인 기록이므로 공식적인 문체가 아닙니다. 첫 번째 오류 리포트 갑자기 어제부터인가 블로그에 포스트가 안 올라가기 시작했다. 어제 막 커스터마이징에 지쳐 티스토리로 이전하려고 포스트를 옮기려고 준비중이었다가 마크다운 문제로 마음을 접었었다. 그리고 다시 지킬 블로그에 포스팅을 하니 먼저 배신하려해서 그런가 포스팅이 안...
본 포스트는 [Hands-On Machine Learning with Scikit-Learn & TensorFlow] (저자 : Aurelien Geron / 부제: 핸즈온 머신러닝) 8장을 참고한 자료이다. 차원 축소를 위한 두 가지 주요 접근법인 투영(projection)과 매니폴드 학습(manifold learning)에 ...
본 포스트는 [Hands-On Machine Learning with Scikit-Learn & TensorFlow] (저자 : Aurelien Geron / 부제: 핸즈온 머신러닝) 8장 및 다크프로그래머 블로그 : 차원의 문제를 참고하여 작성되었다. 1. 차원 : Dimensionality 이 곳에서는 차원 축소를 설명...
가상환경 관리를 쉽게 하려고 아나콘다를 매일 사용하지만 명령어는 항상 까먹는 나를 위한 기록 conda update conda update -n <env> conda 모든 패키지 업데이트 (패키지 의존성 주의!) conda update --all 새로운 가상환경 만들기 cond...
이 포스팅에서는 일반적인 EM 알고리즘의 해석과 예시로 분산이 고정된 가우시안 분포가 주어졌을 때 손으로 계산하는 과정을 볼 것이다. 참고 문헌은 Bishop의 Pattern Recognition and Machine Learning과 부경대학교 신봉기 교수님 강의 자료다. EM 알고리즘은 관측 데이터가 주어졌을 때, 잠재변수에...