일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Multi-Resolution Networks for Semantic Segmentation in Whole Slide Images
- 백신후원
- CellPin
- aiffel exploration
- ssh
- airflow
- docker exec
- Decision Boundary
- 기초확률론
- logistic regression
- 히비스서커스
- IVI
- 프로그래머스
- Pull Request
- vscode
- docker attach
- 도커
- GIT
- cs231n
- 코크리
- Jupyter notebook
- 티스토리챌린지
- 오블완
- HookNet
- cocre
- numpy
- 사회조사분석사2급
- WSSS
- docker
- AIFFEL
- Today
- Total
목록분류 전체보기 (188)
히비스서커스의 블로그
※ Gu, F., Burlutskiy, N., Andersson, M., Wiln, L.K., 2018. Multi-resolution Networks for Semantic Segmentation in Whole Slide Images의 논문을 읽고 제가 직접 이해한대로 정리해본 글입니다. 틀린 부분이 있다면 지적해주세요. 핵심 요약 MRN은 WSI의 다른 level에서 정보를 집약하고 배우도록 설계된 Unet 기반의 모델이다. 1. 등장배경 multi-resolution의 필요성 조직의 등급을 메기기 위해서는 zoom-in하여 세밀한 부분을 보는 관점과 zoom-out하여 전체적인 부분을 보는 관점이 모두 필요하다. 이는 복잡한 정보를 가지는 3차원인 조직의 단면을 단순히 잘라낸 2차원에서 gland..
Gu, F., Burlutskiy, N., Andersson, M., Wiln, L.K., 2018. Multi-resolution Networks for Semantic Segmentation in Whole Slide Images의 논문을 읽고 제가 직접 번역해본 글입니다. 틀린 부분이 있다면 지적해주세요. Abstract digital pathology는 WSI의 semantic segmentation과 같은 업무 수행을 위해 FCN를 적용하는데 아주 좋은 기회를 제공한다. 하지만 표준 FCN은 WSI의 재배열에 관한 pyramid의 구조로부터 상속받은 multi-resolution의 관점에서 어려움을 맞이한다. 결과적으로 다른 level에 정보를 집약하고 배우도록 설계된 특별한 network가 요..
※이 글은 풀잎스쿨 17기 인프라 운영 따라잡기 스터디를 진행하며 공부한 내용을 정리한 글입니다.※ 1. Polkit(Policykit) 1-1. Polkit이란 유닉스(Unix) 운영 체제의 시스템 전반에서 인증 단계를 통제하기 위해 만들어진 프로그램 1-2. Polkit의 특징 집중화된 시스템 정책의 통제 아래에서 보다 느슨한 수준의 인증을 진행함 1-3. Polkit을 사용하는 배포판 페도라, 우분투, 오픈수세 2. 데몬 프로세스의 특징 & 대표적인 데몬 프로세스 2-1. 데몬이란 데몬은 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 2-2. 데몬의 특징 - 부모 프로세스를 갖지 않는다. (PPID가 1이다.) - 데몬 생성방법은 자식 프로세스 생성 ..
※이 글은 풀잎스쿨 17기 인프라 운영 따라잡기 스터디를 진행하며 공부한 내용을 정리한 글입니다.※ 1. Single-Bits Error vs Multi-Bits Error의 차이 및 해결방법 차이 Single-Bits Error 전송되는 8비트의 데이터의 한 비트만 변경되는 것을 말한다. Multi-Bits Error 전송되는 8비트의 데이터의 두 개 이상의 연속 또는 개별 비트가 변경되는 것을 말한다. 해결방법 - dell Open a cmd prompt to the root of c: Type dir /s dcicfg32.exe to locate the utility. Go to that directory and run dcicfg32 command=clearmemfailures 2. NVMe vs..
상황 터미널에서 nvidia-smi 명령어를 입력하였는데 Failed to initialize NVML: Driver/library version mismatch 이와 같은 에러 메시지가 발생하였다. 찾아보니 nvidia 그래픽 드라이버나 관련 라이브러리가 업데이트 되면서 나타나는 경우에 발생하는 메시지라고 한다. 다른 서버 터미널에서도 동일한 메시지가 뜨는 것을 확인하였다. 해결방법 nvidia driver kernel module이 잘못 로딩되어 있는 것이므로 언로딩 후 로딩하면 해결이 가능하다. 1. 먼저 터미널에서 다음과 같은 명령어를 통해 로딩되어 있는 nvidia driver kernel을 확인한다. $ lsmod | grep nvidia 그럼 다음과 같은 nvidia driver kernel..
pytorch로 모델을 직접 설계하여 모델을 학습시킨 후 model.predict()을 하였으나 model에는 predict 특성이 없다는 에러가 발생하였다. 상황 설계한 모델형식 (간단하게 줄여서 나타냄) import torch import torch.nn as nn class simple_model(nn.Module): def __int__(self, inchannels, out_channels, kernel_size, stride, padding): super().__init__() self.conv = nn.Conv2d(in_channels=in_channels, out_channels=out_channels, kernel_size=kernel_size, stride=stride, padding=..
※이 글은 풀잎스쿨 17기 인프라 운영 따라잡기 스터디를 진행하며 공부한 내용을 정리한 글입니다.※ 1. Context switching - 하나의 프로세스가 CPU를 사용 중인 상태에서 다른 프로세스가 CPU를 사용하기 위해 이전의 프로세스의 상태(문맥)를 보관하고 새로운 프로세스의 상태를 적재하는 작업을 말한다. 1-1. 필요성 - CPU가 Task를 바꿔가며 실행하면 사람의 눈으로 실시간으로 진행되는 것처럼 보인다. - Computer multitastking을 통해 빠른 반응속도로 응답할 수 있다. 1-2. 진행방식 - 현재 실행하고 있는 Task의 PCB(Process Control Block)을 저장한 후 다음 실행할 Task의 PCB 정보를 읽어 Register(CPU내 위치한 기억장치)에 ..
주피터 노트북에서 잘 실행되는 코드를 본격적으로 파이썬 파일로 모듈화 하여 실행하였다. 도중에 'no module named '와 같은 에러가 발생하였다. 터미널에서 라이브러리들을 설치해봐도 똑같은 상황이다. 실행되는 파이썬 경로가 다름을 직감하였다. 실행되는 파이썬 버전 확인하기 import sys print(sys.executable) 주피터 노트북은 3.8이었으나 터미널은 3.6.9임을 확인하였다. 터미널에서 라이브러리를 설치한 것도 3.6.9에 설치된 것으로 보인다. 터미널에서 실행되는 파이썬 버전 변경하기 (실행 우선순위 변경) 먼저 설치된 파이썬 경로부터 확인 $ ls /usr/bin/ | grep python 파이썬 실행 우선순위 변경 $ update-alternatives --install..