KR20200094577A - 인공신경망 시뮬레이터와 강화학습 제어기를 사용한 실시간 가속기 제어 시스템 - Google Patents
인공신경망 시뮬레이터와 강화학습 제어기를 사용한 실시간 가속기 제어 시스템 Download PDFInfo
- Publication number
- KR20200094577A KR20200094577A KR1020190012232A KR20190012232A KR20200094577A KR 20200094577 A KR20200094577 A KR 20200094577A KR 1020190012232 A KR1020190012232 A KR 1020190012232A KR 20190012232 A KR20190012232 A KR 20190012232A KR 20200094577 A KR20200094577 A KR 20200094577A
- Authority
- KR
- South Korea
- Prior art keywords
- accelerator
- control
- learning
- simulator
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0499—Feedforward networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/092—Reinforcement learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/10—Interfaces, programming languages or software development kits, e.g. for simulating neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Neurology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Feedback Control In General (AREA)
- Particle Accelerators (AREA)
Abstract
Description
도 2는 도 1의 장치 시뮬레이터의 인공 신경망의 구조의 일 예이고,
도 3은 각 장치 시뮬레이터의 구체적 구성의 일 예이고,
도 4는 도 1의 강화학습 제어기가 지도 학습을 위해 이용하는 데이터의 일 예이고,
도 5는 종래의 EPICS 기반 가속기 제어 시스템의 구성의 일 예이고,
도 6은 도 5와 비교되는 본 발명의 일 실시예에 따른 가속기 제어 시스템과 종래의 EPIC 시스템 간의 결합을 나타낸 도면이다.
120 : 강화학습 제어기
Claims (4)
- 복수 개의 가속기 제어 장치 각각에 대응되고, 인공 신경망 기반으로 학습 및 시뮬레이션을 수행하는 복수 개의 장치 시뮬레이터와;
상기 복수 개의 장치 시뮬레이터에 대응되는 적어도 하나의 제어 파라미터들에 대한 조정과 그에 따른 가속기 최종 출력 품질을 수행한 후, 가속기용 인젝터의 출력, 각 장치 시뮬레이터의 제어 파라미터 값과, 가속기 최종 출력 품질 값이 매칭된 복수 개의 학습용 데이터를 생성하고, 해당 복수 개의 학습용 데이터를 이용하여 기계 학습을 수행하여 상기 가속기 최종 출력 품질이 가장 높도록 하는 최적의 제어 파라미터들의 값을 산출하는 강화학습 제어기를 포함하고,
상기 복수 개의 장치 시뮬레이터 각각은, 1차 시뮬레이터와; 상기 1차 시뮬레이터의 출력을 수신하여 노이즈 부가 처리를 수행하여 출력하는 노이즈 처리부와; 상기 노이즈 처리부의 출력을 기초로 궤환 신호를 발생하여 상기 1차 시뮬레이터로 제공하는 궤환 처리부를 포함하는 것을 특징으로 하는 가속기 제어 장치들에 대한 가속기 제어 시스템. - 제1항에 있어서,
상기 1차 시뮬레이터, 상기 노이즈 처리부, 상기 궤환 처리부는 모두 인공 신경망으로 이루어지고, 각 장치 시뮬레이터에 대응되는 가속기 제어 장치의 입력값에 따른 출력값을 기초로 한 기계 학습에 의해 형성된 것을 특징으로 하는 가속기 제어 장치들에 대한 가속기 제어 시스템. - 제1항에 있어서,
상기 강화학습 제어기는 상기 복수 개의 장치 시뮬레이터에 구비된 적어도 하나의 제어 파라미터들의 모음에 해당하는 제어 파라미터 모음 세트를 지정하고, 상기 제어 파라미터 모음 셋에 포함된 제어 파라미터들의 값에 대한 변경 및 그에 따른 가속기 최종 출력 품질을 인공 신경망 기반 학습 과정을 통해 학습한 후, 상기 가속기 최종 출력 품질이 가장 높도록 하는 최적의 제어 파라미터들의 값을 산출하는 것을 특징으로 하는 가속기 제어 장치들에 대한 가속기 제어 시스템. - 제3항에 있어서,
상기 강화학습 제어기는 상기 제어 파라미터 모음 세트에 포함된 제어 파라미터들 중 해당 제어 파라미터 모음 세트에 포함된 순서대로 하나씩 최적의 제어 파라미터 값을 산출하는 것을 특징으로 하는 가속기 제어 장치들에 대한 가속기 제어 시스템.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190012232A KR20200094577A (ko) | 2019-01-30 | 2019-01-30 | 인공신경망 시뮬레이터와 강화학습 제어기를 사용한 실시간 가속기 제어 시스템 |
| PCT/KR2019/016217 WO2020159052A1 (ko) | 2019-01-30 | 2019-11-25 | 인공신경망 시뮬레이터와 강화학습 제어기를 사용한 실시간 가속기 제어 시스템 |
| JP2020530500A JP2021515352A (ja) | 2019-01-30 | 2019-11-25 | 人工神経網シミューレーターと強化学習制御器を使用した実時間加速器の制御システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190012232A KR20200094577A (ko) | 2019-01-30 | 2019-01-30 | 인공신경망 시뮬레이터와 강화학습 제어기를 사용한 실시간 가속기 제어 시스템 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200094577A true KR20200094577A (ko) | 2020-08-07 |
Family
ID=71841832
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190012232A Ceased KR20200094577A (ko) | 2019-01-30 | 2019-01-30 | 인공신경망 시뮬레이터와 강화학습 제어기를 사용한 실시간 가속기 제어 시스템 |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP2021515352A (ko) |
| KR (1) | KR20200094577A (ko) |
| WO (1) | WO2020159052A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102338304B1 (ko) * | 2020-10-20 | 2021-12-13 | 주식회사 뉴로코어 | 강화 학습을 이용한 공장 시뮬레이터 기반 스케줄링 시스템 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CR20200129A (es) | 2017-10-02 | 2020-08-22 | Denali Therapeutics Inc | Proteínas de fusión que comprenden enzimas de terapia de reemplazo de enzimas |
| US11281722B2 (en) * | 2020-01-06 | 2022-03-22 | International Business Machines Corporation | Cognitively generating parameter settings for a graph database |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070054457A (ko) | 2005-11-23 | 2007-05-29 | 삼성전자주식회사 | 입자 가속기 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8943008B2 (en) * | 2011-09-21 | 2015-01-27 | Brain Corporation | Apparatus and methods for reinforcement learning in artificial neural networks |
| US10733531B2 (en) * | 2016-01-27 | 2020-08-04 | Bonsai AI, Inc. | Artificial intelligence engine having an architect module |
| KR101819972B1 (ko) * | 2016-03-22 | 2018-01-22 | 한국원자력연구원 | 입자 가속기의 빔 전하량 극대화 장치 및 이를 이용한 입자 가속기의 빔 전하량 극대화 방법 |
| JP7015108B2 (ja) * | 2016-12-07 | 2022-02-02 | 三菱重工業株式会社 | 運用支援装置、機器運用システム、運用方法、制御方法及びプログラム |
| KR102077804B1 (ko) * | 2017-04-26 | 2020-04-07 | 김정희 | 학습 데이터 전처리 방법 및 시스템 |
| JP6936988B2 (ja) * | 2017-05-01 | 2021-09-22 | 東芝エネルギーシステムズ株式会社 | 加速器制御装置、加速器制御方法、および粒子線治療装置 |
| JP6530783B2 (ja) * | 2017-06-12 | 2019-06-12 | ファナック株式会社 | 機械学習装置、制御装置及び機械学習プログラム |
| CN108051999B (zh) * | 2017-10-31 | 2020-08-25 | 中国科学技术大学 | 基于深度强化学习的加速器束流轨道控制方法及系统 |
-
2019
- 2019-01-30 KR KR1020190012232A patent/KR20200094577A/ko not_active Ceased
- 2019-11-25 JP JP2020530500A patent/JP2021515352A/ja active Pending
- 2019-11-25 WO PCT/KR2019/016217 patent/WO2020159052A1/ko not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070054457A (ko) | 2005-11-23 | 2007-05-29 | 삼성전자주식회사 | 입자 가속기 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102338304B1 (ko) * | 2020-10-20 | 2021-12-13 | 주식회사 뉴로코어 | 강화 학습을 이용한 공장 시뮬레이터 기반 스케줄링 시스템 |
| WO2022085939A1 (ko) * | 2020-10-20 | 2022-04-28 | 주식회사 뉴로코어 | 강화 학습을 이용한 공장 시뮬레이터 기반 스케줄링 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021515352A (ja) | 2021-06-17 |
| WO2020159052A1 (ko) | 2020-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20190101677A (ko) | 강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 | |
| Baiotti et al. | Challenging the paradigm of singularity excision in gravitational collapse | |
| KR20200094577A (ko) | 인공신경망 시뮬레이터와 강화학습 제어기를 사용한 실시간 가속기 제어 시스템 | |
| Causer et al. | Finite time large deviations via matrix product states | |
| CN110073376A (zh) | 信息处理装置和信息处理方法 | |
| CN115129607B (zh) | 电网安全分析机器学习模型测试方法、装置、设备及介质 | |
| Lazzus et al. | Parameter estimation of a generalized lotka–volterra system using a modified pso algorithm | |
| CN113711139B (zh) | 用于操控技术装置的方法和设备 | |
| Liu et al. | Development of a coupled simulation toolkit for computational radiation biology based on Geant4 and CompuCell3D | |
| CN107103644A (zh) | 一种虚拟场景中对象的控制方法和装置 | |
| CN108597288A (zh) | 一种作战后勤仿真实验平台的实现方法 | |
| CN117806170A (zh) | 一种微束聚焦控制方法及装置 | |
| CN118984281A (zh) | 网络流量生成方法、装置、电子设备及存储介质 | |
| Ding et al. | Parameter extraction method of virtual plant growth model based on Improved Particle Swarm Optimization | |
| CN119202864B (zh) | 一种基于midbo-svm模型的高压断路器机械故障诊断方法及系统 | |
| CN118607393B (zh) | 微束系统的结构生成方法、装置及设备 | |
| CN109731338A (zh) | 游戏中的人工智能训练方法及装置、存储介质及电子装置 | |
| CN120432084A (zh) | 一种基于生成对抗网络的放疗剂量计算优化方法和装置 | |
| Butter et al. | Analysis-ready Generative Unfolding | |
| CN117233828A (zh) | 基于震源参数和断裂构造的地震危险性跟踪方法及系统 | |
| Biedron | Adding data science and more intelligence to our accelerator toolbox | |
| Cuomo et al. | A performance evaluation of a parallel biological network microcircuit in neuron | |
| CN121510443B (zh) | 粒子加速器的束流调试方法、装置、设备及介质 | |
| Shahmohammadimehrjardi et al. | PID Control Using Quantized State Systems in RT-DEVS Frameworks. | |
| Martins et al. | Breeding rhythms with artificial life |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190130 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210118 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20210426 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20210118 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |