전체 글 33

[Pytorch] fine-tuning 시, model.load_state_dict() 모델 파라미터 로드 오류

case 1 : 없는 layer 무시 model.load_state_dict(torch.load(opt.saved_model), strict=False) case 2 : layer 에서의 size mismatch #... import logging logger = logging.getLogger() logger.setLevel(logging.INFO) formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') stream_handler = logging.StreamHandler() stream_handler.setFormatter(formatter) logger.addHandler(stream_handler) #... class ..

Code/파이썬 2023.01.12

[MP's개발 일지] #2. 도르마무 - 인디게임 개발 일지

2023.01.12 인디게임 개발일지 # 2 (재) 리소스 작업!... 20%|■□□□□| (재) 프로젝트 목업&리팩토링!... 20%|■□□□□| 그렇다... 우리에게도 결국 도르마무가 왔다. 근 3주간 아주많은 일이 벌어졌다. 1. 일정 조율등의 문제로 인해 결국 이 프로젝트를 같이 진행할 수 없다는 판단(너무 바쁜 친구의 본업...) 2. 결국 솔로 개발자로 전향 3. 쯔꾸르 형태의 스토리텔링 기각. 스토리 텔링을 혼자 작업하기에는 2~3시간의 목표 플레이 시간이 너무 부담이 되었다. 4. 게임 장르 전환

일상기록 2023.01.12

[MP's개발 일지] #1. 도트깎는 장인으로 거듭나다 - 인디게임 개발 일지

2022.12.27 인디게임 개발일지 # 1 리소스 작업!... 60%|■■■□□| 근 한달간 우리는 유니티로 뼈대 시스템을 구축(추후 업로드 예정)하고, 게임에 필요한 리소스들을 에셋스토어나, 2D게임, pixel 포럼 등에서 열심히 탐색했었다. 그러다보니... 나는 결국 리소스 찍는 노예가 되어있었다. 인터넷에서 찾아볼 수 있고, 상업적 용도로 사용가능한 오픈리소스는 생각보다 우리 마음에 드는게 없었고... 또 찾는거만으로도 시간소요가 많았기 때문이다. 괜찮은 도트 아트 같은것들은.. 정말 예상보다 많이 없었다.ㅠ 또, 뼈대로는 스토리텔링 게임으로 진행하지만, 지루할 것 같다는 느낌이 크게 들어서 보편적으로 사용하는 게임장치인 "퍼즐 게임" 을 넣으려다 먼가 새롭고 신선한 게임포맷을 적용하기로 했고,..

일상기록 2022.12.27

[논문리뷰] Attention-based Deep Multiple Instance Learning

오늘의 논문 링크: https://arxiv.org/pdf/1802.04712.pdf Attention-based Deep Multiple Instance Learning , 2018 multiple instance learning (MIL) 란, 의료영상과 같이 annotation이 약하고, ROI(region of interest)가 대략적인 데이터들을 학습할 때 발생되는 문제들을 해결하기위해 고안되었다(e.g., computational pathology, mammography or CT lung screening) . 이는 의존성과 규칙성이 없는 bag of instances를 하나의 클래스로 정의 하고, 모델이 이를 학습하여 bag of instances 를 예측하는 문제를 다룬다. 하지만 기존..

[MP's 게임 개발 일지] #0. 인디게임 개발 일지

2022.11.22 인디게임 개발일지 영화계의 거장, 크리스토퍼 놀란 감독의 '메멘토' 를 보며 감명 깊게 남게된 대사이다. 나는 언제나 청자(유저)에게 이러한 인상을 주는, 관통하는 울림을 주는 스토리가 있는 게임을 만들어보고싶었다. 어렸을때부터도 *스토리 게임을 주로 재미있게 플레이 해왔던 경험이 쌓이고 쌓여, 결국 나의 창조본능이 게임 개발에까지 이르게 되었다. 또, 선택에 다른 결과도 매우 좋아한다. 특히 위쳐같은 경우 사랑하는 시리를 살리기위해 어찌나 고생을 했던지... (공략을 안보고 플레이하는 편) 내가 좋아하는것은 보통 모두가 좋아하기 때문에(?) 내가 재밌어하는 요소들을 모두 합친 게임을 만들어 보기로 했다. 마침 나의 동업자가 흥미로운 추리 스토리..

일상기록 2022.11.22

[논문리뷰] Object Detection : Yolov7 - Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors

최근 오브젝트 디텍션의 yolo 모델이 다시한번 업그레이드 되었다! YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors git :https://github.com/WongKinYiu/yolov7 그림과 같이 COCO벤치마크 실험에 따르면 Swin, ConvNeXt 보다 좋은 성능을 보이고 있으며, 심지어 FLOps 도 104.7G 로, YOLOv4 (142.8) 보다 15% 줄였다. 이 외에도, 본 논문이 기여한 것은 다음과 같다. 1) Trainable bag-of-freebies : 모델을 더 좋게 학습시키는 여러 방법들 2) Object detection 에서 다음 두가지의 어려움이 되는점..

[Kubeflow 1.4.0 설치] 우분투 kubectx, kubens, Kubeflow 설치

1) kustomize 설정 wget https://github.com/kubernetes-sigs/kustomize/releases/download/v3.2.0/kustomize_3.2.0_linux_amd64 chmod +x kustomize_3.2.0_linux_amd64 sudo mv kustomize_3.2.0_linux_amd64 /usr/local/bin/kustomize kustomize version 2) minikube start minikube start --driver=docker \ --cpus='4' --memory='7g' \ --kubernetes-version=v1.19.3 \ --extra-config=apiserver.service-account-signing-key-f..

[모니터링] Prometheus & Grafana

1. Prometheus GitHub : Prometheus 구조 Prometheus Server 시계열 데이터를 수집하고 저장 Service Discovery Monitoring 대상 리스트를 조회하는 것 사용자는 쿠버네티스에 등록하고, Prometheus Server 는 쿠버네티스 API Server 에게 모니터링 대상을 물어본다 Exporter Prometheus 가 metrics 을 수집해갈 수 있도록 정해진 HTTP Endpoint 를 제공하여 정해진 형태로 metrics 를 Export Prometheus Server 가 이 Exporter 의 Endpoint 로 HTTP GET Request 를 보내 metrics 를 Pull 하여 저장한다. 하지만, 이런 pull 방식은 수집 주기와 네트워..

반응형