Computer Vision 6

[CS231N] Assignment 3 Q1. Image Captioning with Vanilla RNNs

Assignment 3: https://cs231n.github.io/assignments2024/assignment3/#q1-image-captioning-with-vanilla-rnns Assignment 3This assignment is due on Tuesday, May 28 2024 at 11:59pm PST. Starter code containing Colab notebooks can be downloaded here. Setup Please familiarize yourself with the recommended workflow before starting the assignment. You should also watch the Colab wcs231n.github.io 일반 신경망(..

[CS231N] Assignment 1 Q1. k-Nearest Neighbor classifier

Assignment 1: https://cs231n.github.io/assignments2024/assignment1/ Assignment 1This assignment is due on Friday, April 19 2024 at 11:59pm PST. Starter code containing Colab notebooks can be downloaded here. Setup Please familiarize yourself with the recommended workflow by watching the Colab walkthrough tutorial below: Note. Ensure ycs231n.github.io train data와 test data(X) 간의 유클리드 거리를 계산하여 비교d..

Open Set, Open Vocabulary, Open World 차이점

📌 Open Set학습 데이터에 없는 클래스를 'unknown'으로 처리하는 것이 목표학습한 클래스 외의 입력에 대해서는 reject하거나 학습된 데이터가 아니다 라고 판단하는 것이 특징  📌 Open Vocabulary학습 데이터에 없는 단어 혹은 개념을 처리할 수 있도록 설계하는 것이 목표(낯선 단어를 보고 유추해서 사용하는 사람)Zero-shot learning, 이미지 캡셔닝을 예시로 들 수 있다.예를 들어 '고양이'와 '개'를 학습한 모델이 '여우'와 같은 새로운 개념도 유사성을 통해 처리할 수 있다.  📌 Open World학습 데이터에 없는 클래스가 존재할 가능성을 염두에 두고 이를 처리하거나 적응할 수 있는 환경(낯선 단어를 듣고 일단 기록해두는 사람)데이터셋에 없는 새로운 클래스의 ..

Computer Vision 2024.12.10

[3D] Voxel, Mesh, Point Cloud란?

Voxelvolume + pixel, 3차원 공간에서 정규 격자 단위의 값object의 형태에 따라 voxel이 채워져(1)있거나 비워져(0)있다.1로 채워진 voxel만을 시각화하면 3차원 물체가 표현된다. (like 마인크래프트) Point Cloud좌표계에 속한 점들의 집합 LiDAR 센서로 point cloud를 생성하여 자율 주행에 활용한다.pointcloud를 활용한 classification, segmentation 대표적인 방법이 PointNet이 있다. Mesh다각형(polygon)들의 집합

Computer Vision 2024.10.09

YOLOv10 Multi-GPU DDP 사용하기

YOLOv10으로 학습을 하려는데 DDP(DistributedDataParallel)로 학습을 하려니 안된다.. GPU 1개로 잘만 돌아가던 것이 2개 이상만 되면 NoModule을 띄우며 yolo를 찾지 못했다.(터미널창 지워버림ㅠ)그래서 찾은 방법이 아래의 방법이다. (ㅈㅎ아 고마워 ㅠ) 참고 : https://docs.ultralytics.com/yolov5/tutorials/multi_gpu_training/#trainingCUDA_VISIBLE_DEVICES=0,1 python -m torch.distributed.run --nproc_per_node 2 train.py --epochs 300 --batch_size 2 --data dataset.yaml  pytorch에서 ddp을 사용할 때 ..

Computer Vision 2024.09.21

YOLOv7 사용 및 학습해보기

참고 : https://foss4g.tistory.com/1796 📌 설치딥러닝 공부를 하며 코드 구현을 해본 적이 아직까지 없는데 YOLOv7을 통해 연습해보려 한다.YOLOv7은 공식적으로 코드가 오픈되어 있고 블로그 참고글이 많아 좋은 연습예제가 될 듯하다.https://github.com/WongKinYiu/yolov7 GitHub - WongKinYiu/yolov7: Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-timeImplementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art ..

Computer Vision 2024.09.12