본문 바로가기

분류 전체보기144

ADNI PET Pre-processing # 세줄요약 # ADNI PET 전처리의 목적은, (1) 가능한 많은 수의 PET 영상들을 균질(Uniform)하게 만들고, (2) 서로 다른 시스템에서 얻게된 PET 영상들을 유사하게 보이도록 하는 것이다. 핵심 영상 처리는 Co-registration으로 6개 또는 4개로 이루어진 5-min(5분) frames image set에서 첫번째 frame을 기준으로 공간 정렬을 해주는 것이다(촬영시 환자의 움직으로 인한 공간오차를 최소화). 그 외에 Baseline을 기준으로 Coregistration을 하여 공간정규화(Standardization)을 해주고, Smoothing을 통해 등방(Isotropic)한 해상도까지 맞춰주면 (1) Co-reg, (2) Averaged, (3) Std img & vo.. 2020. 7. 27.
그리스인 이야기 2 - 시오노 나나미 지은이: 시오노 나나미 옮긴이: 이경덕 펴낸곳: (주)살림출판사 펴낸날: 2019년 6월 26일 (초판 7쇄) # 세줄요약 # 페르시아 전쟁 이후 페리클레스가 이끈 30년 동안의 아테네의 황금기와 펠레폰네소스 전쟁 시작 후 아테네의 몰락까지의 이야기를 다룬다. 페리클레스가 이끌었던 아테네의 황금기는 인류 최초의 민주주의가 정착하고, 델로스 동맹은 단순한 군사동맹이 아닌 정치, 경제, 문화 모든 면에서 아테네가 패권을 떨치고 리드했던 아테네의 최대 전성기였다. 그랬던 아테네가 페리클레스 사후 스파르타와 펠레폰네소스 전쟁에서 우중정치로 인해 자멸하는 모습은 안타까움을 넘어 슬프기까지 했다. # 상세 리뷰 #(!스포주의!) 그동안 세계사 공부를 할때 아테네가 페르시아 전쟁을 승리한 이후, 페리클레스가 민주주의.. 2020. 7. 24.
머신러닝의 데이터셋 종류와 모델 평가 # 세줄요약 # 머신러닝(딥러닝)에 사용되는 데이터들은 훈련(Train), 검증(Validation), 테스트(Test)의 3가지 데이터셋으로 나뉘어 인공지능 학습 및 평가에 사용한다. Train dataset은 인공지능 모델을 학습하는 데 사용되며, Validation dataset은 학습된 모델의 성능을 검증하여 하이퍼 파라미터(Hyper parameter)를 조정하는 지표로 활용되며, Test dataset은 파라미터 조정까지 진행하여 최종적으로 학습이 완료된 모델의 성능을 평가하는데 사용된다. 인공지능을 학습하는 동안 Train dataset으로 학습시키고 Validation dataset으로 학습성능을 검증하는데, 이 두 데이터셋을 어떻게 나누는지에 따른 모델 평가 방법으로 Hold out va.. 2020. 7. 24.
인공지능과 머신러닝, 딥러닝의 관계 # 세줄요약 # 인공지능: 보통의 사람이 수행하는 지능적인 작업을 자동화하기 위한 연구 활동 머신러닝: 입력 데이터와 기댓값(해답 데이터)을 받아서 기대 출력에 가깝게 만드는 유용한 표현(representation)을 학습하는 것을 의미하며 인공지능을 만드는 방법 중 하나 딥러닝: 신경망(Neural Network)이라는 연속된 층에서 데이터로부터 점진적으로 의미있는 표현을 학습하는 새로운 머신러닝 기법 중 하나 # 상세 리뷰 # 인공지능과 머신러닝, 딥러닝의 관계는 정리하면 아래의 그림 1과 같다. 즉 인공지능이랑 말 그대로 인공적인 지능을 연구하는 학문분야를 의미하고, 머신러닝은 데이터를 주었을 때 데이터 속에 담긴 표현(representation), 법칙(relation) 등을 스스로 학습하여 문제.. 2020. 7. 24.
Yoon et al., 2006, Explaining the Color Distributions of Globular Cluster Systems in Elliptical Galaxies # 세줄 요약 # The globular clusters(GC) in most large elliptical galaxies have color-bimodal distribution that means the presence of two cluster subpopulations that have different geneses(ex. Milky Way). But Horizontal-Branch(HB) stars can make nonlinear nature of the metallicity-to-color transformation, a coeval group of old clusters with a unimodal metallicity spread can exhibit color bimodality. .. 2020. 7. 24.
대도시의 사랑법 - 박상영 지은이: 박상영 펴낸곳: (주)창비 초판 13쇄 발행: 2020년 2월 10일 # 세줄 요약 # 내가 처음으로 읽은 동성애(게이)를 다룬 소설. 필자는 이성애자로서 그동안 동성애를 금할 필요는 없다고 생각했지만 나와 관련없는 사람들이라 생각했기에 그들에 대해 깊게 생각해본 적이 없었는데 비록 소설이지만 처음으로 그들에 대해 자세히 알게된 책. 하지만..(동성애자 분들은 불편하실 수 있겠지만...) 필자는 보수 기독교인도 아닌 무교에 이공계 출신임에도 불구하고, 책 읽는 동안 적어도 사랑에 대한 감정은 그들도 다르지 않다는걸 느꼈지만.. 그럼에도 여전히 생리적으로 거부감이 드는 것도 사실이었다. # 상세 리뷰 #(!스포주의!) 소설 자체는 재미있고 지루함없이 빠져들게 만드는 글들이었다. 전개가 시원시원하고.. 2020. 6. 3.
리눅스 터미널 백그라운드에서 프로세스 돌리기 (tmux or nohup) # 세줄 요약 # 리눅스 터미널에서 파이썬(.py) 등의 프로그램을 돌릴때 터미널 창을 닫아도 프로세스가 돌아갈 수 있도록 백그라운드에서 돌리는 방법 nohup 명령어를 사용하여 프로세스를 돌리고, tail 명령어로 백그라운드에 돌아가고 있는 프로세스를 display 한다. nohup도 좋지만, TMUX를 사용시 훨씬 편해진다! # 상세 리뷰 # 1. nohup nohup 명령어를 통해 프로세스를 백그라운드로 보내고, 프로세스 output은 nohup.out 파일에 저장된다. ! 만약 nohup.out 파일이 아닌 원하는 파일명으로 저장하고 싶은 경우: >>> nohup python main.py > test.out 단 nohup 명령어만 사용할 경우, log와 같은 output 결과물을 터미널 상에서 .. 2020. 4. 29.
그리스인이야기1 - 시오노 나나미 지은이: 시오노 나나미 옮긴이: 이경덕 펴낸곳: (주)살림출판사 펴낸날: 2017년 4월 18일 (초판 2쇄) # 세줄요약 # 로마인이야기, 십자군이야기 등으로 유명한 시오노 나나미가 그리스의 역사에 대해서 쓴 책 고대 그리스의 역사를 다루는데 다만 그리스 신화와 역사의 경계인 트로이 전쟁 부분까지 다루지는 않고, 페르시아 전쟁부터 시작한다. 1권의 이야기는 페르시아 전쟁이 주 내용이며 페르시아 전쟁 전 스파르타와 아테네의 제도 정착과 발전, 그리고 페르시아와의 전쟁에서 각각 육군과 해군을 이끌고 1, 2차에 걸쳐 페르시아로부터 승리한 두 국가의 주역들을 다룬다. # 상세리뷰 # (!스포주의!) 고대 그리스의 역사 로마인이야기에서 장거리 주자인 로마인과 비교하여 단거리 주자였던 그리스인들의 이야기를 짤막.. 2020. 4. 27.
리눅스 터미널에서 딥러닝 학습 강제 중단했을때 GPU에 남은 메모리 정리하는 방법 # 세줄요약 # ps aux | grep python 명령어를 사용하여 딥러닝 학습을 실행시킨 python 파일의 실행 ID를 찾는다. 찾은 아이디가 예를 들어 '1234' 라면, sudo kill -9 1234 명령어를 사용하여 Kill 명령어를 내린다. nvidia-smi 명령어로 GPU 메모리가 정리되었는지 확인한다. # 상세리뷰 # * 리눅스 터미널에서 ctrl+c 등으로 머신러닝 학습 프로세스를 강제로 종료할 시에는 간혹 프로세스가 완전히 종료되지 않고 GPU 메모리에 데이터가 남아있는 경우를 볼 수 있다. * 이를 확인하려면 터미널 상에 nvidia-smi 명령어를 입력하여 GPU 가동 현황을 볼 수 있다. >>> nividia-smi - 위와 같이 4개의 GPU 모두 사용 현황을 확인할 수 .. 2020. 4. 2.
MicroDicom Viewer Pick Tool 기능 정리 # 세줄요약 # MicroDicom Viewer로 이미지를 창에 띄었을때 마우스 커서가 처음에는 아무 역할도 하지 않으나 Pick Tool을 정해주면 Pan, Window/level, Zoom, Plane Tool 등의 다양한 기능을 가질 수 있다. Pick Tool 기능을 부여하는 방법은 우클릭 후 각 기능을 선택하거나 단축키(p, w, z, f) 등을 누르면 된다. Pick Tool 기능을 부여 받으면 마우스 커서 모양이 바뀌며, 이때 좌클릭을 한후 드래그 해주면 기능이 작동된다. # 상세리뷰 # 1. MicroDicom Viewer로 이미지를 창에 띄었을때 마우스 포인터가 처음에는 아무 역할도 하지 않으나 Pick Tool를 정해주면 Pan, Window/level, Zoom, Plane Tool .. 2020. 4. 2.