딥러닝 프로젝트 구조 끄적이기
머신러닝 실험, 개발 등 다양한 작업을 하는데 딥러닝 프로젝트의 구조의 baseline의 필요성이 느껴졌다. (맨날 새로 프로젝트를 열면 구성이 일관되게 하기 위함) 크게 src, data, docs, configs 를 작성하는게 중요하지 않을까 생각한다. 다양한 구조를 잡는 방법이 있지만 아래 구조를 따라가도록 하며 계속 수정을 해야겠다. Gi...
머신러닝 실험, 개발 등 다양한 작업을 하는데 딥러닝 프로젝트의 구조의 baseline의 필요성이 느껴졌다. (맨날 새로 프로젝트를 열면 구성이 일관되게 하기 위함) 크게 src, data, docs, configs 를 작성하는게 중요하지 않을까 생각한다. 다양한 구조를 잡는 방법이 있지만 아래 구조를 따라가도록 하며 계속 수정을 해야겠다. Gi...
Pytorch Multi GPU 요즘 단일 GPU로 학습시킬 수 있는 모델이 없을 정도로 모델 복잡도, 데이터 크기가 엄청나게 방대하다.. 그래서 대부분 Multi GPU를 사용하는데 어떻게 잘써야하는지는 알기 어렵다. 처음 Multi GPU를 사용하는 방법에 대해 설명해주는 좋은 자료는 많았지만 내가 쉽게 읽기 위해 여태 읽었던 글들을 바탕으로 ...
tx2 Embedded Board Pascal Architecture 256 CUDA core 8GB RAM 32GB Storage 1GB Ethernet Up to 6 Camera Product composition NVIDIA Jetson TX2 Developer Board AC Adapter USB ...
Process of Face Identification 기본적으로 얼굴을 인식하기 위한 과정은 Face Detection -> Face Feature Point Detection -> Face Alignment -> Face Crop -> Face Identification 으로 정리 될 수 있다. FaceNet을 알...
Dependancy Injection class Book: def __init__(self): self.page = 100 class Student: def __init__(self): self.book = Book() 위와 같은 경우 Student는 Book에 의존성을 가진다고 한다. 강한 결합을 가진다. Book이 ...
Serialization 데이터 구조를 바이트 스트림으로 인코딩하는 것 데이터 구조를 여러 환경에서 공유하기 위해서 형태를 변환하는 방법 네트워크 전송도 가능 데이터 구조 == (직렬화) ==> Byte == (역직렬화) ==> 데이터 구조 Protobuf ...
Detectron 페이스북에서 개발한 object detection, segmentation 프레임워크다. Pytorch로 구현된 Detectron 오픈소스가 2가지가 있다. Detectron Detectron 2 이 포스트에서는 구버전은 사용하지 않고 최신버전인 Detectron2를 사용한다. 지속적으로 업데이트 되고 공식 문서가 잘...
가끔 기억 안날때 보려고 한줄식으로 매우 간략하게 적었다. 자세한 내용을 알고 싶으시면 [Here] 이 곳 수업에서 알아보시는 것을 추천한다. 기하학적인 정의는 Here 유튜브에 알기 쉽게 나와 있었다. 벡터 vector = 크기 + 방향 순서가 정해져 있다. one-dimension lowercase 표현 : \(x = [1...
파이썬에서 c언어를 연동해서 사용하는 법을 알아보자 python에서 c언어를 사용하는 방법도 있고 c언어에서 python을 사용하는 방법이 있다. 나는 python을 알아보고 있기 때문에 python에서 c언어를 사용할 수 있도록 extending 방법을 사용하려고 한다. window 환경이므로 c언어 컴파일러를 설치해줘야한다. mingw 6...
Decorator 가끔 프로젝트나 오픈 소스를 보면 함수 위에 @가 특정한 이름과 함께 붙어 있는 것을 볼 수 있다. 이런 것을 데코레이터라고 한다. 즉, 꾸며주는 놈이라는 뜻이다. 형태를 보면 @deco def func(): ~ ~ ~ 이러한 형태로 되어있다. 일단 왜 쓰는지에 대해서 간단하게 알아보자. 왜 쓸까?? 코드에서 중...