Category

AI

Honeybee (Kakao MLLM) Inference 테스트

2 분 소요

Honeybee Inference Test MLLM 및 honeybee란 MLLM MLLM(Multimodal Large Language Model)은 다양한 modality의 데이터를 처리할 수 있다. 쉽게 말하면 기존의 GPT3.5를 예시로 들면 text를 input으로 ...

Docker memory error

최대 1 분 소요

상황 : torch dataloader를 사용했으나 메모리 오류 발생 원인 : 도커 컨테이너 생성 시 shared memory(–shm-size)가 기본적으로 64MB(or256MB)로 설정되어 있기 때문에 발생 해결 방법(1) 도커 컨테이너 생성시...

Vision Transformer (2)

9 분 소요

Encoder 저번 포스팅의 position embedding에 이어 본격적인 ViT의 인코더 부분을 설명하고자 한다.

Vision Transformer (1)

4 분 소요

Vision Transformer란 Vision Transformer(ViT)는 An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale(2020) 라는 제목으로 발표되었다. 사실 제목에 답이 있는데,...

지식 증류(Knowledge Distillation)

3 분 소요

지식 증류(Knowledge Distillatioin) 딥러닝에서 지식 증류란 teacher model T로부터 추출한 지식을 student model S로 전수하는 것을 의미한다.

Custom ResNet

1 분 소요

널리 알려진 ResNet 34,50,101 등과 같은 모델을 그대로 가져와서 fine-tuning 할 수도 있지만 다른 모델 구조로 실험하고 싶거나 기타 등등의 이유로 직접 구현이 필요한 경우도 존재한다. resnet 뒤의 34,101과 같은 숫자는 모델 안의 컨볼루션 레이어의 개...

Custom Dataloader for Tensorflow

최대 1 분 소요

tensorflow/keras 에서 모델 학습을 진행할때 미니배치만큼만 가져와서 메모리에 올리는 코드. dataloader를 사용하지 않으면 일반적으로 모델+모든 데이터가 메모리에 올라간다. pytorch의 dataloader와 유사하다. keras의 Sequence 모듈을 상속받...

맨 위로 이동 ↑

etc

CVAT(Computer Vision Annotation Tool) 설치 가이드 for Ubuntu

4 분 소요

CVAT란 CVAT(Computer Vision Annotation Tool)은 오픈소스 이미지 데이터 라벨링 툴의 일종이다. 기본적으로 detection, segmentation 등에 해당하는 라벨링 기능을 제공하며 기술의 발전으로 인해 AI 모델을 통한 Auto or Semi-...

맨 위로 이동 ↑

Docker

도커(Docker) 명령어 정리 (2)

최대 1 분 소요

주요 도커 컨테이너 명령어 정리 (2) 도커 환경이 설치되어 있다고 가정한다. 1편: 도커(Docker) 명령어 정리 (1)

맨 위로 이동 ↑

Python

Hex 컬러 코드 rgb로 변환하기

1 분 소요

헥스 코드란 이미지 관련 작업을 하다 보면 #e6194b와 같은 색상 코드를 마주할 일이 있다. 이는 16진수로 표현된 색이다. cv2.puttext와 같은 함수를 사용할 때는 RGB 형식의 튜플로 변환해 줄 필요가 있다. 아래는 RGB 형식의 튜플로 변환해 주는 함수 및 예시이다.

[Python]Traceback을 이용한 오류 출력

최대 1 분 소요

Traceback을 사용한 오류 출력 Traceback을 이용하여 오류를 출력할 수 있다. 아래의 예시를 보자. ```python import traceback

맨 위로 이동 ↑

blog

맨 위로 이동 ↑

Linux

리눅스(Linux) 명령어 정리

2 분 소요

리눅스 명령어 정리(update 2024.01.11) 1 bash shell (리눅스 기본 쉘 bash) 실행. 터미널 기본으로 bash 설정 안되어 있을 때 실행 ___ 1 sudo root 권한으로 명령 실행. 처음에 한해 사용자 계정 비밀번호 입력해야 할 수 있음. /et...

맨 위로 이동 ↑