셀프 튜닝

Self-tuning

제어 이론에서 자체 조정 시스템은 객관적 기능의 이행을 최대화하거나 최소화하기 위해 자체 내부 실행 매개변수를 최적화할 수 있다(일반적으로 효율성 극대화 또는 오류 최소화).

셀프 튜닝과 오토 튜닝은 종종 같은 개념을 가리킨다.많은 소프트웨어 연구 그룹은 적절한 명칭을 자동 조정하는 것을 고려한다.

자체 조정 시스템은 일반적으로 비선형 적응 제어를 나타낸다.비선형 프로세스에 대한 최적의 다변량 제어를 생성하기 위해 이러한 종류의 피드백이 필요하기 때문에 자체 조정 시스템은 수십 년 동안 항공우주 산업의 특징이었다.통신 산업에서, 적응형 통신은 효율성과 건전성을 극대화하기 위해 동적으로 운용 시스템 매개변수를 수정하는 데 이용되는 경우가 많다.

컴퓨팅에서 자체 튜닝 시스템의 예는 다음과 같다.

성과급은 상당할 수 있다.미국의 컴퓨터 과학자인 잭 동가라 교수는 자가 튜닝이 종종 300%[1]의 순서에 따라 성능을 향상시킨다고 주장한다.

디지털 자체 조정 컨트롤러는 하드웨어 수준에서 자체 조정 시스템의 예다.

건축

자기 조정 시스템은 일반적으로 기대, 측정, 분석 및 조치의 네 가지 요소로 구성된다.기대치는 외부 조건이 주어진 시스템에서 어떻게 행동해야 하는지를 설명한다.

측정은 조건과 행동에 대한 데이터를 수집한다.분석은 기대치가 충족되고 있는지 여부와 어떤 후속 조치를 수행해야 하는지 결정하는 데 도움이 된다.일반적인 작업은 더 많은 데이터를 수집하고 시스템의 동적 재구성을 수행하는 것이다.

자동 제어의 자체 조정(자체 적응) 시스템은 매개변수를 자동으로 변경하거나 최적의 구성을 자동으로 결정하여 임의로 변화하는 조건에 적응하는 시스템이다.[2]비 자가 조정 자동 제어 시스템에는 시스템 안정성 및 제어 품질에 영향을 미치고 조정 가능한 파라미터가 있다.작동 조건(예: 입력 신호 또는 제어되는 물체의 다른 특성)이 실질적으로 변화하는 동안 이러한 매개변수가 일정하게 유지되면 제어 기능이 저하되거나 불안정해질 수 있다.수동 조정은 종종 번거롭고 때로는 불가능하다.그러한 경우, 자기 조정 시스템을 기술적으로 경제적으로 사용할 가치가 있을 뿐만 아니라, 강력한 통제를 위한 유일한 수단이 될 수 있다.자체 조정 시스템은 매개변수 결정과 함께 있거나 그렇지 않을 수 있다.

매개변수를 결정하는 시스템에서 요구되는 제어 품질 수준은 매개변수 값의 최적(어떤 의미에서는) 집합을 자동으로 검색함으로써 달성된다.제어 품질은 일반적으로 복잡하고 일차 매개변수의 완전히 알려져 있지 않거나 안정적인 기능인 일반화된 특성에 의해 설명된다.이 특성은 직접 측정하거나 1차 매개변수 값에 기초하여 계산한다.그런 다음 매개변수를 임시로 변경한다.매개변수의 변화로 인한 제어 품질 특성 진동을 분석하면 매개변수가 최적의 값을 가지는지 여부를 파악할 수 있다.해당 값이 관리 품질 특성의 극단값(최소값 또는 최대값)을 제공하는 경우.특성 값이 극단에서 벗어날 경우 최적 값이 발견될 때까지 매개변수를 변경해야 한다.매개변수를 결정하는 자체 조정 시스템은 외생 조건의 광범위한 변화에 의해 특징지어지는 환경에서 신뢰성 있게 작동할 수 있다.

실제로 매개변수를 결정하는 시스템은 최적 튜닝을 찾는데 상당한 시간이 필요하다. 즉, 그러한 시스템에서 자체 튜닝에 필요한 시간은 아래로부터 제한된다.매개변수 결정이 없는 자체 조정 시스템은 이러한 단점이 없다.그러한 시스템에서는 제어 품질의 일부 특성이 사용된다(예: 제어된 매개변수의 최초 파생 모델).자동 튜닝은 이 특성이 지정된 범위 내에서 유지되도록 한다.과도과정, 주파수 특성 등을 제어하는 것에 근거한 매개변수 결정 없는 서로 다른 자기 튜닝 시스템이 존재한다.이 모든 것은 폐쇄회로 자가 튜닝 시스템의 예로서, 품질 특성 값이 허용 한계를 벗어날 때마다 매개변수가 자동으로 보정된다.이와는 대조적으로, 개방 회로 자가 튜닝 시스템은 입력 신호 자체를 제어하고 지정된 절차에 따라 시스템 파라메트릭 보상이 있는 시스템이다.이러한 유형의 자체 조정은 거의 순간적일 수 있다.그러나 이러한 자기 조정을 실현하기 위해서는 시스템이 작동하는 환경을 통제하고 환경이 통제된 시스템에 어떻게 영향을 미치는지에 대한 충분한 이해가 필요하다.

실제로 자체 조정은 전문 하드웨어 또는 적응형 소프트웨어 알고리즘의 사용을 통해 이루어진다.소프트웨어에 자체 조정 기능 제공(적응):

  1. 시스템의 중요한 프로세스 제어를 촉진한다.
  2. 최적의 작동 방식에 접근한다.
  3. 제어 시스템의 설계 통일을 촉진한다.
  4. 시스템 테스트 및 튜닝의 리드 타임 단축
  5. 시스템을 보다 견고하게 만들어 제어 시스템에 대한 기술적 요건의 중요성 감소
  6. 시스템 조정을 위한 직원 시간 절약

문학

  1. ^ http://appliedmathematician.org/pdf/news/781.pdf 과속 알고리즘보다 빠른 속도
  2. ^ http://bse.sci-lib.com/article099233.html 빅 소비에트 백과사전, 자체 튜닝 시스템(러시아어)

외부 링크