2025 AI 빅테크 발자취 살펴보기 (Anthropic, OpenAI, Google)
Anthropic 2025.02 Claude Code 베타 출시 CLI를 통해 다양한 환경에서 작동하게 출시했다. 장단점이 있지만 돌아보면 성공적인 판단이었던 것 같다. 2025.05 Claude Code 5월 정식 출시 2025.08 Claude for Chro...
Anthropic 2025.02 Claude Code 베타 출시 CLI를 통해 다양한 환경에서 작동하게 출시했다. 장단점이 있지만 돌아보면 성공적인 판단이었던 것 같다. 2025.05 Claude Code 5월 정식 출시 2025.08 Claude for Chro...
arXiv 2023. [Paper] [Page] [Github] Kirillov, Alexander, et al. Meta AI Research, FAIR 5 Apr 2023
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
Encoder 저번 포스팅의 position embedding에 이어 본격적인 ViT의 인코더 부분을 설명하고자 한다.
Vision Transformer란 Vision Transformer(ViT)는 An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale(2020) 라는 제목으로 발표되었다. 사실 제목에 답이 있는데,...
지식 증류(Knowledge Distillatioin) 딥러닝에서 지식 증류란 teacher model T로부터 추출한 지식을 student model S로 전수하는 것을 의미한다.
널리 알려진 ResNet 34,50,101 등과 같은 모델을 그대로 가져와서 fine-tuning 할 수도 있지만 다른 모델 구조로 실험하고 싶거나 기타 등등의 이유로 직접 구현이 필요한 경우도 존재한다. resnet 뒤의 34,101과 같은 숫자는 모델 안의 컨볼루션 레이어의 개...
tensorflow/keras 에서 모델 학습을 진행할때 미니배치만큼만 가져와서 메모리에 올리는 코드. dataloader를 사용하지 않으면 일반적으로 모델+모든 데이터가 메모리에 올라간다. pytorch의 dataloader와 유사하다. keras의 Sequence 모듈을 상속받...
축 위치(선속도 linear) 회전(각속도 angular) x 거북이 몸 전방(앞/뒤) 방향 속도 — y 몸 좌(+)/우(-) 측방(...
1 ros2 run turtlesim turtlesim_node
.bashrc 파일은 설정파일에 해당한다. 조금 더 상세하게 설명하자면 리눅스의 쉘중 가장 일반적인 쉘이 bash이고 bash 개별 설정을 저장하는 것이 .bashrc파일이다. .이 있으면 보통 숨김 폴더이며 .bashrc파일의 위치는 home디렉토리에 위치해 있으며 1 2 3 4...
1 2 #terminal1 ros2 run demo_nodes_cpp talker 1 2 #terminal2 ros2 run demo_nodes_cpp listener demo_nodes_cpp 패키지의 talker, listener 노드를 실행
arXiv 2023. [Paper] [Page] [Github] Kirillov, Alexander, et al. Meta AI Research, FAIR 5 Apr 2023
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
Encoder 저번 포스팅의 position embedding에 이어 본격적인 ViT의 인코더 부분을 설명하고자 한다.
Vision Transformer란 Vision Transformer(ViT)는 An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale(2020) 라는 제목으로 발표되었다. 사실 제목에 답이 있는데,...
지식 증류(Knowledge Distillatioin) 딥러닝에서 지식 증류란 teacher model T로부터 추출한 지식을 student model S로 전수하는 것을 의미한다.
포토그래메트리란 Photogrammetry: 여러 각도에서 촬영된 사진을 이용해 3D 모델을 생성하는 기술
arXiv 2023. [Paper] [Page] [Github] Kirillov, Alexander, et al. Meta AI Research, FAIR 5 Apr 2023
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
Encoder 저번 포스팅의 position embedding에 이어 본격적인 ViT의 인코더 부분을 설명하고자 한다.
Vision Transformer란 Vision Transformer(ViT)는 An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale(2020) 라는 제목으로 발표되었다. 사실 제목에 답이 있는데,...
CVAT란 CVAT(Computer Vision Annotation Tool)은 오픈소스 이미지 데이터 라벨링 툴의 일종이다. 기본적으로 detection, segmentation 등에 해당하는 라벨링 기능을 제공하며 기술의 발전으로 인해 AI 모델을 통한 Auto or Semi-...
주요 도커 컨테이너 명령어 정리 (2) 도커 환경이 설치되어 있다고 가정한다. 1편: 도커(Docker) 명령어 정리 (1)
주요 도커 컨테이너 명령어 정리 도커 환경이 설치되어 있다고 가정한다
리눅스 명령어 정리(update 2024.01.11) 1 bash shell (리눅스 기본 쉘 bash) 실행. 터미널 기본으로 bash 설정 안되어 있을 때 실행 ___ 1 sudo root 권한으로 명령 실행. 처음에 한해 사용자 계정 비밀번호 입력해야 할 수 있음. /et...
가상머신(VM), 컨테이너, Conda환경과의 차이점을 통해 도커의 개념을 정리하고자 한다.
1 docker build -f Dockerfile -t ros2_humble . -f : 파일 지정 -t : 태그 지정 . : 현재 경로에서 빌드
주요 도커 컨테이너 명령어 정리 (2) 도커 환경이 설치되어 있다고 가정한다. 1편: 도커(Docker) 명령어 정리 (1)
주요 도커 컨테이너 명령어 정리 도커 환경이 설치되어 있다고 가정한다
가상머신(VM), 컨테이너, Conda환경과의 차이점을 통해 도커의 개념을 정리하고자 한다.
1 docker build -f Dockerfile -t ros2_humble . -f : 파일 지정 -t : 태그 지정 . : 현재 경로에서 빌드
주요 도커 컨테이너 명령어 정리 (2) 도커 환경이 설치되어 있다고 가정한다. 1편: 도커(Docker) 명령어 정리 (1)
주요 도커 컨테이너 명령어 정리 도커 환경이 설치되어 있다고 가정한다
CVAT란 CVAT(Computer Vision Annotation Tool)은 오픈소스 이미지 데이터 라벨링 툴의 일종이다. 기본적으로 detection, segmentation 등에 해당하는 라벨링 기능을 제공하며 기술의 발전으로 인해 AI 모델을 통한 Auto or Semi-...
주요 도커 컨테이너 명령어 정리 (2) 도커 환경이 설치되어 있다고 가정한다. 1편: 도커(Docker) 명령어 정리 (1)
주요 도커 컨테이너 명령어 정리 도커 환경이 설치되어 있다고 가정한다
배경 딥러닝 코드를 보다 보면 @hydra.main으로 표시된 코드를 심심찮게 볼 수 있다. config파일의 세팅을 쉽게 관리하고자 함인데, argparse나 다른 라이브러리를 편하게 써왔던 사람이라면 그대로 써도 무방하다고 생각한다. 하지만 hydra에 대해 알고 있으면 코드 ...
헥스 코드란 이미지 관련 작업을 하다 보면 #e6194b와 같은 색상 코드를 마주할 일이 있다. 이는 16진수로 표현된 색이다. cv2.puttext와 같은 함수를 사용할 때는 RGB 형식의 튜플로 변환해 줄 필요가 있다. 아래는 RGB 형식의 튜플로 변환해 주는 함수 및 예시이다.
Traceback을 사용한 오류 출력 Traceback을 이용하여 오류를 출력할 수 있다. 아래의 예시를 보자. ```python import traceback
Marching Cubes 알고리즘은 3D 공간 각 지점에서의 밀도 값을 이용하여 연속적인 표면(iso-surface)를 다각형 메쉬(보통 삼각형)로 추출하는 알고리즘이다.
Gaussian Splatting을 사용하기 위해서는 pose가 필요하다. 이 때 도움을 주는 툴이 Colmap이다. colmap은 거의 GS에 반필수적인 요소이다.
포토그래메트리란 Photogrammetry: 여러 각도에서 촬영된 사진을 이용해 3D 모델을 생성하는 기술
Markov Processes
강화학습은 시간이 중요하다. 순차적인 결정의 연속이다.
Isaac Lab이란
상황 : torch dataloader를 사용했으나 메모리 오류 발생 원인 : 도커 컨테이너 생성 시 shared memory(–shm-size)가 기본적으로 64MB(or256MB)로 설정되어 있기 때문에 발생 해결 방법(1) 도커 컨테이너 생성시...
상황 : 도커 컨테이너에서 torch로 GPU 연산 수행 시 CUDA error: no kernel image is available for execution on the device 오류 발생 원인 : 서버 1에서 사용하던 이미지를 서버2에 복사하여 새 도커 컨테이너 환...
상황 : torch dataloader를 사용했으나 메모리 오류 발생 원인 : 도커 컨테이너 생성 시 shared memory(–shm-size)가 기본적으로 64MB(or256MB)로 설정되어 있기 때문에 발생 해결 방법(1) 도커 컨테이너 생성시...
상황 : 도커 컨테이너에서 torch로 GPU 연산 수행 시 CUDA error: no kernel image is available for execution on the device 오류 발생 원인 : 서버 1에서 사용하던 이미지를 서버2에 복사하여 새 도커 컨테이너 환...
상황 : torch dataloader를 사용했으나 메모리 오류 발생 원인 : 도커 컨테이너 생성 시 shared memory(–shm-size)가 기본적으로 64MB(or256MB)로 설정되어 있기 때문에 발생 해결 방법(1) 도커 컨테이너 생성시...
상황 : 도커 컨테이너에서 torch로 GPU 연산 수행 시 CUDA error: no kernel image is available for execution on the device 오류 발생 원인 : 서버 1에서 사용하던 이미지를 서버2에 복사하여 새 도커 컨테이너 환...
널리 알려진 ResNet 34,50,101 등과 같은 모델을 그대로 가져와서 fine-tuning 할 수도 있지만 다른 모델 구조로 실험하고 싶거나 기타 등등의 이유로 직접 구현이 필요한 경우도 존재한다. resnet 뒤의 34,101과 같은 숫자는 모델 안의 컨볼루션 레이어의 개...
tensorflow/keras 에서 모델 학습을 진행할때 미니배치만큼만 가져와서 메모리에 올리는 코드. dataloader를 사용하지 않으면 일반적으로 모델+모든 데이터가 메모리에 올라간다. pytorch의 dataloader와 유사하다. keras의 Sequence 모듈을 상속받...
널리 알려진 ResNet 34,50,101 등과 같은 모델을 그대로 가져와서 fine-tuning 할 수도 있지만 다른 모델 구조로 실험하고 싶거나 기타 등등의 이유로 직접 구현이 필요한 경우도 존재한다. resnet 뒤의 34,101과 같은 숫자는 모델 안의 컨볼루션 레이어의 개...
tensorflow/keras 에서 모델 학습을 진행할때 미니배치만큼만 가져와서 메모리에 올리는 코드. dataloader를 사용하지 않으면 일반적으로 모델+모든 데이터가 메모리에 올라간다. pytorch의 dataloader와 유사하다. keras의 Sequence 모듈을 상속받...
상황 : torch dataloader를 사용했으나 메모리 오류 발생 원인 : 도커 컨테이너 생성 시 shared memory(–shm-size)가 기본적으로 64MB(or256MB)로 설정되어 있기 때문에 발생 해결 방법(1) 도커 컨테이너 생성시...
tensorflow/keras 에서 모델 학습을 진행할때 미니배치만큼만 가져와서 메모리에 올리는 코드. dataloader를 사용하지 않으면 일반적으로 모델+모든 데이터가 메모리에 올라간다. pytorch의 dataloader와 유사하다. keras의 Sequence 모듈을 상속받...
Encoder 저번 포스팅의 position embedding에 이어 본격적인 ViT의 인코더 부분을 설명하고자 한다.
Vision Transformer란 Vision Transformer(ViT)는 An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale(2020) 라는 제목으로 발표되었다. 사실 제목에 답이 있는데,...
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
ECCV 2022. [Paper] [Github] Zhang, YiFu, et al. Huazhong University of Science and Techonology 7 Apr 2022
test
test
test
vscode 간편 단축키
상황 : 도커 컨테이너에서 torch로 GPU 연산 수행 시 CUDA error: no kernel image is available for execution on the device 오류 발생 원인 : 서버 1에서 사용하던 이미지를 서버2에 복사하여 새 도커 컨테이너 환...
리눅스 명령어 정리(update 2024.01.11) 1 bash shell (리눅스 기본 쉘 bash) 실행. 터미널 기본으로 bash 설정 안되어 있을 때 실행 ___ 1 sudo root 권한으로 명령 실행. 처음에 한해 사용자 계정 비밀번호 입력해야 할 수 있음. /et...
tensorflow/keras 에서 모델 학습을 진행할때 미니배치만큼만 가져와서 메모리에 올리는 코드. dataloader를 사용하지 않으면 일반적으로 모델+모든 데이터가 메모리에 올라간다. pytorch의 dataloader와 유사하다. keras의 Sequence 모듈을 상속받...
지식 증류(Knowledge Distillatioin) 딥러닝에서 지식 증류란 teacher model T로부터 추출한 지식을 student model S로 전수하는 것을 의미한다.
1. 기존 nvidia driver 삭제
CVAT란 CVAT(Computer Vision Annotation Tool)은 오픈소스 이미지 데이터 라벨링 툴의 일종이다. 기본적으로 detection, segmentation 등에 해당하는 라벨링 기능을 제공하며 기술의 발전으로 인해 AI 모델을 통한 Auto or Semi-...
Honeybee Inference Test MLLM 및 honeybee란 MLLM MLLM(Multimodal Large Language Model)은 다양한 modality의 데이터를 처리할 수 있다. 쉽게 말하면 기존의 GPT3.5를 예시로 들면 text를 input으로 ...
Honeybee Inference Test MLLM 및 honeybee란 MLLM MLLM(Multimodal Large Language Model)은 다양한 modality의 데이터를 처리할 수 있다. 쉽게 말하면 기존의 GPT3.5를 예시로 들면 text를 input으로 ...
Honeybee Inference Test MLLM 및 honeybee란 MLLM MLLM(Multimodal Large Language Model)은 다양한 modality의 데이터를 처리할 수 있다. 쉽게 말하면 기존의 GPT3.5를 예시로 들면 text를 input으로 ...
Honeybee Inference Test MLLM 및 honeybee란 MLLM MLLM(Multimodal Large Language Model)은 다양한 modality의 데이터를 처리할 수 있다. 쉽게 말하면 기존의 GPT3.5를 예시로 들면 text를 input으로 ...
헥스 코드란 이미지 관련 작업을 하다 보면 #e6194b와 같은 색상 코드를 마주할 일이 있다. 이는 16진수로 표현된 색이다. cv2.puttext와 같은 함수를 사용할 때는 RGB 형식의 튜플로 변환해 줄 필요가 있다. 아래는 RGB 형식의 튜플로 변환해 주는 함수 및 예시이다.
arXiv 2023. [Paper] [Page] [Github] Kirillov, Alexander, et al. Meta AI Research, FAIR 5 Apr 2023
카메라의 3요소
1 docker build -f Dockerfile -t ros2_humble . -f : 파일 지정 -t : 태그 지정 . : 현재 경로에서 빌드
단일 이미지와 sparse한 lidar points를 fusion하여 3d scene을 구성하고자 한 실험 일부 기록용
단일 이미지와 sparse한 lidar points를 fusion하여 3d scene을 구성하고자 한 실험 일부 기록용
단일 이미지와 sparse한 lidar points를 fusion하여 3d scene을 구성하고자 한 실험 일부 기록용
단일 이미지와 sparse한 lidar points를 fusion하여 3d scene을 구성하고자 한 실험 일부 기록용
단일 이미지와 sparse한 lidar points를 fusion하여 3d scene을 구성하고자 한 실험 일부 기록용
포토그래메트리란 Photogrammetry: 여러 각도에서 촬영된 사진을 이용해 3D 모델을 생성하는 기술
Isaac Sim이란
Isaac Lab이란
IP 주소 (IPv4/IPv6) 네트워크 상의 “집 주소”. 192.168.0.42/24 와 같이 표기하며, /24는 서브넷 길이(마스크) 서브넷(Subnet; 대역) 한 IP 범위를 네트워크부분+호스트 부분...
배경 딥러닝 코드를 보다 보면 @hydra.main으로 표시된 코드를 심심찮게 볼 수 있다. config파일의 세팅을 쉽게 관리하고자 함인데, argparse나 다른 라이브러리를 편하게 써왔던 사람이라면 그대로 써도 무방하다고 생각한다. 하지만 hydra에 대해 알고 있으면 코드 ...
배경 딥러닝 코드를 보다 보면 @hydra.main으로 표시된 코드를 심심찮게 볼 수 있다. config파일의 세팅을 쉽게 관리하고자 함인데, argparse나 다른 라이브러리를 편하게 써왔던 사람이라면 그대로 써도 무방하다고 생각한다. 하지만 hydra에 대해 알고 있으면 코드 ...
Gaussian Splatting을 사용하기 위해서는 pose가 필요하다. 이 때 도움을 주는 툴이 Colmap이다. colmap은 거의 GS에 반필수적인 요소이다.
Gaussian Splatting을 사용하기 위해서는 pose가 필요하다. 이 때 도움을 주는 툴이 Colmap이다. colmap은 거의 GS에 반필수적인 요소이다.
Intro Artificial Potential Field 알고리즘 (이하 APF)은 로봇의 장애물 회피에 널리 이용되는 알고리즘이다. 컨셉에 대한 이해와 활용이 어렵지 않다. 핵심은 도착점까지 이동을 시켜야 하는데 이를 위해서는 로봇의 현재 위치와 목표 위치(Goal)사이에는 인...
Intro Artificial Potential Field 알고리즘 (이하 APF)은 로봇의 장애물 회피에 널리 이용되는 알고리즘이다. 컨셉에 대한 이해와 활용이 어렵지 않다. 핵심은 도착점까지 이동을 시켜야 하는데 이를 위해서는 로봇의 현재 위치와 목표 위치(Goal)사이에는 인...
Marching Cubes 알고리즘은 3D 공간 각 지점에서의 밀도 값을 이용하여 연속적인 표면(iso-surface)를 다각형 메쉬(보통 삼각형)로 추출하는 알고리즘이다.
Marching Cubes 알고리즘은 3D 공간 각 지점에서의 밀도 값을 이용하여 연속적인 표면(iso-surface)를 다각형 메쉬(보통 삼각형)로 추출하는 알고리즘이다.