Google JAX 끄적이기
JAX Github : https://github.com/google/jax Docs : https://jax.readthedocs.io/en/latest/ 요즘 Deep Learning 오픈소스를 보면 JAX를 사용한 많은 프로젝트가 보인다. 실제 DeepMind도 자신들의 프로젝트의 대부분을 “JAX”와 결합을 시켰다고 하는데.. 왜...
JAX Github : https://github.com/google/jax Docs : https://jax.readthedocs.io/en/latest/ 요즘 Deep Learning 오픈소스를 보면 JAX를 사용한 많은 프로젝트가 보인다. 실제 DeepMind도 자신들의 프로젝트의 대부분을 “JAX”와 결합을 시켰다고 하는데.. 왜...
Pytorch Multi GPU 요즘 단일 GPU로 학습시킬 수 있는 모델이 없을 정도로 모델 복잡도, 데이터 크기가 엄청나게 방대하다.. 그래서 대부분 Multi GPU를 사용하는데 어떻게 잘써야하는지는 알기 어렵다. 처음 Multi GPU를 사용하는 방법에 대해 설명해주는 좋은 자료는 많았지만 내가 쉽게 읽기 위해 여태 읽었던 글들을 바탕으로 ...
Process of Face Identification 기본적으로 얼굴을 인식하기 위한 과정은 Face Detection -> Face Feature Point Detection -> Face Alignment -> Face Crop -> Face Identification 으로 정리 될 수 있다. FaceNet을 알...
Serialization 데이터 구조를 바이트 스트림으로 인코딩하는 것 데이터 구조를 여러 환경에서 공유하기 위해서 형태를 변환하는 방법 네트워크 전송도 가능 데이터 구조 == (직렬화) ==> Byte == (역직렬화) ==> 데이터 구조 Protobuf ...
Detectron 페이스북에서 개발한 object detection, segmentation 프레임워크다. Pytorch로 구현된 Detectron 오픈소스가 2가지가 있다. Detectron Detectron 2 이 포스트에서는 구버전은 사용하지 않고 최신버전인 Detectron2를 사용한다. 지속적으로 업데이트 되고 공식 문서가 잘...
가끔 기억 안날때 보려고 한줄식으로 매우 간략하게 적었다. 자세한 내용을 알고 싶으시면 [Here] 이 곳 수업에서 알아보시는 것을 추천한다. 기하학적인 정의는 Here 유튜브에 알기 쉽게 나와 있었다. 벡터 vector = 크기 + 방향 순서가 정해져 있다. one-dimension lowercase 표현 : \(x = [1...
Decorator 가끔 프로젝트나 오픈 소스를 보면 함수 위에 @가 특정한 이름과 함께 붙어 있는 것을 볼 수 있다. 이런 것을 데코레이터라고 한다. 즉, 꾸며주는 놈이라는 뜻이다. 형태를 보면 @deco def func(): ~ ~ ~ 이러한 형태로 되어있다. 일단 왜 쓰는지에 대해서 간단하게 알아보자. 왜 쓸까?? 코드에서 중...
Visualising Image Classification Models and Saliency Maps (Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps) paper : https://arxiv.org/abs/1312.603...
파이썬으로 코딩하는 능력을 향상시키기 위해서 이번에 딥러닝 학습시키는 시간을 활용해서?? 공부를 해보려고 한다. 대량의 프로젝트 단위의 파이썬 코드들을 보면서 어려운 문법을 볼 때 원리와 사용방법에 대해 궁금했었는데 이번 기회에 한번 제대로 파이썬이란 놈을 알아가보도록 하자 딱히 순서는 존재하지 않고 내 기준으로 평소에 궁금한 것들을 알아볼 것이다...
grad CAM (Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization) grad CAM paper : Here Official Code : Here Abstract CAM(class activation mapping)과 유사하게 CNN 모...