728x90
반응형

Category 80

2. Dicom to Nifti, Skull Stripping

모야모야병 확진 진단을 내리는 데 DSA 영상이 Gold Standard 역할을 하지만 Invasiveness 문제가 늘 뒤따랐다. 이에 3D TOF MRA 영상 데이터를 활용하여 모야모야병 환자와 정상 환자를 분류하는 Task를 해결한다. 간단해 보였다. 7월 중순에 프로젝트를 받아 7월 말부터 본격적으로 진행했는데 그때는 단순한 Binary Classification Task니까 ~ 생각했었다. 결론부터 말하자면 이제서야 Input Data가 만들어져 모델 구축 단계로 넘어갈 예정이다. 쉽지 않았다. 단독 프로젝트였으며, 3D MRA TOF Data를 세브란스 병원 PACS 에서 추출하는 과정부터 시작한 end-to-end 프로젝트였다. 데이터 전처리가 가장 중요하며, 모델은 그 다음 이야기라는 누군..

AI/학부생 인턴 2021.12.03

[211203] 코딩 테스트를 위한 파이썬 표준 라이브러리

모든 게시물은 macOS Monterey 12.0.1 버전을 기준으로 작성하였습니다. 저서 '이것이 취업을 위한 코딩 테스트다 with 파이썬'을 바탕으로 작성하였습니다. 실전 코딩 테스트에서 유용한 표준 라이브러리 표준 라이브러리란 자주 사용되는 표준 소스코드를 미리 구현해 놓은 라이브러리를 의미한다. 파이썬 표준 라이브러리는 다음 공식 문서에서 확인할 수 있으며 필요한 기능이 있다면 찾아 사용하길 권하고 있다. https://docs.python.org/ko/3/library/index.html 파이썬 표준 라이브러리 — Python 3.10.0 문서 파이썬 표준 라이브러리 파이썬 언어 레퍼런스 는 파이썬 언어의 정확한 문법과 의미를 설명하고 있지만, 이 라이브러리 레퍼런스 설명서는 파이썬과 함께 배..

[211202] 코딩 테스트를 위한 파이썬 문법 2편 (Python Basic)

모든 게시물은 macOS Monterey 12.0.1 버전을 기준으로 작성하였습니다. 저서 '이것이 취업을 위한 코딩 테스트다 with 파이썬'을 바탕으로 작성하였습니다. 파이썬 기본 입출력 알고리즘 문제 풀이의 첫 번째 단계는 데이터를 입력받는 것이다. 파이썬에서 데이터를 입력받을 때는 input()을 이용하며 한 줄의 문자열을 입력받도록 해준다. 그리고 여러 개의 데이터를 입력받을 때는 데이터가 공백으로 구분되는 경우가 많아 입력받은 문자열을 띄어쓰기로 구분하여 각각 정수 자료형의 데이터로 저장하는 코드의 사용 빈도가 매우 높다. list(map(int, input().split())) -> 먼저 input()으로 입력받은 문자열을 split()을 이용해 공백으로 나눈 리스트로 바꾼 뒤에 map()을..

[211201] 코딩 테스트를 위한 파이썬 문법 1편 (Python Basic)

모든 게시물은 macOS Monterey 12.0.1 버전을 기준으로 작성하였습니다. 저서 '이것이 취업을 위한 코딩 테스트다 with 파이썬'을 바탕으로 작성하였습니다. 수 자료형 프로그래밍은 결국 데이터를 다루는 행위다. 파이썬의 자료형에는 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 딕셔너리 등이 있다. 많은 코딩 테스트에서 특히 정수형을 다루는 문제가 출제된다. 최단 경로로 가능한 최댓값이 10억 미만이라면 무한(INF)을 표현할 때 10억을 이용할 수 있는데 이때 일일이 10억을 특정 변수에 대입하는 일은 번거로워 지수 표현 방식인 1e9로 표현할 수 있는 것이다. 혹은 987,654,321이라고 적으면 1e9와 유사할 정도로 크므로 이렇게 적기도 한다. 보통 컴퓨터 시스템은 실수를 처..

[211201] 코딩 테스트, 온라인 저지 사이트, 알고리즘 복잡도

모든 게시물은 macOS Monterey 12.0.1 버전을 기준으로 작성하였습니다. 저서 '이것이 취업을 위한 코딩 테스트다 with 파이썬'을 바탕으로 작성하였습니다. 코딩 테스트 개념과 배경 기업/기관에서 직원이나 연수생을 선발하기 위한 목적으로 시행되는 문제 풀이 시험. 근래 코딩 테스트가 늘어남에 따라 이를 연습할 수 있는 온라인 시스템인 온라인 저지 사이트 인기. 처음 코딩 테스트를 준비하는 사람을 위한 커리큘럼은 아래와 같다. 파이썬 문법 공부 -> 코드업 쉬운 문제부터 200문제 -> 알고리즘 이론과 기출문제 학습 -> 백준 온라인 저지 유형별 문제 풀이 https://codeup.kr CodeUp ☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks DEV C..

[부스트캠프 AI Tech 3기 Pre-Course] 인공지능(AI) 맛보기

모든 게시물은 macOS Monterey 12.0.1 버전을 기준으로 작성하였습니다. 부스트캠프 AI Tech 3기 예비 캠퍼를 위한 Pre-Course 강좌를 바탕으로 작성하였습니다. [ Key Components of Deep Learning ] 1. Data that the model can learn from 2. Model how to transfrom the data 3. Loss Function that quantifies the badness of the model 4. Algorithm to adjust the parameters to minimize the loss 새로운 연구나 논문을 볼 때도 위 네 가지 항목을 기준으로 바라본다면 해당 연구가 기존 연구에 비해 어떤 장점과 Contr..

AI/부스트 코스 2021.12.01

[211201] 깃허브(github) 계정 생성 그리고 환경설정

모든 게시물은 macOS Monterey 12.0.1 버전을 기준으로 작성하였습니다. 포스텍 인공지능 대학원, 삼성 청년 SW 아카데미(SAFFY), 카카오브레인 Path Finder 등을 준비하며 알고리즘 지식의 부재를 뼈저리게 느꼈다. 네이버 부스트캠프 AI tech와 포스코 청년 AI-Big Data 과정을 준비하는 겸 '이것이 코딩 테스트다 (나동빈)' 책을 통해 공부한 내용을 기록으로 남기려고 한다. http://github.com GitHub: Where the world builds software GitHub is where over 73 million developers shape the future of software, together. Contribute to the open sou..

[ 강화학습 ] 4. Dynamic Programming

본 교재에서는 Dynamic Programming 을 다음과 같이 정의한다. The term dynamic programming (DP) refers to a collection of algorithms that can be used to compute optimal policies given a perfect model of the environment as a Markov decision process (MDP). Dynamic Programming, DP는 Markov Decision Process (MDP) 같은 환경의 완벽한 모델이 주어졌을 때 Optimal Policy를 계산하는 데 사용되는 알고리즘이다. 따라서 이번 챕터에서는 environment 가 finite MDP 라는 가정을 하고 진..

AI/강화학습 2021.11.25

[ 의료영상 ] Grad-CAM (Gradient-Class Activation Map) 논문리뷰 및 COVID-19 Patients Chest X-ray 통한 Pytorch 구현

다양한 블로그와 kaggle, github 그리고 논문을 참고하여 작성한 게시물입니다. 참고문헌은 게시물 하단에 기록하였습니다. 설명 가능한 AI ( eXplainable AI : XAI ) 교내 학회(KUBIG) 의료영상 분석 프로젝트의 일환으로 미니 프로젝트를 각자 진행하기로 하였다. 앞선 게시물에서 다뤘던 Segmentation 모델로 유명한 U-net 논문을 리뷰하고 구현하려 했었으나 다른 학회원분과 주제가 완전히 겹치기도 했고, 데이터를 가공하고 모델을 구축하여 학습을 진행해도 그 프로젝트의 결과를 '인간의 관점'에서 해석하는 것이 매우 중요하다. 때문에 인공지능과 관련된 이슈들에 XAI가 빠지지 않는 것이 아닐까? 또, 이전에 구현에 실패한 경험 有. 그래서 이 주제를 골랐다. 구글링을 열심히..

AI/의료영상 2021.09.26
728x90
반응형