고유 한 대칭을 가져야하는 학습 문제가있는 경우 학습 문제를 대칭 제약 조건에 적용하여 학습을 향상시키는 방법이 있습니까?
예를 들어 이미지 인식을하는 경우 2D 회전 대칭을 원할 수 있습니다. 이미지의 회전 된 버전이 원본과 동일한 결과를 가져야 함을 의미합니다.
또는 틱택 토 게임을 배우는 경우 90도 회전하면 동일한 게임 플레이가 가능합니다.
이것에 대한 연구가 있었습니까?
고유 한 대칭을 가져야하는 학습 문제가있는 경우 학습 문제를 대칭 제약 조건에 적용하여 학습을 향상시키는 방법이 있습니까?
예를 들어 이미지 인식을하는 경우 2D 회전 대칭을 원할 수 있습니다. 이미지의 회전 된 버전이 원본과 동일한 결과를 가져야 함을 의미합니다.
또는 틱택 토 게임을 배우는 경우 90도 회전하면 동일한 게임 플레이가 가능합니다.
이것에 대한 연구가 있었습니까?
답변:
위의 Emre의 논평 에서 Risi Kondor의 기계 학습에서 그룹 이론적 방법의 4.4 절 에는 본질적으로 대칭을 갖는 커널 방법을 만드는 방법에 대한 자세한 정보와 증거가 있습니다. 나는 그것을 직관적으로 직관적 인 방법으로 요약 할 것입니다 (수학자가 아닌 물리학 자입니다!).
대부분의 ML 알고리즘에는 다음과 같은 행렬 곱셈이 있습니다.
커널 메소드 의 영역을 입력하고 알고리즘이
그룹을 고려 그 행동 통하다 ...에 대한 . 이 그룹에서 알고리즘을 변경하지 않는 간단한 방법은 커널을 만드는 것입니다.
그래서,
에 대한 모든 단일 표현에 적용되는
알고리즘으로 입력을 대칭 할 수있는 변환 매트릭스를 제공합니다.
실제로 매핑 된 그룹 만 단순화를위한 회전.
데이터에 대해 선형 회귀 분석을 실행하겠습니다 우리는 회전 대칭을 기대합니다.
최적화 문제는
커널 만족시키다 . 당신은 또한 사용할 수 있습니다 그리고 다양한 커널.
그러므로,
우리는 합계 할 필요가 없습니다. 둘 다 동일하기 때문입니다. 그래서 우리의 문제는
예상되는 구면 대칭을 생성합니다!
예제 코드는 여기에서 볼 수 있습니다 . 대칭을 인코딩하고 사용하는 행렬을 만드는 방법을 보여줍니다. 실제로 실행하면 이것이 나쁘다는 점에 유의 하십시오! 현재 다른 커널과 작업 중입니다.
이것은 기계 학습에 적용된 불변 이론 에 대한 연구 일뿐입니다.