1 |
1
변분오토인코더(Variational autoencoder, VAE) 기법에 의해 구성되는 생성망에, 메타물질의 성능지표에 관한 데이터셋을 1차 학습시키는 단계;상기 1차 학습 후의 생성망에, 상기 메타물질의 표면패턴과 상기 성능지표와의 쌍으로 이루어진 데이터셋을 2차 학습시키는 단계;상기 2차 학습 후의 생성망으로부터, 상기 표면패턴에 상응하는 n차원 은닉공간 상의 은닉벡터를 예측하는 예측인코더망(Prediction net)을 추출하는 단계; 및상기 예측인코더망을, 상기 은닉벡터에 상응하는 상기 표면패턴을 생성하도록 구성된 역설계망(Inverse design net)에 연결하여, 심층 생성망(Deep Generative Model)을 구성하는 단계를 포함하는 메타물질의 표면패턴 생성 방법
|
2 |
2
제1항에 있어서,상기 변분오토인코더 기법에 의해, 입력단의 인코더망 및 출력단의 디코더망을 연결하여, 상기 생성망을 구성하는 단계를 더 포함하고,상기 1차 학습시키는 단계는,상기 데이터셋 중 제1 성능지표값을, 상기 인코더망의 입력값 및 상기 디코더망의 출력값으로 각각 설정한 상태에서, 상기 생성망에 대해 상기 1차 학습을 실시하는 단계를 포함하는 메타물질의 표면패턴 생성 방법
|
3 |
3
제2항에 있어서,상기 1차 학습시키는 단계는,상기 제1 성능지표값을 상기 인코더망에 입력하여, 상기 제1 성능지표값에 상응하는 은닉벡터를 상기 인코더망으로부터 획득하는 단계;상기 획득한 은닉벡터를 상기 디코더망에 입력하여, 상기 획득한 은닉벡터에 상응하는 성능지표값을 상기 디코더망으로부터 획득하는 단계; 및상기 디코더망으로부터 획득한 성능지표값과 상기 제1 성능지표값과의 차이값이 최소화되도록, 상기 1차 학습을 실시하는 단계를 더 포함하는 메타물질의 표면패턴 생성 방법
|
4 |
4
제2항에 있어서,상기 2차 학습시키는 단계는,상기 1차 학습된 상기 디코더망의 내부 파라미터를 고정시키는 단계; 및실제 표면패턴값과 실제 성능지표값과의 쌍으로 된 데이터셋 중, 상기 실제 표면패턴값을 상기 1차 학습된 상기 인코더망의 입력값으로 설정하고, 상기 실제 성능지표값을 상기 1차 학습된 상기 인코더망의 출력값으로 설정한 상태에서, 상기 2차 학습을 실시하는 단계를 포함하는 메타물질의 표면패턴 생성 방법
|
5 |
5
제4항에 있어서,상기 2차 학습시키는 단계는,상기 실제 표면패턴값을 상기 1차 학습된 상기 인코더망에 입력하여, 상기 실제 표면패턴값에 상응하는 제1 은닉벡터값을 상기 인코더망으로부터 획득하는 단계;상기 획득한 제1 은닉벡터값을 상기 1차 학습된 디코더망에 입력하여, 상기 제1 은닉벡터값에 상응하는 성능지표값을 획득하는 단계; 및상기 획득한 성능지표값과 상기 실제 성능지표값과의 차이값이 최소화하도록, 상기 2차 학습을 실시하는 단계를 더 포함하는 메타물질의 표면패턴 생성 방법
|
6 |
6
제1항에 있어서,상기 변분오토인코더 기법에 의해, 입력단의 인코더망 및 출력단의 디코더망을 연결하여, 상기 역설계망을 구성하는 단계를 더 포함하고,상기 심층 생성망을 구성하는 단계는,상기 역설계망의 디코더망의 출력단에 상기 예측인코더망을 연결함으로써, 상기 심층 생성망을 구성하는 단계를 포함하는 메타물질의 표면패턴 생성 방법
|
7 |
7
제1항에 있어서,상기 1차 학습 후의 상기 생성망을 구성하는 인코더망에, 상기 성능지표를 입력하여, 상기 성능지표와 연관된 다수의 은닉벡터를 수집하는 단계; 및상기 다수의 은닉벡터를 데이터셋으로서, 상기 심층 생성망을 학습시키는 단계를 더 포함하는 메타물질의 표면패턴 생성 방법
|
8 |
8
제7항에 있어서,상기 심층 생성망을 학습시키는 단계는,상기 다수의 은닉벡터 중 선택되는 선택 은닉벡터값을 상기 심층 생성망을 구성하는 상기 역설계망으로 입력하여, 상기 선택 은닉벡터값에 상응하는 표면패턴값을 상기 역설계망으로부터 획득하는 단계;상기 획득한 표면패턴값을 상기 예측인코더망에 입력하여, 상기 획득한 표면패턴값에 상응하는 예측 은닉벡터값을 상기 예측인코더망으로부터 획득하는 단계; 및상기 획득한 예측 은닉벡터값이 상기 선택 은닉벡터값과 동일해지도록, 상기 심층 생성망을 학습시키는 단계를 포함하는 메타물질의 표면패턴 생성 방법
|
9 |
9
제7항에 있어서,상기 다수의 은닉벡터 중에서 랜덤하게 샘플링되는 복수의 후보 샘플을 상기 심층 생성망에 입력하여, 상기 심층 생성망으로부터 상기 복수의 후보 샘플에 상응하는 복수의 예측 은닉벡터값을 획득하는 단계;상기 복수의 예측 은닉벡터값을 상기 1차 학습 후의 생성망 내 디코더망에 입력하여, 상기 디코더망으로부터 상기 복수의 예측 은닉벡터값에 상응하는 복수의 성능지표값을 획득하는 단계;상기 복수의 성능지표값이 선정된 범위 내에 속하는지 성능 평가를 수행하는 단계; 및선정된 범위 내에 속하면, 상기 복수의 예측 은닉벡터값이 수렴하는 상기 n차원 은닉공간 상의 센터포인트(center point)에 매핑된 은닉벡터값에 따라, 상기 메타물질에 대한 최적의 표면패턴을 탐색하는 단계를 더 포함하는 메타물질의 표면패턴 생성 방법
|
10 |
10
제9항에 있어서,상기 복수의 예측 은닉벡터값 중, 상기 n차원 은닉공간 상에서 일정 거리 이상 이간하여 분포되는 제1 예측 은닉벡터값이 존재하는지 판단하는 단계; 및상기 복수의 예측 은닉벡터값 중에 존재하는 상기 제1 예측 은닉벡터값에 해당하는 후보 샘플을 노이즈로서 제거하는 단계; 및상기 다수의 은닉벡터 중에서 새로운 후보 샘플을 재샘플링하는 단계를 더 포함하는 메타물질의 표면패턴 생성 방법
|
11 |
11
변분오토인코더(VAE) 기법에 의해 구성되는 생성망에 메타물질의 성능지표에 관한 데이터셋을 1차 학습시키고, 상기 1차 학습 후의 생성망에 상기 메타물질의 표면패턴과 상기 성능지표와의 쌍으로 이루어진 데이터셋을 2차 학습시키는 학습부; 및상기 2차 학습 후의 생성망으로부터, 상기 표면패턴에 상응하는 n차원 은닉공간 상의 은닉벡터를 예측하는 예측인코더망을 추출하고, 상기 예측인코더망을, 상기 은닉벡터에 상응하는 상기 표면패턴을 생성하도록 구성된 역설계망에 연결하여, 심층 생성망을 구성하는 구성부를 포함하는 메타물질의 표면패턴 생성 시스템
|
12 |
12
제11항에 있어서,상기 1차 학습 후의 상기 생성망을 구성하는 인코더망에, 상기 성능지표를 입력하여, 상기 성능지표와 연관된 다수의 은닉벡터를 수집하는 수집부를 더 포함하고,상기 학습부는,상기 다수의 은닉벡터를 데이터셋으로서, 상기 심층 생성망을 학습시키는메타물질의 표면패턴 생성 시스템
|
13 |
13
제12항에 있어서,상기 학습부는,상기 다수의 은닉벡터 중 선택되는 선택 은닉벡터값을 상기 심층 생성망을 구성하는 상기 역설계망으로 입력하여, 상기 선택 은닉벡터값에 상응하는 표면패턴값을 상기 역설계망으로부터 획득하고,상기 획득한 표면패턴값을 상기 예측인코더망에 입력하여, 상기 획득한 표면패턴값에 상응하는 예측 은닉벡터값을 상기 예측인코더망으로부터 획득하고,상기 획득한 예측 은닉벡터값이 상기 선택 은닉벡터값과 동일해지도록, 상기 심층 생성망을 학습시키는메타물질의 표면패턴 생성 시스템
|
14 |
14
제12항에 있어서,상기 다수의 은닉벡터 중에서 랜덤하게 샘플링되는 복수의 후보 샘플을 상기 심층 생성망에 입력하여, 상기 심층 생성망으로부터 상기 복수의 후보 샘플에 상응하는 복수의 예측 은닉벡터값을 획득하고, 상기 복수의 예측 은닉벡터값을 상기 1차 학습 후의 생성망 내 디코더망에 입력하여, 상기 디코더망으로부터 상기 복수의 예측 은닉벡터값에 상응하는 복수의 성능지표값을 획득하는 획득부;상기 복수의 성능지표값이 선정된 범위 내에 속하는지 성능 평가를 수행하는 평가부; 및선정된 범위 내에 속하면, 상기 복수의 예측 은닉벡터값이 수렴하는 상기 n차원 은닉공간 상의 센터포인트에 매핑된 은닉벡터값에 따라, 상기 메타물질에 대한 최적의 표면패턴을 탐색하는 탐색부를 더 포함하는 메타물질의 표면패턴 생성 시스템
|
15 |
15
제14항에 있어서,상기 복수의 예측 은닉벡터값 중, 상기 n차원 은닉공간 상에서 일정 거리 이상 이간하여 분포되는 제1 예측 은닉벡터값이 존재하는지 판단하고, 상기 복수의 예측 은닉벡터값 중에 존재하는 상기 제1 예측 은닉벡터값에 해당하는 후보 샘플을 노이즈로서 제거하는 제거부를 더 포함하고,상기 획득부는,상기 다수의 은닉벡터 중에서 새로운 후보 샘플을 재샘플링하는메타물질의 표면패턴 생성 시스템
|
16 |
16
제1항 내지 제10항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
|