2021
Distilling the Knowledge in a Neural Network 논문 리뷰
이 논문은 Knowledge Distillation의 초기 논문으로 많이 소개되는 논문입니다.
2020
opencv 이미지 자르기 원리(image crop)
crop한 데이터를 비트맵으로 가져다 넣으니 이상한 결과를 얻게 되었다. 이미지의 데이터를 확인해 보다가 step size가 변하지 않는다는 것을 알았다. 그 이유를 찾다가 어떤 블로그를 찾게 되었고, 여기에 기반해 실험해보기로 했다. 블로그에는 resize로 되어있는데 crop을 의미하는 것 같다. 하지만 혹시 모르니 resize에 대해서도 실험해보았다. 저 블로그에서는
Github 블로그에 LaTex 적용하기(수식 적기)
github 블로그에 수식을 적어 정리하고 싶을때가 많다. 이럴 때 mathjax를 적용해놓으면 계속해서 편리하게 LaTex 문법을 적용할 수 있다. (LaTeX 문법을 잘 모를 때 https://www.codecogs.com/latex/eqneditor.php에서 미리 작성해 볼 수 있다.)
chapter3 선택 분류: 철판 불량 상태 분류 신경망
선택분류는 몇 가지 선택지가 주어지고 그 가운데 하나를 고르는 문제이다. object detection도 여러 물체 중 어떤 것인지 분류한다는 점에서 선택분류라고 할 수 있다. 이진분류에서는 시그모이드가 주요한 기준이었다면 선택분류에서는 소프트맥스가 사용된다. 소프트맥스는 시그모이드의 확장이라 할 수 있다.
Jupyter notebook 원격 접속
1. jupyter notebook 설치
macOS에 opencv 설치하고 vscode에서 사용하기
cmake를 이용하는 방법과 homebrew를 이용하는 방법 두 가지가 있는데 homebrew가 오래걸리긴 하지만 쉬워서 homebrew를 이용했다.
Static Library vs Dynamic Library
0. Library
BOJ1158: 요세푸스 문제 (연결리스트)
문제 : boj 1158 (연결리스트 연습 문제)
BOJ17822: 원판 돌리기
문제 : boj 17822
BOJ14891: 톱니바퀴
문제 : boj 14891
BOJ14503: 로봇 청소기
문제 : boj 14503
BOJ15685: 드래곤 커브
문제 : boj 15685
BOJ14890: 경사로
문제 : boj 14890
BOJ14889: 스타트와 링크
문제 : boj 14889
BOJ2225: 합분해
문제 : boj 2225
BOJ11048: 이동하기
문제: boj 11048
BOJ11052: 카드 구매하기
문제 : boj 11052
BOJ2206: 벽 부수고 이동하기
문제 : boj 2206
2019
NAVER AI TECHTALK 후기
일시 : 2019.12.12.THU.
장소 : POSTECH 국제관 106호 대회의실
jupyter notebook의 변수를 shell command에 쓰기
변수를 terminal에서 실행하듯이 실행하고 싶으면 {}안에 변수명을 넣어주면 된다.
for 문 같은것에 편하게 쓸 수 있어서 좋은듯!
docker image 통채로 저장하기
1. docker save
docker image를 tar 파일로 저장
docker-compose로 Django 만들기(4) - bootstrap
1. bootstrap 다운로드
구글링 구글
docker-compose로 Django 만들기(1)
1. docker compose 설치
docker-compose로 Django 만들기(2)
pycharm 사용
docker-compose로 Django 만들기(3) - 배포하기
1. 파일 수정하기
- requirments.txt 에 gunicorn 추가
- Dockerfile 수정