분류 전체보기

Career에 관한 생각

이상적인 커리어 - 한기용 CTO님 이야기

얼마 전 현재 Grepp 이라는 회사의 CTO로 계시는 한기용님 강연을 들었다. 한기용님은 컴퓨터공학 학, 석사를 마치고 삼성에서 일하시다가 미국으로 넘어 가신 후 스타트업 창업도 해보시고, 야후에서도 일하시고, 여러 경험들이 많으신 분이다. 예전에 어떤 강연을 보다가 알게되어 그 뒤로 계속 글들을 팔로우업 하고 있는데, 이번 기회에 들은 강연에서 인상 깊게 들은 이야기들을 정리해보고자 한다. 이상적인 커리어는 무엇일까? 다수의 개발자가 생각하는 이상적인 커리어 경로는 개발을 손에서 떼지 않고, 새로운 기술을 계속해서 배우고 싶다고 생각한다. 한기용님이 생각하시는 이상적인 커리어는 기술 지향적인 사람이 되지 말자는 것이었다. 중요한 것은 결과 지향적인 사람이 되어야 한다는 것. 결과 지향적인 사람이란? ..

Programming/Linux

[Linux] 기본 명령어

리눅스에서 자주 사용하는 명령어를 정리해보았다. ls (List segments) 현재 위치의 파일 목록 조회하기 위해 사용 ls -l : 파일의 상세정보 ls -a : 숨김 파일 표시 ls -t : 파일들을 생성시간순(제일 최신 것부터)으로 표시 ls -rt : 파일들을 생성시간순(제일 오래된 것부터)으로 표시 ls -f : 파일 표시 시 마지막 유형에 나타내는 파일명을 끝에 표시 ('/' : 디렉터리, '*' : 실행파일, '@' : 링크 등등,,,) cd (Change directory) 디렉터리 이동할 때 주로 사용하는 명령어 cd 디렉터리 경로 : 이동하려는 디렉터리로 이동 cd ~ : 홈 디렉터리로 이동 cd / : 최상위 디렉터리로 이동 cd . : 현재 디렉터리 cd .. : 상위 디렉터리..

AI Research Topic/3D Pose and Shape

[3D HPS] SMPL-X 모델 관련 자료

SMPL-X 모델은 기존 SMPL 모델(손이나 얼굴에 대한 detail이 떨어지는)에서 확장된 모델이다. 대량의 3D scan data로부터 얼굴과 손까지 포함한 새로운 body model을 구성하였다. 즉, 3가지 모델을 통합하였다. SMPL 모델 + FLAME(head model) + MANO(hand model) 더 내추럴한 결과를 볼 수 있다. joint names 목록은 다음 github에서 볼 수 있다. https://github.com/vchoutas/smplx/blob/main/smplx/joint_names.py SMPL-X 논문은 아래와 같다. https://arxiv.org/abs/1904.05866 Expressive Body Capture: 3D Hands, Face, and Bo..

Book Review

[Book Review] 육각형 개발자

육각형 개발자라는 최범균 저자가 집필하였으며, 본인의 이야기를 시작으로 내용이 시작된다. 이 책은 좋은 시니어 개발자가 되길 원하는 주니어 또는 중니어 개발자를 대상으로 하고 있으며, 아래 6가지를 두루 다 갖춘 개발자를 칭하는데 이러한 개발자가 되기 위해서 필요한 덕목 10가지를 소개하고 있다. 에세이와 자기계발서에 가까운 책이다. 1. 구현 기술 2. 업무 관리, 공유, 리드 & 팔로우 3. 리펙토링, 테스트 4. 응집도, 결합도 5. 아키텍처, 패턴 6. 품질, 코드 이해 이 책에서 다루고 있는 내용은 효율적으로 구현 기술을 적용하고 학습하는 방법, 소프트웨어 가치를 이해하고 유지보수 비용을 낮추는 방법, 이해하기 좋은 코드를 작성하는 법, 높은 응집도 + 낮은 결합도 원칙으로 설계하는 방법, 변경..

AI Research Topic/Human Pose Estimation

[Paper Review] Effective Whole-body Pose Estimation with Two-stages Distillation

Paper : https://arxiv.org/abs/2307.15880 Effective Whole-body Pose Estimation with Two-stages Distillation Whole-body pose estimation localizes the human body, hand, face, and foot keypoints in an image. This task is challenging due to multi-scale body parts, fine-grained localization for low-resolution regions, and data scarcity. Meanwhile, applying a highly e arxiv.org GitHub : https://github...

AI Research Topic/Model Optimization

[Model Optimization] ModelBench app

https://github.com/apple/ml-mobileone/tree/main/ModelBench

AI Research Topic/Model Optimization

[Paper Review] FastViT: A Fast Hybrid Vision Transformer using Structural Reparameterization

Paper : https://arxiv.org/abs/2303.14189 FastViT: A Fast Hybrid Vision Transformer using Structural Reparameterization The recent amalgamation of transformer and convolutional designs has led to steady improvements in accuracy and efficiency of the models. In this work, we introduce FastViT, a hybrid vision transformer architecture that obtains the state-of-the-art latency arxiv.org GitHub : htt..

기타/참고자료

Google Research

https://research.google/pubs/ Publications – Google Research Google publishes hundreds of research papers each year. Publishing our work enables us to collaborate and share ideas with, as well as learn from, the broader scientific community. research.google

기타/참고자료

Machine LearningResearch at Apple

https://machinelearning.apple.com/research/ Research Explore advancements in state of the art machine learning research in speech and natural language, privacy, computer vision, health, and more. machinelearning.apple.com

회고록

IT 분야 크리에이터 선정

누군가에게 도움을 주고자 9년동안 닉네임대로 정말 꾸준하게 블로그를 운영하다보니 운 좋게도 이번에 티스토리에서 새로 생긴 기능인 "스토리 크리에이터"에서 IT 분야 크리에이터로 선정이 되었다. 스토리 크리에이터 선정 조건은 브런치 및 티스토리 블로거 중에 분명한 주제로 전달력 있는 콘텐츠를 만들고 있는가에 대한 "전문성", 구독자 수가 100명 이상으로 증가하고 있는지에 대한 "영향력", 최근 3개월 동안 12개 이상의 글을 발행했는지의 여부를 따지는 "활동성", 대표 창작 분야에서 공적인 신뢰를 얻고있는지에 대한 "공신력"을 바탕으로 선정이 된다고 한다. 티스토리에서 감사하게도 IT 분야 크리에이터로 선정해주신 덕분에 아래 사진과 같이 IT 분야 크리에이어 뱃지를 받게 되었다. 프로필에 뭐가 하나 더 ..

AI Research Topic/3D Pose and Shape

[3D Pose and Shape] Motion-X: A Large-scale 3D Expressive Whole-body Human Motion Dataset

Project page : https://motion-x-dataset.github.io/ Motion-X: A Large-scale 3D Expressive Whole-body Human Motion Dataset We propose Motion-X, a large-scale 3D expressive whole-body motion dataset. Existing motion datasets predominantly contain body-only poses, lacking facial expressions, hand gestures, and fine-grained pose descriptions. Moreover, they are primarily collecte motion-x-dataset.git..

AI Research Topic/3D Pose and Shape

[3D Pose and Shape] 3D Human Pose Visualizer

https://github.com/isarandi/poseviz GitHub - isarandi/poseviz: 3D Human Pose Visualizer for Python 3D Human Pose Visualizer for Python. Contribute to isarandi/poseviz development by creating an account on GitHub. github.com

삽질 기록

npm ERR! To see a list of scripts, run

npm run dev 명령어를 쳤는데 아래와 같은 에러가 뜬다면 npm ERR! To see a list of scripts, run npm start npm start 명령어를 통해 package.json 파일에 시작 스크립트 추가 하면 된다. 참고자료 : https://sebhastian.com/npm-err-missing-script-start/ How to fix npm ERR! missing script: start error Learn how to fix the npm ERR missing script start error. sebhastian.com

삽질 기록

Parcel encountered errors

Parcel encountered errors Error: Expected content key (error key) to exist 자바스크립트에서 갑자기(는 아니고 다른 패키지를 import 못했을 때)위와 같은 에러가 날 때 루트 디렉토리에서 parcel-cache를 삭제해주면 된다. rm -r .parcel-cache 참고자료 : https://github.com/parcel-bundler/parcel/issues/8874 parcel watch error: Expected content key 2d39cdf7c618ab5b to exist · Issue #8874 · parcel-bundler/parcel 🐛 bug report When running parcel watch 'packages/*..

기타/참고자료

선형대수 정리 잘 되어있는 사이트

https://angeloyeo.github.io/2020/09/07/basic_vector_operation.html 벡터의 기본 연산(상수배, 덧셈) - 공돌이의 수학정리노트 (Angelo's Math Notes) angeloyeo.github.io

AI Research Topic/Transformer

[Transformer] Patch n’ Pack: NaViT, a Vision Transformer for any Aspect Ratio and Resolution

Overview 얼마전 Google DeepMind에서 "Patch n’ Pack: NaViT, a Vision Transformer for any Aspect Ratio and Resolution" 라는 논문이 나왔습니다. 기존 컴퓨터 비전 모델에서는 이미지를 처리하기 전에 고정된 해상도로 이미지 크기를 설정하게 되고, ViT(Vision Transformer)와 같은 모델은 flexible sequence-based modeling을 하기 때문에 다양한 input sequence length를 제공하게 됩니다. 본 논문에서는 임의의 해상도와 종횡비(aspect ratio)를 처리하기 위해 학습 중에 sequence packing을 사용하는 NaViT(Native Resolution ViT)를 제안합니..

기타/티스토리

[티스토리] 관리자 메뉴 진입 단축키

티스토리 스킨을 바꾸다보면 관리자 메뉴 버튼이 없는 스킨이 가끔 있다. 그럴 땐 본인 티스토리 메인 페이지에서 Ctrl + Q 를 입력하면 바로 관리자 메뉴로 진입이 가능하다.

Book Review

[Book Review] ChatGPT 책 추천 - 인공지능 전문가가 알려 주는 챗GPT로 대화하는 기술

인공지능을 개발하는 입장에서 요즘 느끼는 것은 인공지능이 예전보다 훨씬 대중화 되었고, 인공지능을 개발하거나 서비스를 만드는데 있어서 진입장벽이 훨씬 낮아졌다는 생각이 많이 든다. 그 이유는 바로 ChatGPT, Diffusion 기술 때문이다. ChatGPT 또는 Diffusion 기술들을 이용하여 서비스를 만들거나 창작물을 만들어 낼 때 전문가만큼의 지식이나 기술, 배경, 원리를 알지 못하더라도 서비스를 사용하거나 직접 만들어낼 수 있는 세상이 왔다. 어쩌면 앞으로는 이러한 기술의 원리를 알지 못하더라도 서비스를 사용하는데 상관없어지지 않을까 싶다. 개인적인 생각으로는 물론 엔지니어 입장에서 기술의 배경을 아는 것과 모르는 것의 차이는 크다고 생각하고, 아는 것이 필요하다고 생각하지만, 결국 이런 기..

AI Research Topic/Backbone

[Backbone] DreamTeacher: Pretraining Image Backbones with Deep Generative Models

Overview 오늘 리뷰할 논문은 NVIDIA, University of Toronto, Vector Institute, MIT에서 낸 "DreamTeacher: Pretraining Image Backbones with Deep Generative Models" 입니다. ICCV 2023에 채택되었네요. 이 논문에서는 downstream image backbone을 사전 학습 하기 위해 generative network를 활용하는 DreamTeacher 기법을 소개합니다. 즉, 생성 모델의 knowledge를 특정 인식 작업을 위해 잘 설계된 standard image backbone으로 추출하는거죠. 어떻게 보면 역으로 사용했다고 보면 되네요. 먼저 label-efficient semantic se..

AI Research Topic/Diffusion

[Diffusion] DISCO: Disentangled Control for Referring Human Dance Generation in Real World

Project page : https://disco-dance.github.io/ DISCO: Disentangled Control for Referring Human Dance Generation in Real World Generative AI has made significant strides in computer vision, particularly in image/video synthesis conditioned on text descriptions. Despite the advancements, it remains challenging especially in the generation of human-centric content such as dance synt disco-dance.gith..

꾸준희
'분류 전체보기' 카테고리의 글 목록