전체 글 55

3학기...

석사 3학기 과정은 바쁠 수밖에 없다.블로그 업데이트 꾸준히 하시는 분들 진짜 리스펙 한다.올릴게 많은데 아직 정리할 수 있는 여유가 없다. 여유가 생기면 올릴 리스트(텍스트데이터 증강, 태블로 훈련소 23기 및 자격증, 창업 동아리, 2d pose -> 3d lifting, xorg 윈도우-우분투 '집에서도 가능한' 포트포워딩 원격 데스크탑, 3d HPE, HOI) 개인 논문, 프젝, 스터디, 취업 위한 스펙 준비(개인적으로 박사과정은 취업하고 어느 정도 도메인이 정해지고 나서 나중에 해보고 싶다) 등등 정신이 없다.요즘은 진짜 전략적으로 살아야 된다는 것을 체감 중이다. 논문 작성은 일반대학원 졸업요건에 가장 큰 벽이다.논문을 통해 졸업할 수 있느냐 없느냐는, Conribution을 얼마나 잘 이뤄냈..

MY GPTs(Create a GPT) 기능으로 나만의 앱 만들기

한 달 전쯤, ChatGPT가 여러가지 바뀌면서 사용성이 높은 기능을 추가했다. 바로 Create a GPT 기능이다. (ChatGPT4 유료 결제 사용자만 가능) ChatGPT 왼쪽 상단에 Explore 탭을 클릭한다. 그러면 위에 My GPTs 탭이 있는데 Create a GPT를 클릭해준다. 그러면 새 창이 열림과 동시에 아래와 같은 화면이 나온다. GPT: Hi! I'll help you build a new GPT. You can say something like, "make a creative who helps generate visuals for new products" or "make a software engineer who helps format my code." What would y..

Using Custom Datasets with YOLOv8 pretrained Detect model

오늘은 YOLOv8의 pretrained Detect model을 커스텀 데이터셋으로 돌려보는 작업을 따라해보려고 한다. YOLO의 경우 Object Detection 최초의 1-Stage Detector 방법론이다. https://arxiv.org/abs/1506.02640 You Only Look Once: Unified, Real-Time Object Detection We present YOLO, a new approach to object detection. Prior work on object detection repurposes classifiers to perform detection. Instead, we frame object detection as a regression problem..

Git 설치, 버전 관리 및 '원격 저장소 - 로컬 저장소' 연결

Git을 사용해야 하는 이유? 버전 관리 더보기 변경 사항 추적: Git을 사용하면 소스 코드의 변경 사항을 쉽게 추적하고 문서화할 수 있다. 이는 코드의 진화를 이해하고 특정 변경 사항이 언제 이루어졌는지 알아내는 데 도움이 된다. 협업 용이성: 여러 개발자가 동시에 작업할 때, Git은 코드의 동시 변경을 관리하고 통합하는 데 유용하다. 이는 팀원 간의 효율적인 협업을 가능하게 한다. 분산 개발: Git은 분산 버전 관리 시스템이다. 이는 네트워크 또는 중앙 서버에 접속하지 않고도 로컬에서 작업을 계속할 수 있음을 의미합니다. 작업은 나중에 중앙 리포지토리와 동기화할 수 있다. 백업과 복구: Git은 프로젝트의 모든 버전을 저장한다. 이를 통해 필요할 때 이전 버전으로 쉽게 롤백하거나 손실된 데이터를..

쏠쏠한 TIP 2023.11.24

Human3.6M 데이터셋 다운로드(Docker 사용)

Human3.6M은 유료이지만, 최근까지도 많은 2D, 3D Human Pose Estimation 논문들이 모델을 검증할 때 사용한다. 그리고 앞으로도 널리 사용될 것으로 보인다. 근데 이 데이터셋... 상당히 용량이 크고 파일이 나눠져있어, 다운로드하고 원하는 대로 바꾸기 상당히 번거롭다는 단점이 존재한다. 이를 해결하기 위해 도커를 사용해서 쉽고 빠르게 환경 구성을 한 후 다운로드를 해보자! Human3.6M http://vision.imar.ro/human3.6m/description.php Human3.6M Dataset Diversity and Size • 3.6 million 3D human poses and corresponding images • 11 professional actors ..

ChatGPT 이미지 생성 기능 'DALL-E 3'(GPT-4)

대화형 인공지능 수업을 들으면서 GPT4를 결제했고, 이를 잘 사용하고 있다. (코딩도 잘해... 요약도 잘해...) 그런데 요새 GPT-4의 신규 기능이 많이 나와서 재밌게 사용 중이다. 그 중에서 오늘 소개할 것은... 바로 'DALL-E 3' 'DALL-E 3' 는 텍스트를 입력하면 텍스트에 맞는 이미지를 생성해주는 기능이다. (Text to Image) 즉, 원하는 이미지를 구상하고 이에 맞게 텍스트를 입력해주면 간단하게 이미지 생성이 된다. 예시로 고양이 사진을 그려보자. 이번에는 내가 좋아하는 게임 캐릭터인 로스트아크의 카멘을 그려보자. 카멘은 다음과 같이 생겼다. 그럼 아까 고양이처럼 카멘을 그려달라고 하면? 카멘을 잘 모르는지... ㅠ 안다고 하는데 그리질 못한다. (대화형 인공지능의 단점..

파이토치 기본 정리(Pytorch Basic)

깔끔하게 정리는 못했지만... 파이토치를 처음 접해보는 분이라면, 아래 코드를 보고 기본적으로 다루는 방법을 연습 하실 수 있을 겁니다! In [1]: import torch In [2]: print(torch.__version__) print(torch.cuda.is_available()) 1.9.1+cu111 True Pytorch Components 1. torch 메인 네임스페이스입니다. Tensor 생성, tensor간의 연산 등 다양한 함수가 정의되어 있습니다. Numpy와 유사한 구조를 가집니다. 2. torch.autograd 자동 미분을 위한 함수들이 포함되어져 있습니다. 자동 미분의 on,off를 제어하는 콘텍스트 매니저(enable_grad/no_grad)나 자체 미분 가능 함수를 정..

윈도우 파이토치 설치 방법[How to install Pytorch in Windows 11](CUDA 환경 구성)

생각보다 OS를 포맷하는 경우가 많아지고 있어, 파이토치(Pytorch) 환경 구성 하는 방법에 대해 정리해보고자 한다. 필자의 환경 OS: Windows11 (참고로 리눅스의 경우, 환경 구성이 윈도우와 살짝 다르지만 거의 비슷하다) GPU: RTX 3060 laptop nvidia 그래픽 드라이버는 설치 했을 것이라 가정하겠다. 다운로드를 안했다면 아래 링크를 확인하자. 공식 드라이버 | NVIDIA Download the latest official NVIDIA drivers Download the latest official NVIDIA drivers www.nvidia.com 먼저, PowerShell이나 윈도우 터미널 창에서 가용한 CUDA version을 확인한다. nvidia-smi 필자는..

HyperCLOVA X(하이퍼클로바X), 데이터사이언스학과 대학원생이 직접 알려주는 이야기

안녕하세요! 데욱입니다! 제가 네이버에서 주최하는 큰 프로그램인 NAVER AI RUSH 2023 앰배서더에 선정되었습니다! AI RUSH는 온라인, 오프라인 밋업 등을 통해 활발하게 프로그램이 진행되고 있는데요. 밋업 도중 제가 새롭게 알게 된, HyperCLOVA X에 대해서 설명해 드리고자 합니다. # HyperCLOVA X가 무엇인가요? HyperCLOVA X는 네이버의 초대규모 AI입니다. HyperCLOVA X는 최근 가장 주목받는 ChatGPT에 비해서도 한국어 데이터를 6,500배 더 학습하였습니다. 이는 여태까지 한국 서비스 이용자들과 함께 한 경험이 있어서 가능한 일입니다. 네이버 뉴스와 블로그 등의 데이터를 통해 자연스러운 한국어 표현은 물론이고, 한국 사회의 법, 제도, 문화적 맥락..

바쁜... 2학기

갑자기 너무 바쁘다... 그래도 한가한 것보다 100배는 낫지! 요새하고 있는 것들을 정리해 보자 1. 랩 세미나: 컴퓨터 비전 랩실 나는 다른 동기들과 다르게 조금 일찍 교수님 랩실에 들어갔다. (미리 들어가서 논문 주제 설정 및 방향성 확립) 그래서 조금 더 구르고 굴렀다. 졸업을 위한... 나의 처절한 몸부림 너무 어려운 걸 선택했나 싶긴 한데... 또 쉬우면 재미없으니까... 그리고 성격 상 흥미로운 걸 해야 내가 안 질리고 잘한다. 뭐 하는 건 매번 똑같다. 논문 계속 보고 노션에 정리, 데이터 확인하며 코드 돌려보기 아직 모르는 게 많아서 하나하나씩 정리해 나가는데, 요즘 정리된 게 많아서 그런지 예전보다 이해하기 쉽기도 하고... GPT도 한몫하는 것 같고ㅎㅎ 좋은 시대에 잘 태어난 것 같다..