1 |
1
컴퓨팅 장치가, 복수의 환자들 및 각각의 상기 환자의 복수의 유전자들의 발현량을 나타내는 입력행렬(110)을 소정의 알고리즘을 이용하여 복수 개의 요소행렬들(111, 112) 간의 곱과 한 개의 잔여행렬(120)의 합으로 분해하는 행렬분해단계; 및상기 컴퓨팅 장치가, 상기 잔여행렬과 동일한 디멘젼을 갖는 행렬을 입력받는 분류기(20)를 지도학습시키기 위하여, 상기 복수의 환자들의 건강상태를 나타내는 복수 개의 건강상태값들을 학습기준으로 삼고, 상기 잔여행렬을 상기 분류기에 입력하여 상기 분류기(20)를 지도학습하는 지도학습단계; 및상기 컴퓨팅 장치가, 건강상태의 예측이 필요한 제1환자의 유전자들의 발현량을 포함하는 제1입력행렬을 상기 분류기에 입력하거나 또는 상기 소정의 알고리즘을 이용하여 상기 제1입력행렬로부터 얻은 상기 잔여행렬인 제1잔여행렬을 상기 분류기에 입력함으로써 상기 제1환자의 건강상태를 예측하는 값을 획득하는 건강상태예측단계;를 포함하는,환자의 건강상태 예측방법
|
2 |
2
제1항에 있어서, 상기 소정의 알고리즘은 Non-negative Matrix Factorization 알고리즘인, 환자의 건강상태 예측방법
|
3 |
3
제1항에 있어서, 상기 분류기는, 상기 잔여행렬을 입력받아 상기 입력된 잔여행렬에 포함된 서로 다른 환자를 나타내는 인덱스들을 소정의 그룹들에 할당함으로써 상기 복수의 환자들을 분류하도록 하도록 지도학습되는 것을 특징으로 하는, 환자의 건강상태 예측방법
|
4 |
4
제1항에 있어서, 상기 입력행렬 및 상기 잔여행렬의 각 행은 서로 다른 유전자를 나타내고, 상기 입력행렬의 각 열은 서로 다른 환자를 나타내는, 환자의 건강상태 예측방법
|
5 |
5
제1항에 있어서,상기 입력행렬의 각 행은 서로 다른 유전자를 나타내고, 상기 입력행렬의 각 열은 환자들의 신체에서 채집한 서로 다른 검사샘플을 나타내며,상기 입력행렬의 서로 다른 두 열이 나타내는 환자가 동일한 하나의 환자인 경우, 상기 서로 다른 두 열은 상기 하나의 환자의 신체 중 서로 다른 부위에서 채집한 검사샘플인, 환자의 건강상태 예측방법
|
6 |
6
제1항에 있어서,상기 복수 개의 요소행렬들은 총 2개의 요소행렬로 구성되며,상기 입력행렬은 상기 2개의 요소행렬들을 서로 곱한 결과에 상기 잔여행렬을 더하여 얻은 행렬과 동일한, 환자의 건강상태 예측방법
|
7 |
7
복수의 환자들 및 각각의 상기 환자의 복수의 유전자들의 발현량을 나타내는 입력행렬(110)을 입력받아, 상기 입력행렬을 복수 개의 요소행렬들(111, 112) 간의 곱과 한 개의 잔여행렬(120)의 합으로 분해하여, 상기 잔여행렬을 출력하는 레지듀얼 생성부(10);상기 잔여행렬과 동일한 디멘젼을 갖는 행렬을 입력받는 분류기(20); 및처리부;를 포함하며, 상기 처리부는, 상기 분류기(20)를 지도학습시키기 위하여, 상기 복수의 환자들의 건강상태를 나타내는 복수 개의 건강상태값들을 학습기준으로 삼고, 상기 잔여행렬을 상기 분류기에 입력하여 상기 분류기(20)를 지도학습하는 지도학습단계; 및건강상태의 예측이 필요한 제1환자의 유전자들의 발현량을 포함하는 제1입력행렬을 상기 분류기에 입력하거나 또는 상기 소정의 알고리즘을 이용하여 상기 제1입력행렬로부터 얻은 상기 잔여행렬인 제1잔여행렬을 상기 분류기에 입력함으로써 상기 제1환자의 건강상태를 예측하는 값을 획득하는 건강상태예측단계;를 실행하도록 되어 있는,컴퓨팅 장치
|
8 |
8
제7항에 있어서, 사용자 인터페이스(340);를 더 포함하며,상기 사용자 인터페이스를 통해 입력된 파라미터 값에 따라 상기 복수 개의 요소행렬들의 크기가 조절되도록 되어 있는,컴퓨팅 장치
|
9 |
9
제7항에 있어서, 상기 레지듀얼 생성부(10)는 이퀘이터(11)를 포함하며, 상기 이퀘이터는 NMF(Non-negative Matrix Factorization) 알고리즘을 이용하여 상기 입력행렬을 분해하도록 되어 있는, 컴퓨팅 장치
|
10 |
10
컴퓨터 장치로 하여금, 환자의 상태를 분류하는 명령 코드들을 포함하는 프로그램이 기록된 컴퓨터로 읽을 수 있는 논트랜지토리 기록매체로서,상기 명령 코드들이 실행되었을 때에, 상기 컴퓨터 장치로 하여금,복수의 환자들 및 각각의 상기 환자의 복수의 유전자들의 발현량을 나타내는 입력행렬(110)을 소정의 알고리즘을 이용하여 복수 개의 요소행렬들(111, 112) 간의 곱과 한 개의 잔여행렬(120)의 합으로 분해하는 행렬분해단계; 및상기 잔여행렬과 동일한 디멘젼을 갖는 행렬을 입력받는 분류기(20)를 지도학습시키기 위하여, 상기 복수의 환자들의 건강상태를 나타내는 복수 개의 건강상태값들을 학습기준으로 삼고, 상기 잔여행렬을 상기 분류기에 입력하여 상기 분류기(20)를 지도학습하는 지도학습단계; 및건강상태의 예측이 필요한 제1환자의 유전자들의 발현량을 포함하는 제1입력행렬을 상기 분류기에 입력하거나 또는 상기 소정의 알고리즘을 이용하여 상기 제1입력행렬로부터 얻은 상기 잔여행렬인 제1잔여행렬을 상기 분류기에 입력함으로써 상기 제1환자의 건강상태를 예측하는 값을 획득하는 건강상태예측단계;를 실행하도록 되어 있는 것을 특징으로 하는,컴퓨터로 읽을 수 있는 논트랜지토리 기록매체
|