Linux

리눅스 커널 inotify(7). inotify watch limit 늘리기.

Introduction Visual Studio Code is unable to watch for file changes in this large workspace VSCode, IntelliJ 계열 IDE 등을 사용했을때 큰 프로젝트들을 하다보면 inotify 관련된 에러창과 함께, 파일 수정을...

Serverless, Python, aws, Lambda, RDS

amazon RDS (PostgreSQL)를 접근하는 aws Lambda 함수 만들기.

psycopg2 임포트하기 사용하고 있는 RDS에 접근해서 쿼리 요청이 오면 결과를 내어줘야하는 함수를 만들어야 합니다. 지금 사용하고 있는 RDS는 PostgreSQL이며, 이 데이터베이스에 접근하기 위해서는 psycopg2 라이브러리를 사용해야합니다. "Unable to import module...

Python

Cython 시작하기 (튜토리얼)

Cython https://cython.org/ What is Cython? Cython은 C라이크한 정적 타이핑을 지원하고, C로 구현된 함수들을 바로 호출할 수 있게 해준다. OpenMP 를 지원하기 때문에 주로 계산 코드를 더 빠르게 변경하기 위해 사용되기도...

딥러닝

1시간만에 GAN(Generative Adversarial Network) 완전 정복하기

1시간만에 GAN(Generative Adversarial Network) 완전 정복하기 (https://www.youtube.com/watch?v=odpjk7_tGY0&t=2839s) 의 노트입니다. Probability DIstribution (확률 분포) 실제 이미지에 대한 확률 분포(확률밀도함수)가 존재할 때 아래의 분포를 갖는다고 가정한다면, 사람 얼굴 데이터 셋에서 안경을 낀...