딥러닝(deep Learning)
-
젯슨 나노 Headless mode딥러닝(deep Learning)/젯슨 나노 (Jetson Nano) 2021. 9. 6. 12:07
- 본 블로그 글은 https://youtu.be/zsjcSapzUfU 를 참조하였습니다. - 젯슨 나노 Headless mode setup은 본인과 같이 모니터가 하나이고, 젯슨을 그냥 ssh 프로토콜로 받아와 쓰고싶지, 모니터 2개, 마우스 2개, 키보드 2개로 사용하고 싶지는 않다는 분들을 위한 젯슨나노의 기능이다. - 젯슨나노는 내가 원래 쓰던 컴퓨터와 젯슨나노를 연결해서 jupyter lab을 지원하고, 여러 편의 기능등을 제공한다.. 하지만 단점은 CLI 환경이라 jupyter lab 말고는 코드수정이 힘들고, 젯슨나노의 화면을 보기는 힘들다는 것이다. - 그럼 시작해보자. 젯슨 나노에는 5핀 타입의 충전 및 데이터 전송 구멍이 있는데, 이 구멍을 통해 내가 쓰는 데스크탑의 USB 포트에 연결..
-
젯슨 나노 Setting딥러닝(deep Learning)/젯슨 나노 (Jetson Nano) 2021. 9. 6. 11:38
- 젯슨 나노를 사서, 다뤄볼 일이 생겼기 때문에, 정리 겸 setting 방법을 공유해보고자 한다. - 젯슨 나노는 엔비디아(Nvidia)에서 제작한 싱글보드 컴퓨터로 아두이노, 라즈베리파이, 마이크로비트, 라떼판다와 같은 오픈소스 하드웨어 중에서 비교적 최신 플랫폼으로 분류된다. 소프트웨어적인 구성은 리눅스(Linux) 우분투(Ubuntu)를 사용해서, 쉬운 UI 그리고, Jetpack 을 통한 가속화 컴퓨팅에 사용자 편리한 SDK 들을 제공해주는 특징이 있다. 0. 젯슨 나노 세팅 우선 Jetson nano를 사게 되면, 이미지 파일을 다운받아야 하는데, 다음의 사이트에 들어가 이미지를 다운받고, SD카드에 이미지 파일을 쓸수 있도록 하자. Getting Started With Jetson Nano..
-
TTA (Test Time Augmentation) 란딥러닝(deep Learning)/딥러닝 이슈(Issue) 2021. 6. 19. 23:04
0. 서론 - TTA ( Test Time Augmentation) 이란, 말 그대로 model 을 테스트 할때에도, Data Augmentation 을 한다고 이해하면 될 것이다. 그림으로 살펴 보았을때, 밑의 input 즉 원본 이미지를 flip 및 rotation, zoom 등을 하여, 원본으로부터 변형된 여러가지 Image Augmentation 에 평가를 실시하여, 최종 분류값이 무엇인지 예측하는 기법이다. - 좀 더 직관적으로 본다면, 모델에 한가지의 이미지를 주는 것보다는 여러가지 변형된 이미지를 주어, 평가를 하게 되면, 발생하는 오차는 작아지는 것이 당연해 보인다. - TTA 를 쓰게 되면, 모델이 편향된 학습결과를 가지고 있을때, 그러한 편향에서 벗어나 좀 더 좋은 예측을 할 수 있게 ..
-
[Pytorch] transfer_Learning 전이학습딥러닝(deep Learning) 2021. 5. 17. 02:22
0. 들어가기 전에 - 파이토치의 전이학습 을 통하여 모델은 Resnet18 로 벌과 개미를 구분하는 모델을 만들어보겠습니다. 1. 모듈 임포트 In [103]: from __future__ import print_function, division import torch import torch.nn as nn import torch.optim as optim from torch.optim import lr_scheduler import numpy as np import torchvision from torchvision import datasets, models, transforms import matplotlib.pyplot as plt import time import os import copy pl..