KR20190101677A - 강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 - Google Patents
강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 Download PDFInfo
- Publication number
- KR20190101677A KR20190101677A KR1020180021958A KR20180021958A KR20190101677A KR 20190101677 A KR20190101677 A KR 20190101677A KR 1020180021958 A KR1020180021958 A KR 1020180021958A KR 20180021958 A KR20180021958 A KR 20180021958A KR 20190101677 A KR20190101677 A KR 20190101677A
- Authority
- KR
- South Korea
- Prior art keywords
- accelerator
- learning
- control
- control parameter
- machine learning
- 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/04—Architecture, e.g. interconnection topology
- G06N3/0499—Feedforward networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/027—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/041—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a variable is automatically adjusted to optimise the performance
-
- 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/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
- G06N99/00—Subject matter not provided for in other groups of this subclass
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
도 2는 도 1의 장치 시뮬레이터의 인공 신경망의 구조의 일 예이고,
도 3은 도 1의 기계학습 처리부가 지도 학습을 위해 이용하는 데이터의 일 예이고,
도 4는 종래의 EPICS 기반 가속기 제어 시스템의 구성의 일 예이고,
도 5는 도 4와 비교되는 본 발명의 일 실시예에 따른 파라미터 결정 시스템과 종래의 EPIC 시스템 간의 결합을 나타낸 도면이다.
120 : 기계학습 처리부
Claims (5)
- 복수 개의 가속기 제어 장치 각각에 대응되고, 인공 신경망 기반으로 학습 및 시뮬레이션을 수행하는 복수 개의 장치 시뮬레이터와;
상기 복수 개의 장치 시뮬레이터에 구비된 적어도 하나의 제어 파라미터들의 모음에 해당하는 제어 파라미터 모음 ??을 지정하고, 상기 제어 파라미터 모음 셋에 포함된 제어 파라미터들의 값에 대한 변경 및 그에 따른 가속기 최종 출력 품질을 인공 신경망 기반 학습 과정을 통해 학습한 후, 상기 가속기 최종 출력 품질이 가장 높도록 하는 최적의 제어 파라미터들의 값을 산출하는 기계학습 처리부를 포함하는 것을 특징으로 하는 가속기 제어 장치들에 대한 파라미터 결정 시스템. - 제1항에 있어서,
상기 기계학습 처리부는 상기 제어 파라미터 모음 ??에 포함된 제어 파라미터들 중 해당 제어 파라미터 모음 ??에 포함된 순서대로 하나씩 최적의 제어 파라미터 값을 산출하는 것을 특징으로 하는 가속기 제어 장치들에 대한 파라미터 결정 시스템. - 제1항 또는 제2항에 있어서,
상기 복수 개의 장치 시뮬레이터는 각각 특정 배치 순서에 매칭되어 있고,
상기 제어 파라미터 모음 ??에는 상기 복수 개의 장치 시뮬레이터에 포함된 제어 파라미터들이 그 대응되는 장치 시뮬레이터의 배치 순서와 동일한 순서대로 포함되어 있는 것을 특징으로 하는 가속기 제어 장치들에 대한 파라미터 결정 시스템. - 제1항에 있어서,
상기 기계학습 처리부는 강화학습 모델을 이용하여 MCTS(Monte Carlo Tree Search) 알고리즘을 통해 최적의 제어 파라미터들의 값을 산출하는 것을 특징으로 하는 가속기 제어 장치들에 대한 파라미터 결정 시스템. - 제1항에 있어서,
상기 기계학습 처리부는 가속기용 인젝터의 출력, 각 가속기 제어 장치의 제어 파라미터 값과, 가속기 최종 출력 품질 값이 매칭된 학습용 데이터를 복수 개 구비하고 있고, 상기 복수 개의 학습용 데이터들 중 기 설정된 개수만큼의 학습용 데이터를 이용하여 지도 학습(SL : Supervised Learning)을 통해 학습을 한 후, 강화 학습(RL : reinforcement learning)을 수행하는 것을 특징으로 하는 가속기 제어 장치들에 대한 파라미터 결정 시스템.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180021958A KR20190101677A (ko) | 2018-02-23 | 2018-02-23 | 강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 |
| PCT/KR2019/000514 WO2019164125A1 (ko) | 2018-02-23 | 2019-01-14 | 강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180021958A KR20190101677A (ko) | 2018-02-23 | 2018-02-23 | 강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20190101677A true KR20190101677A (ko) | 2019-09-02 |
Family
ID=67687779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180021958A Ceased KR20190101677A (ko) | 2018-02-23 | 2018-02-23 | 강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20190101677A (ko) |
| WO (1) | WO2019164125A1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210149396A (ko) * | 2020-06-02 | 2021-12-09 | 오픈엣지테크놀로지 주식회사 | 하드웨어 가속기를 위한 파라미터를 메모리로부터 액세스하는 방법 및 이를 이용한 장치 |
| KR20230039045A (ko) | 2021-09-13 | 2023-03-21 | 연세대학교 산학협력단 | 인공신경망과 연산 가속기 구조 통합 탐색 장치 및 방법 |
| US20230280738A1 (en) * | 2022-03-03 | 2023-09-07 | Caterpillar Inc. | System and method for estimating a machine's potential usage, profitability, and cost of ownership based on machine's value and mechanical state |
| KR20240144573A (ko) | 2023-03-24 | 2024-10-02 | 연세대학교 산학협력단 | 강성 제약을 고려한 인공신경망과 연산 가속기 구조 통합 탐색 장치 및 방법 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3835894A1 (en) * | 2019-12-09 | 2021-06-16 | Siemens Aktiengesellschaft | Method and apparatus for configuring a machine controller |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070054457A (ko) | 2005-11-23 | 2007-05-29 | 삼성전자주식회사 | 입자 가속기 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5954705B2 (ja) * | 2012-05-07 | 2016-07-20 | 国立研究開発法人量子科学技術研究開発機構 | 照射計画装置、照射計画プログラム、照射計画決定方法、および荷電粒子照射システム |
| JP6242314B2 (ja) * | 2014-09-11 | 2017-12-06 | 住友重機械イオンテクノロジー株式会社 | イオン注入装置及びイオンビームの調整方法 |
| KR101819972B1 (ko) * | 2016-03-22 | 2018-01-22 | 한국원자력연구원 | 입자 가속기의 빔 전하량 극대화 장치 및 이를 이용한 입자 가속기의 빔 전하량 극대화 방법 |
| JP2017182129A (ja) * | 2016-03-28 | 2017-10-05 | ソニー株式会社 | 情報処理装置。 |
| KR101729694B1 (ko) * | 2017-01-02 | 2017-04-25 | 한국과학기술정보연구원 | 시뮬레이션 결과 예측 방법 및 장치 |
-
2018
- 2018-02-23 KR KR1020180021958A patent/KR20190101677A/ko not_active Ceased
-
2019
- 2019-01-14 WO PCT/KR2019/000514 patent/WO2019164125A1/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 (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210149396A (ko) * | 2020-06-02 | 2021-12-09 | 오픈엣지테크놀로지 주식회사 | 하드웨어 가속기를 위한 파라미터를 메모리로부터 액세스하는 방법 및 이를 이용한 장치 |
| KR20230039045A (ko) | 2021-09-13 | 2023-03-21 | 연세대학교 산학협력단 | 인공신경망과 연산 가속기 구조 통합 탐색 장치 및 방법 |
| US20230280738A1 (en) * | 2022-03-03 | 2023-09-07 | Caterpillar Inc. | System and method for estimating a machine's potential usage, profitability, and cost of ownership based on machine's value and mechanical state |
| US11995577B2 (en) * | 2022-03-03 | 2024-05-28 | Caterpillar Inc. | System and method for estimating a machine's potential usage, profitability, and cost of ownership based on machine's value and mechanical state |
| KR20240144573A (ko) | 2023-03-24 | 2024-10-02 | 연세대학교 산학협력단 | 강성 제약을 고려한 인공신경망과 연산 가속기 구조 통합 탐색 장치 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019164125A1 (ko) | 2019-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20190101677A (ko) | 강화학습과 머신러닝 기법을 이용한 가속기 성능 최적화를 위한 제어 패러미터 결정 시스템 | |
| Edelen et al. | Machine learning for orders of magnitude speedup in multiobjective optimization of particle accelerator systems | |
| Bala Krishna et al. | hSMA-PS: a novel memetic approach for numerical and engineering design challenges | |
| JP2021515352A (ja) | 人工神経網シミューレーターと強化学習制御器を使用した実時間加速器の制御システム | |
| CN104732067A (zh) | 一种面向流程对象的工业过程建模预测方法 | |
| Janssen et al. | Möbius evolver: Competitive exploration of urban massing strategies | |
| CN118673956A (zh) | 一种地下水埋深预测方法、可读存储介质及设备 | |
| CN107103644A (zh) | 一种虚拟场景中对象的控制方法和装置 | |
| CN117915540A (zh) | 一种束流调控方法及装置 | |
| Meyer | Convergence control in ACO | |
| Ding et al. | Parameter extraction method of virtual plant growth model based on Improved Particle Swarm Optimization | |
| JP2023010660A (ja) | リチウム化合物の結晶構造のc軸長を予測する方法、学習モデルの構築方法、及び最大のc軸長を有する結晶構造を予測するシステム | |
| Rattá et al. | Global optimization driven by genetic algorithms for disruption predictors based on APODIS architecture | |
| Soto et al. | Choice functions for autonomous search in constraint programming: GA vs. PSO | |
| Tian et al. | Learning Bayesian networks with hidden variables using the combination of EM and evolutionary algorithms | |
| Tüysüz et al. | Performance of particle tracking using a quantum graph neural network | |
| Xia et al. | Research on the performance of GMCBO methodology based on model updating of a pedestrian bridge | |
| Clausen et al. | Improvements to Increase the Efficiency of the AlphaZero Algorithm: A Case Study in the Game'Connect 4'. | |
| Di Siena et al. | First global gyrokinetic profile predictions of ITER burning plasma | |
| Pourhasanzade et al. | A new cellular automata model of cardiac action potential propagation based on summation of excited neighbors | |
| CN120106233B (zh) | 一种基于重要神经元的深度神经网络对抗攻击方法 | |
| McLaughlin | Forward Modelling and Simulation in Archaeology | |
| Waagaard | Optimising the present and designing the future: A novel SPS injection system | |
| CN116227293B (zh) | 复合材料大孔隙缺陷有限元模型建立方法及装置 | |
| CN120106252B (zh) | 岩体条件预测模型的构建方法及装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180223 |
|
| 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: 20191216 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20201006 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20191216 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |