전체 글(25)
-
MSINet: Twins Contrastive Search of Multi-Scale Interaction for Object ReID
1. Introduce [NAS & REID] MSInet은 신경망 아키텍처에서 feature 찾는 것(NAS) 을 개선한 것으로, REID는 학습할 객체의 특성을 기반으로 유사성을 보는데, (코사인,L1L2등) 유사성의 스코어에 따라 계산하고 객체를 재식별하여 이미지를 비교함. [Twins Contrastive Mechanism (TCM)] Unbinding Categories TCM는 학습 및 검증 데이터 세트의 클래스를 분리 하는 메커니즘으로 시작합니다. ReID에서는 학습 세트와 검증 세트가 서로 다른 카테고리를 가질 수있음 즉 고정되어있는 클래스가 아닌 TCM은 훈련 및 검증 세트에서 더 넓은 클래스의 중첩을 동적으로 조정하여 클래스간의 차이를 일반화하는 메커니즘. Providing Approp..
2023.11.25 -
Sync
os 시스템엔지니어분들이 sync를 터미널에서 자주 사용하는것을 발견. 이 명령어는 데이터 동기화를 해주는 명령어로, 즉 현재 까지 작업해온 데이터가 손실 나지않도록 해준다. 즉, 디스크에 저장되어있지않은 시스템버퍼에있는 데이터를 저장해준다. 또한 시스템의 연산속도를 증가시켜 전체적인 시스템의 성능을 향상시켜줌.
2023.04.12 -
파이썬 매직메소드 다루기
1.__len__(self) -> int 이 함수는 클래스 생성자내에서 my_list를 반환해와 len형태로 반환하도록 구현되어있음 -> int와 같이 ->는 사용자나 유지보수하는 다른 사용자들이 메소드의 반환값 타입을 지정하기위해 사용되며, 반환값에 대한 이해도를 올려줌! class MyClass: def __init__(self, my_list): self.my_list = my_list def __len__(self) -> int: return len(self.my_list) my_instance = MyClass([1, 2, 3, 4]) print(len(my_instance)) # 4 2.def __getitem__(self,key) 이 함수의 key 는 인덱스나 슬라이스 객체이다. 객체의 요소..
2023.04.04 -
yolo를 활용하여 svs 파일의 geojson 좌표학습 1
svs파일은 대용량 병리데이터 이미지로, 대용량인 만큼 다루기힘들다. yolo로 좌표를 학습하여 object Detection하기위해선 몇가지 문제가있다. 1. svs파일의 용량이커서 좌표가있어도, 처리하는데에 많은 프로세스를 먹음 2. 학습하는데있어서, 용량이커서 학습에 지장이있을수 있음. 이러한 문제로 이미지를 분할해서 접근할 것이다. Yolo는 대용량 svs 이미지 파일 형태의 데이터와 geojson 형식의 좌표 데이터를 함께 학습이 가능하지만, 이를 위해서는 몇 가지 전처리 작업과 데이터 변환 작업이 필요함. 데이터 전처리 1. svs 이미지 파일을 적절한 크기로 분할하여 학습 데이터를 생성해야 함. 이를 위해서는 대용량 이미지를 타일(tile)로 나누는 방법을 사용할 수 있음. 예를 들어, op..
2023.03.29 -
Patchify
Patchify는 큰이미지를 처리하기 위한 라이브러리로, 의료영상에 많이 쓰인다. 1. 원리 2. 인수 !pip install patchify import patchify patchify(image, patch_shape, level) patchify는 리스트 형태에서 numpy형식으로 반환된다. ##save from PIL import Image import numpy as np image = Image.open("your.jpg") patches = patchify(image,(256,256,3),step=256) for patch0 in range(patches.shape[0]): for patch1 in range(patches.shape[1]): patch = patches[patch0,patc..
2023.03.29 -
geojson의 구조 및 활용
GeoJSON은 지리적인 데이터를 표현하기 위한 형식 중 하나로, JSON으로 위치 데이터와 속성 데이터를 저장하는 형식이다. geojson의 구조는 다음과같다. { "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "LineString", "coordinates": [ [12955.36, 15843.04], [12955.36, 15843.04], [12952.61, 15834.79], ] }, "properties": { "object_type": "annotation", "classification": { "name": "TP_microvascular proliferation", "colorRGB"..
2023.03.27