본문 바로가기

분류 전체보기9

Pytorch Tensorboard 사용하기 pytorch에서 tensorboard를 이용해서 log를 찍어보는 과정에 대해 알아보자! 쉽게 train log를 볼 수 있어서 나는 자주 사용하는 편이다. 일단 tensorboard를 설치해야한다. pip install tensorboard 선언 파이썬을 켜고 다음과 같이 SummaryWriter를 import한다. log_dir은 따로 명시하지 않을 시, ./runs이 default이다. log_dir은 tensorboard의 log 기록이 저장될 공간을 의미한다. from torch.utils.tensorboard import SummaryWriter log_dir = "./log_dir" writer = SummaryWriter(log_dir) 기록 사전 준비는 끝났다. 이제 기록할 값을 넣어주.. 2021. 1. 13.
[논문 리뷰] Siamese Neural Networks for One-shot Image Recognition Meta Learning 학습하는 과정을 학습하다. Meta learning은 현재 AI에서 가장 유망하고 트렌디한 연구분야로 AGI(Artificial General Intelligence)로 나아갈 수 있는 매우 중요한 디딤돌이라고 볼 수 있다. AGI란 ‘일반 인공 rhcsky.tistory.com 앞의 글에서 메타 러닝에 대해 읽어봤다면 few shot learning에 대해 흥미를 갖기 시작할 것 같아요. 오늘은 few shot learning과 비슷한 one shot learning에 대해 다룬 논문을 하나 리뷰해 보려고 합니다. One shot learning은 n-way k-shot에서 k=1인 few shot learning이라고 생각하면 됩니다. 논문 리뷰는 주관적인 해석 와 오역이 있.. 2021. 1. 13.
Meta Learning 학습하는 과정을 학습하다. Meta learning은 현재 AI에서 가장 유망하고 트렌디한 연구분야로 AGI(Artificial General Intelligence)로 나아갈 수 있는 매우 중요한 디딤돌이라고 볼 수 있다. AGI란 ‘일반 인공지능’, ‘범용 인공지능’으로 불리는데 이는 AI의 다음 단계를 말한다. 기본적으로 AI는 수학 계산의 연장선으로 한정된 환경에서만 가치가 있다. 그 유명한 알파고마저도 단순히 바둑에서만 데이터를 분석하고 최선의 결과를 제시할 뿐 다른 분야에서는 전혀 사용할 수 없는 소프트웨어다. 반면, AGI는 일반적인 사고와 행동을 할 수 있는 인공지능으로 쉽게 말하면 ‘보다 사람에 가까운 인공지능’이라고 할 수 있다. ​ 현재 딥 러닝의 실체 AI의 한계를 돌파할 수 있는 .. 2021. 1. 13.
Commit Rules, 깃 커밋 규칙 프로젝트를 여러 개 시작하고 코딩을 많이 하다 보니 commit을 해야 하는 경우가 엄청 많아졌는데 항상 규칙이 없고 중구난방 형식으로 커밋을 하는 경우가 많아서, 시간 여유가 있는 이번 기회에 나름의 커밋 규칙을 정하고 실천해보려고 합니다. 항상 어떤 단어를 선택해야 할지 막막했었는데 잘 정리해 주신 분이 계셔서 그중 제가 자주 쓸 것 같은 것만 추려왔습니다. ​ 커밋을 할 때 지켜야 하는 규칙 1. 동명사 대신 명사 사용 2. 부정문 사용 가능(Don't ~) 3. 관사 사용하지 않기(a, an, the) 4. 마침표 사용하지 않기 자주 사용하는 Commit Vocabulary ​FIX • ADD • REMOVE • REFACTOR • SIMPLIFY • UPDATE • IMPROVE • IMPLEM.. 2021. 1. 13.