본문 바로가기

전체 글

자주 쓰는 코드 자주 쓰는데 자꾸 헷갈리고 까먹는 표현들 정리 dict([(key, value) for key, value in zip(define, size)]) list(map(lambda x:int(x*X*Y/100), sorted(size_list))) sum(map(lambda x:x==None, STATE_PER_PATIENT[_key].values())) a = {'RCC': 'Abnormal', 'LCC': 'Normal', 'RMLO': None,'LMLO': None} "{RCC}+{LCC}+{RMLO}+{LMLO}" .format_map(a) 더보기
원룸 오피스텔 투자, 앞으로 체크할 사항들 소형주택 주택수 산정 제외 퇴직 후 수익형 오피스텔로 바라보고 원룸 오피를 사는 분들이 계시는데 이렇게 생계형 목적의 구입에 세금이 과하다는 의견이 있음 전월세 시장 안정화를 위해 소형주택 주택수를 제외 방안 검토 중이라는 말이 있었음 참고 ㅇㅇ - 줄어드는 원룸 오피 공급을 늘리기 위해 새로 건설하기 시작하면 적어도 2년은 필요 - 2년이라는 기간동안 (주임사 부활 + 주택수 제외)로 민간이 푸는 물량으로 전월세 시장을 안정화 시키겠다는 전략 2023.01.10. 연말에 발표될 것이라는 기대와는 다르게 아직 언급이 없음 주임사는 부활이 됐는데 내 상황에는 호재, 악재는 아닌 것 같음 금리 인상 > 월세 상승 & 전세 감소 > 금리 인하 > 월세 감소 & 전세 상승 계속해서 오르는 금리 때문에 아파트 시.. 더보기
OpenVINO 사용 방법 정리2 - TF2 최근에 모델 변환할 일이 생겨서 이전 글에 내가 정리한 대로 진행했는데 에러가 뜨더라. 이유를 찾아보니 Tensorflow2로 학습된 모델을 변환하려면 OpenVINO 2021.3 이상의 버전을 사용해야 했고, 설치하는 방법도 과거보다 훨씬 쉬워진 것 같아서 추가로 정리하고자 한다. 1. Install OpenVINO 다른 파이썬 라이브러리처럼 pip을 지원한다! exe 파일을 통해 설치하던 이전 방식보다 훨씬 편해졌다. ## 가상환경 생성 conda create --name openvino python=3.8 conda activate openvino ## OpenVINO 설치 pip install openvino-dev[tensorflow2]==2021.4.2 2. Freezing model h5를 .. 더보기
Jupyter notebook 테마 변경 & nohup 실행 Jupyter notebook의 테마 변경을 통해 원하는 느낌의 화면을 설정해 줄 수 있다. 그리고 회사 서버에서는 백그라운드로 jupyter notebook을 실행해줘야 하는데 이때 nohup 명령어를 쓰면 된다고 한다. 내가 정리하고자 하는 내용은 아래와 같다. (이런 기본적인 것도 할 줄 몰랐던 내가 부끄럽다....) 기존 nohup 명령어 종료 Jupyter notebook 테마 변경 nohup으로 실행 사용되는 명령어는 아래와 같다. # nohup으로 실행되고 있는 프로세스 조회 ps -ef | grep jupyternotebook # 프로세스 kill kill 11819 # jupyter notebook 테마 변경 jt -t oceans16 -cellw 70% -T -N # nohup으로 실행.. 더보기
제주 – 2박 3일 여행 ( 1 / 2 ), 조천읍: 새우리, 북촌에 가면, 함덕해수욕장, 신촌돌집 제주에서, 2021년 11월, 가을에 제주 학회, 오빠랑 첫 제주 여행, 겸사겸사 다녀왔다. 놀랍게도 성인이되고 처음으로 제주도를 방문해서 매우 설레었다. 날씨가 엄청 좋았고 설레는 마음으로 오빠를 기다릴 수 있어서도 좋았다. 오후 2시 쯤 오빠가 공항에 도착해서 렌트카를 빌리고 공항근처에 딱새우 김밥을 판다고 하는, 제주시 새우리 에서 간단히 점심을 먹었다. 2만원 초반대로 남녀 둘이 먹기 적당한 (?) 양이었다. 1년이 지난 지금 기록하는 것이라 기억이 왜곡돼서 풍족히 잘 먹었다고 생각했을지도 모른다... 다만 생각해볼 수 있는 것은, 기억에 남는 맛은 아니었던거시다. 무엇보다 딱새우 맛이 거의 느껴지지 않아서 아쉬웠던 것 같다. 제주 공항 근처에 이런 네모네모한 김밥을 많이 파는 것으로 아는데, 우.. 더보기
제주 – 2박 3일 여행 ( 2 / 2 ), 한경면: 담아래 본점, 도깨비 도로, 두모로우, 금능해수욕장 제주에서, 2021년 11월, 가을에 둘 째날, 자고 일어났는데도 오빠와 또 하루를 함께 보낼 수 있다는 기쁨을 누릴 수 있었다. 우리같은 장거리 커플은 일주일에 한 번 만나기 때문에 그 날은 완벽한 데이트를 해야만 하는 강박이 있었다. (실제 장거리 커플이 보면 귀여운 거리일거 같아서 우리는 중거리 라고 하지만) 그래서 데이트를 할 때 항상 시간에 쫓기든 데이트를 했던 것 같기도 하다. 차곡차곡 돈 벌어서 지겹게 볼 수 있는 그날까지 힘내보자 우리! 둘 째날 오전에 신촌 돌집의 귤 밭에서 놀고 점심을 먹으러 갔다. 신촌 돌집에서의 귤따기 체험이 궁금하다면 아래 링크를 확인하시길 바란다. 제주 – 2박 3일 여행 ( 1 / 2 ), 조천읍: 새우리, 북촌에 가면, 함덕해수욕장, 신촌돌집 제주에서, 202.. 더보기
내가 자주 쓰는 파이썬 정규표현식 정리 Mask Image 생성을 위해 데이터 처리를 하다 보면 아래와 같이 파일명 처리가 은근 까다로운 경우를 접하게 된다. DICOM Path - /data3/MC/DICOM/test.dicom Annotation Path - /data3/MC/anno/test_1.roi - /data3/MC/anno/test_2.roi - /data3/MC/anno/test_3.roi 총 3개의 Annotation Path 뒤에 붙은 _1.roi / _2.roi / _3.roi 를 제거하고 싶을 때 정규표현식을 쓰면 된다. import re old = 'test_1.roi' new = re.sub('_[0-9].roi', '', old) 끝! 더보기
Assessing the Trustworthiness of Saliency Maps for Localizing Abnormalities in Medical Imaging (2021, RSNA Radiology:Artificial Intelligence) 논문 링크 지난 논문과 비슷한 주제의 논문이다. Saliency map을 실제 이상 소견의 위치로 봐도 되는지에 대해 의문을 던지는 논문이다. 지난 논문은 Saliency map과 expert annotation 사이의 성능을 비교했다면, 이번 논문은 saliency map과 localization uitility (segmentation and detection) 사이의 성능을 여러 측면에서 비교한다. 실험을 위해 저자는 Segmentation 비교에는 SIIM 데이터셋 (PNX)과 UNet을, Detection 비교에는 RSNA 데이터셋 (PN)과 RetinaNet을 사용했다. 여러 가지 테스트를 진행하고서 저자는 Localization 결과를 얻고 싶다면 Saliency map은 신뢰성이 부족하니까.. 더보기