1 |
1
제1 컴퓨터 시스템에 의해, 주어진 데이터세트를 복수 개의 데이터 서브세트로 분할하는 단계와,상기 제1 컴퓨터 시스템에 의해, 복수 개의 회전된 데이터 서브세트를 생성하기 위해, 상기 분할된 복수 개의 데이터 서브세트 각각에 복수 개의 회전 매트릭스를 각각 적용하여 상기 복수 개의 데이터 서브세트를 회전시키는 단계와,상기 제1 컴퓨터 시스템에 의해, 회전된 데이터세트를 생성하기 위해, 테이블로 표현된 데이터 서브세트들을 수직으로 접합시키는 것에 의한 테이블 병합에 의해 상기 생성된 복수 개의 회전된 데이터 서브세트를 접합하는 단계와,상기 회전된 데이터세트가 데이터 마이닝에 이용되도록, 상기 제1 컴퓨터 시스템에 의해 상기 회전된 데이터세트를 상기 데이터 마이닝을 수행하는 데이터 마이닝 장치로 릴리즈하는 단계를 포함하는, 회전 기반 변환 방법
|
2 |
2
청구항 1에 있어서,상기 제1 컴퓨터 시스템에 의해, 복수 개의 서로 다른 랜덤 값으로부터 대응하는 복수 개의 서로 다른 회전 각도를 생성하는 단계를 더 포함하고, 상기 복수 개의 회전 매트릭스는 상기 생성된 서로 다른 회전 각도로부터 오소노멀하게 생성되는, 회전 기반 변환 방법
|
3 |
3
청구항 1에 있어서, 상기 분할 단계는, 상기 데이터 세트를 복수 개의 동등한 크기의 데이터 서브세트로 분할하는, 회전 기반 변환 방법
|
4 |
4
청구항 2에 있어서,상기 복수 개의 서로 다른 회전 각도는 일방향 순열을 이용하여 생성되는, 회전 기반 변환 방법
|
5 |
5
청구항 2에 있어서, 상기 데이터 세트는 d개의 속성과 N개의 레코드로 구성된 데이터 테이블로서 d×N차원의 매트릭스로 표현될 수 있고, 상기 각 회전 매트릭스는 d×d 차원을 가지며, 상기 복수 개의 랜덤 값 및 상기 복수 개의 데이터 서브세트의 개수가 각각 n일 때 상기 각 데이터 서브세트는 d개의 속성과 N/n개의 레코드(N/n은 정수)로 구성된 데이터 테이블로서 d×(N/n)차원의 매트릭스로 표현될 수 있고(d, N 및 n은 각각 자연수), 상기 회전 단계는 상기 각 회전 매트릭스에 상기 각 데이터 서브세트의 매트릭스를 곱함으로써 각각이 d×(N/n)차원의 매트릭스로 표현될 수 있는 n개의 회전된 데이터 서브세트를 생성하고, 상기 접합 단계는 상기 n개의 회전된 데이터 서브세트들을 테이블 병합에 의해 접합하여, d개의 속성과 N개의 레코드로 구성된 상기 회전된 데이터 세트를 생성하는, 회전 기반 변환 방법
|
6 |
6
청구항 1에 있어서,상기 복수 개의 회전 매트릭스 사이의 상대적인 회전 편차를 제거하는 단계를 더 포함하는, 회전 기반 변환 방법
|
7 |
7
청구항 6에 있어서,데이터 서브세트 Ai와 Aj가 각각의 대응 회전 각도 θi와 θj에 의해 YiA와 YjA로 회전되어 릴리즈되었다고 가정할 때, 상기 회전 편차 제거 단계는, 하기의 (식 4)에 의해 θ*를 생성하는 단계와, 상기 θ*를 이용하여 회전 매트릭스 R*를 생성하는 단계와, 상기 회전 매트릭스 R*를 릴리즈하는 단계를 포함하는, 회전 기반 변환 방법
|
8 |
8
청구항 1에 있어서, 상기 제1 컴퓨터 시스템과는 다른 제2 컴퓨터 시스템에서의 데이터세트의 회전 변환에 함께 이용되도록, 상기 생성된 복수 개의 서로 다른 랜덤 값을 상기 제2 컴퓨터 시스템에 전송하는 단계를 더 포함하는, 회전 기반 변환 방법
|
9 |
9
제1 컴퓨터 시스템에 의해, 주어진 데이터세트를 복수 개의 데이터 서브세트로 분할하는 단계와, 상기 제1 컴퓨터 시스템에 의해, 복수 개의 회전된 데이터 서브세트를 생성하기 위해, 상기 분할된 복수 개의 데이터 서브세트 각각에 복수 개의 회전 매트릭스를 각각 적용하여 상기 복수 개의 데이터 서브세트를 회전시키는 단계와, 상기 제1 컴퓨터 시스템에 의해, 회전된 데이터세트를 생성하기 위해, 테이블로 표현된 데이터 서브세트들을 수직으로 접합시키는 것에 의한 테이블 병합에 의해 상기 생성된 복수 개의 회전된 데이터 서브세트를 접합하는 단계와, 상기 회전된 데이터세트가 데이터 마이닝에 이용되도록, 상기 제1 컴퓨터 시스템에 의해 상기 회전된 데이터세트를 상기 데이터 마이닝을 수행하는 데이터 마이닝 장치로 릴리즈하는 단계를 포함하는 회전 기반 변환 방법에 따라 릴리즈된 회전된 데이터 세트에 임의의 클러스터링 알고리즘을 적용하여 데이터 클러스터링을 수행하는, 데이터 마이닝 방법
|
10 |
10
청구항 9에 있어서, 상기 제1 컴퓨터 시스템에 의해 상기 복수 개의 회전 매트릭스 사이의 상대적인 회전 편차가 제거되며, 데이터 서브세트 Ai와 Aj가 각각의 대응 회전 각도 θi와 θj에 의해 YiA와 YjA로 회전되어 릴리즈되었다고 가정할 때, 상기 회전 편차의 제거는, 하기의 (식 4)에 의해 θ*를 생성하는 단계와, 상기 θ*를 이용하여 회전 매트릭스 R*를 생성하는 단계와, 상기 회전 매트릭스 R*를 릴리즈하는 단계를 포함하고,상기 데이터 마이닝 방법은, 상기 릴리즈된 회전 매트릭스 R*를 이용하여 상기 YjA를 회전시키는 단계를 더 포함하는, 데이터 마이닝 방법
|
11 |
11
일방향 순열을 이용하여 복수 개의 서로 다른 랜덤 값으로부터 대응하는 복수 개의 서로 다른 회전 각도를 생성하고, 그 생성된 복수 개의 서로 다른 회전 각도로부터 오소노멀한 복수 개의 회전 매트릭스를 생성하는 회전 매트릭스 생성부와,주어진 데이터 세트를 복수 개의 동등한 크기의 데이터 서브세트로 분할하는 데이터 분할부와,상기 복수 개의 데이터 서브세트 각각을, 대응하는 상기 각각의 회전 매트릭스를 이용하여 회전변환시키는 회전 변환부와,회전된 데이터 세트를 생성하기 위해 테이블로 표현된 데이터 서브세트들을 수직으로 접합시키는 것에 의한 테이블 병합에 의해 상기 회전된 복수 개의 데이터 서브세트를 접합하는 접합부와,상기 회전된 데이터 세트가 데이터 마이닝에 이용되도록, 상기 생성된 회전된 데이터 세트를 상기 데이터 마이닝을 수행하는 데이터 마이닝 장치로 릴리즈하는 데이터 릴리즈부를 포함하는, 회전 기반 변환 장치
|
12 |
12
청구항 11에 있어서, 상기 데이터 세트는 d개의 속성과 N개의 레코드로 구성된 데이터 테이블로서 d×N차원의 매트릭스로 표현될 수 있고, 상기 각 회전 매트릭스는 d×d 차원을 가지며, 상기 복수 개의 랜덤 값 및 상기 복수 개의 데이터 서브세트의 개수가 각각 n일 때 상기 각 데이터 서브세트는 d개의 속성과 N/n개의 레코드(N/n은 정수)로 구성된 데이터 테이블로서 d×(N/n)차원의 매트릭스로 표현될 수 있고(d, N 및 n은 각각 자연수),상기 회전 변환부는 상기 각 회전 매트릭스에 상기 각 데이터 서브세트의 매트릭스를 곱함으로써 각각이 d×(N/n)차원의 매트릭스로 표현될 수 있는 n개의 회전 데이터 서브세트를 생성하고, 상기 접합부는 상기 n개의 회전된 데이터 서브세트들을 테이블 병합에 의해 접합하여, d개의 속성과 N개의 레코드로 구성된 상기 회전된 데이터 세트를 생성하는, 회전 기반 변환 장치
|
13 |
13
청구항 11에 있어서,상기 복수의 회전 매트릭스 사이의 상대적인 회전 편차를 제거하는 회전 편차 제거부를 더 포함하는, 회전 기반 변환 장치
|
14 |
14
청구항 13에 있어서,데이터 서브세트 Ai와 Aj가 각각의 대응 회전 각도 θi와 θj에 의해 YiA와 YjA로 회전되어 릴리즈되었다고 가정할 때, 상기 회전 편차 제거부는, 하기의 (식 4)에 의해 θ*를 생성하고, 상기 θ*를 이용하여 회전 매트릭스 R*를 생성하여 릴리즈하는, 회전 기반 변환 장치
|
15 |
15
청구항 11에 있어서, 다른 회전 기반 변환 장치의 데이터 세트의 회전 변환에 함께 이용되도록 상기 복수 개의 서로 다른 랜덤 값을 상기 다른 회전 기반 변환 장치로 전송하는 랜덤 값 전송부를 더 포함하는, 회전 기반 변환 장치
|