Study
-
안녕하세요, 이번에 대용량 시계열 데이터를 분석하기 시작하면서 겪었던 문제점과 해결 방안에 대해 남기기 위한 로그입니다. 저와 같은 문제를 겪은 국내/외 개발자들은 많았으나 에러가 왜 생겼는지, 해결 방법은 무엇인지 한 군데에서 깔끔하게 볼 수 있는 페이지는 없어 정리합니다.Environment* 사내 보안망으로 분리된 원격 서버 위에서 데이터 로딩이 필요했고, mongoDB는 사내 타 서버에 구축되어있는 상황Ubuntu 20.04python 3.10으로 셋팅한 Docker container 내부에서 작업 (다운그레이드한 3.8 환경 추가로 구축)pyspark 3.5.4mongo-spark-connector 2.12-10.2.2bson 4.8.2mongo-driver 4.8.2Problems&Result..
[해결] pyspark로 mongoDB에서 데이터 불러오기안녕하세요, 이번에 대용량 시계열 데이터를 분석하기 시작하면서 겪었던 문제점과 해결 방안에 대해 남기기 위한 로그입니다. 저와 같은 문제를 겪은 국내/외 개발자들은 많았으나 에러가 왜 생겼는지, 해결 방법은 무엇인지 한 군데에서 깔끔하게 볼 수 있는 페이지는 없어 정리합니다.Environment* 사내 보안망으로 분리된 원격 서버 위에서 데이터 로딩이 필요했고, mongoDB는 사내 타 서버에 구축되어있는 상황Ubuntu 20.04python 3.10으로 셋팅한 Docker container 내부에서 작업 (다운그레이드한 3.8 환경 추가로 구축)pyspark 3.5.4mongo-spark-connector 2.12-10.2.2bson 4.8.2mongo-driver 4.8.2Problems&Result..
2025.02.10 -
기존 PointCLIP 모델의 성능 개선뿐만 아니라, task를 확장하여 3D point cloud data의 다양한 활용을 가능하게 하는 통합 프레임워크를 제안한 논문 PointCLIPv2입니다.[논문의 기여]CLIP과 GPT를 통합하여 3D point cloud data에 대한 zero-shot 학습 능력을 향상3D classification, part segmentation, object detection 등 다양한 태스크에 적용 가능한 통합 프레임워크 제안1. Introduction & Background CLIP과 LLM을 적절히 활용하여 통합된 3D 데이터를 활용해 open-world understanding을 달성할 수 있을까?[기존 PointCLIP의 문제점]Sparse projection..
[ICCV] Pointclip v2: Prompting clip and gpt for powerful 3d open-world learning기존 PointCLIP 모델의 성능 개선뿐만 아니라, task를 확장하여 3D point cloud data의 다양한 활용을 가능하게 하는 통합 프레임워크를 제안한 논문 PointCLIPv2입니다.[논문의 기여]CLIP과 GPT를 통합하여 3D point cloud data에 대한 zero-shot 학습 능력을 향상3D classification, part segmentation, object detection 등 다양한 태스크에 적용 가능한 통합 프레임워크 제안1. Introduction & Background CLIP과 LLM을 적절히 활용하여 통합된 3D 데이터를 활용해 open-world understanding을 달성할 수 있을까?[기존 PointCLIP의 문제점]Sparse projection..
2025.01.31 -
2D image를 학습한 CLIP-based model을 3D domain으로 전이시켜, unseen 3D object를 zero-shot으로 추론시킬 수 있을까?라는 질문에서 시작된, "PointCLIP"에 대한 논문입니다. [논문의 기여]CLIP을 확장하여 3D 포인트 클라우드 데이터를 처리할 수 있는 PointCLIP을 제안 - 2D pre-trained knowledge를 3D로 전이하여 multimodal zero-shot 탐지 방법 제시multi-view 간의 feature interaction을 활용하는 Inter-view adapter 제안 - few-shot fine tuning 성능 개선기존의 fully-trained 3D model의 성능을 높이기 위한 ensemble module 제..
[CVPR] PointCLIP: Point cloud understanding by CLIP2D image를 학습한 CLIP-based model을 3D domain으로 전이시켜, unseen 3D object를 zero-shot으로 추론시킬 수 있을까?라는 질문에서 시작된, "PointCLIP"에 대한 논문입니다. [논문의 기여]CLIP을 확장하여 3D 포인트 클라우드 데이터를 처리할 수 있는 PointCLIP을 제안 - 2D pre-trained knowledge를 3D로 전이하여 multimodal zero-shot 탐지 방법 제시multi-view 간의 feature interaction을 활용하는 Inter-view adapter 제안 - few-shot fine tuning 성능 개선기존의 fully-trained 3D model의 성능을 높이기 위한 ensemble module 제..
2024.12.22 -
안녕하세요! 리서치 엔지니어 럼지입니다. 꽤나 오랜만에 책 리뷰를 하게 되었습니다✨ 책 제목은 커리어 스킬, 부제는 완벽한 개발자 인생 로드맵. 인덱스까지 무려 768쪽에 달하는 책이라 읽는데 오래 걸려서 리뷰도 조금 오래 걸렸다는 핑계를 대봅니다. 쓸 내용이 많으니 바로 리뷰 시작합니다! 외출했다가 시간이 애매하게 뜨면 보통 근처 서점에 가서 기술 서적들을 구경하게 되는데, 그중에서 문득 눈에 띈 게 이 책이었다. 블로그 포스팅이나 강연을 다니는 등을 보면 알 수 있겠지만 경력 개발에 대해 평소에도 많은 관심을 가지고 있었고, 특히 취업 준비를 하던 시절부터 "이공계"를 위한 취업 준비 방법은 누구 하나 구체적으로 알려주는 사람이 없는 것 같다는 생각이 항상 들었다. 커리어 입문하기, (이직 준비를..
[길벗] 커리어 스킬 / 존 손메즈안녕하세요! 리서치 엔지니어 럼지입니다. 꽤나 오랜만에 책 리뷰를 하게 되었습니다✨ 책 제목은 커리어 스킬, 부제는 완벽한 개발자 인생 로드맵. 인덱스까지 무려 768쪽에 달하는 책이라 읽는데 오래 걸려서 리뷰도 조금 오래 걸렸다는 핑계를 대봅니다. 쓸 내용이 많으니 바로 리뷰 시작합니다! 외출했다가 시간이 애매하게 뜨면 보통 근처 서점에 가서 기술 서적들을 구경하게 되는데, 그중에서 문득 눈에 띈 게 이 책이었다. 블로그 포스팅이나 강연을 다니는 등을 보면 알 수 있겠지만 경력 개발에 대해 평소에도 많은 관심을 가지고 있었고, 특히 취업 준비를 하던 시절부터 "이공계"를 위한 취업 준비 방법은 누구 하나 구체적으로 알려주는 사람이 없는 것 같다는 생각이 항상 들었다. 커리어 입문하기, (이직 준비를..
2024.07.29 -
안녕하세요, 럼지입니다. 이번에 로우파일 키보드를 샀는데 맥 전용이 아니어서 키보드 셋팅을 하느라 좀 애먹었는데요. 캡쳐와 같이 좌상단의애플 로고 - 시스템 환결 설정 - 키보드 - (우하단) 보조 키메뉴에서 사진과 같이 설정하면 맥 기본 키 설정과 동일하게 사용하실 수 있습니다. 저처럼 예쁜 거 , 혹은 색감 하나 보고 키보드 구입하시는 분들을 위해 기록해보는 설정이었습니다 (๑・◡・๑)
[해결] 기계식 키보드 맥 셋팅안녕하세요, 럼지입니다. 이번에 로우파일 키보드를 샀는데 맥 전용이 아니어서 키보드 셋팅을 하느라 좀 애먹었는데요. 캡쳐와 같이 좌상단의애플 로고 - 시스템 환결 설정 - 키보드 - (우하단) 보조 키메뉴에서 사진과 같이 설정하면 맥 기본 키 설정과 동일하게 사용하실 수 있습니다. 저처럼 예쁜 거 , 혹은 색감 하나 보고 키보드 구입하시는 분들을 위해 기록해보는 설정이었습니다 (๑・◡・๑)
2024.06.10 -
Error message ImportError: cannot import name 'NDArray' from 'numpy.typing' (/opt/conda/lib/python3.7/site-packages/numpy/typing/init.py)환경: Ubuntu 20.04, python 3.7, numpy 1.20.2사용 목적: mmdetection 프레임워크에서 모델 추론 전달 받은 모델을 추론만 돌려보려고 해서 mmdetection 내 환경 설정을 하고 모델을 돌리려니 이런 에러가 뜹니다. ImportError: cannot import name 'NDArray' from 'numpy.typing' (/opt/conda/lib/python3.7/site-packages/numpy/typi..
[해결] ImportError: cannot import name 'NDArray' from 'numpy.typing'Error message ImportError: cannot import name 'NDArray' from 'numpy.typing' (/opt/conda/lib/python3.7/site-packages/numpy/typing/init.py)환경: Ubuntu 20.04, python 3.7, numpy 1.20.2사용 목적: mmdetection 프레임워크에서 모델 추론 전달 받은 모델을 추론만 돌려보려고 해서 mmdetection 내 환경 설정을 하고 모델을 돌리려니 이런 에러가 뜹니다. ImportError: cannot import name 'NDArray' from 'numpy.typing' (/opt/conda/lib/python3.7/site-packages/numpy/typi..
2024.04.24 -
파이썬 클린 코드 리뷰 스터디 기간: 2023.09 ~ 2023.12 스터디 인원: 5명 (E, E, N, R, 중간하차 D 포함👀) 인증 방법: 각자 노션 페이지에 내용 정리 안녕하세요, 주니어 데이터 사이언티스트 럼지입니다. 굳이 1판을 읽었던 이유는 2판의 e-book 이 아직이기 때문입니다..ㅠㅠ 사실 개정 여부보다는 번역의 퀄리티가 조금 더 중요한 문제였던 책입니다. 읽은 지는 좀 됐지만 꼭 읽었다는 티를 내고 싶은 책, 파이썬 클린 코드 책 리뷰를 시작합니다! 회사 팀원들과 한 주에 한 챕터씩, 길거나 어려워보이는 챕터는 2주를 잡고 총 3달간 스터디를 진행했다. 주 업무가 "개발"인 팀이 아니다 보니 코드 리뷰나 공유가 활발하게 이루어지지는 않는다. 그러나 개인의 역량을 성장시키기 위한 목적..
[터닝포인트] 파이썬 클린 코드파이썬 클린 코드 리뷰 스터디 기간: 2023.09 ~ 2023.12 스터디 인원: 5명 (E, E, N, R, 중간하차 D 포함👀) 인증 방법: 각자 노션 페이지에 내용 정리 안녕하세요, 주니어 데이터 사이언티스트 럼지입니다. 굳이 1판을 읽었던 이유는 2판의 e-book 이 아직이기 때문입니다..ㅠㅠ 사실 개정 여부보다는 번역의 퀄리티가 조금 더 중요한 문제였던 책입니다. 읽은 지는 좀 됐지만 꼭 읽었다는 티를 내고 싶은 책, 파이썬 클린 코드 책 리뷰를 시작합니다! 회사 팀원들과 한 주에 한 챕터씩, 길거나 어려워보이는 챕터는 2주를 잡고 총 3달간 스터디를 진행했다. 주 업무가 "개발"인 팀이 아니다 보니 코드 리뷰나 공유가 활발하게 이루어지지는 않는다. 그러나 개인의 역량을 성장시키기 위한 목적..
2024.02.17 -
문제 (링크) 직선상에 1km 간격으로 배치되어 있는 도시들의 나라 flatland 도시들 중 몇몇은 space station를 가지고 있음 space station으로부터 도시들의 거리들 중 최댓값을 구하기 풀이 def flatlandSpaceStations(n, c): max_gap = 0 if len(c)==1: # end of cities or middle return max(n-c[0]-1, c[0]) c = sorted(c) for i in range(len(c)-1): if c[i+1]-c[i] >max_gap: max_gap=c[i+1]-c[i] return max(max_gap//2, n-c[-1]-1, c[0]) max 함수를 잘 활용해야 하는 문제였다. space station의 위치..
[hackerrank] Flatland Space Stations (Python)문제 (링크) 직선상에 1km 간격으로 배치되어 있는 도시들의 나라 flatland 도시들 중 몇몇은 space station를 가지고 있음 space station으로부터 도시들의 거리들 중 최댓값을 구하기 풀이 def flatlandSpaceStations(n, c): max_gap = 0 if len(c)==1: # end of cities or middle return max(n-c[0]-1, c[0]) c = sorted(c) for i in range(len(c)-1): if c[i+1]-c[i] >max_gap: max_gap=c[i+1]-c[i] return max(max_gap//2, n-c[-1]-1, c[0]) max 함수를 잘 활용해야 하는 문제였다. space station의 위치..
2023.11.19