RMSProp

공개 클래스 RMSProp

RMSProp 알고리즘을 구현하는 최적화 프로그램입니다.

RMSprop의 요점은 다음과 같습니다.

  • 기울기 제곱의 이동(할인) 평균을 유지합니다.
  • 이 평균의 근으로 기울기를 나눕니다.

이 RMSprop 구현은 Nesterov 추진력이 아닌 일반 추진력을 사용합니다.

중심 버전은 추가적으로 그라디언트의 이동 평균을 유지하고 해당 평균을 사용하여 분산을 추정합니다.

상수

부울 CENTERED_DEFAULT
뜨다 DECAY_DEFAULT
뜨다 EPSILON_DEFAULT
뜨다 LEARNING_RATE_DEFAULT
MG
기세
뜨다 MOMENTUM_DEFAULT
RMS

상속된 상수

공공 생성자

RMSProp ( 그래프 그래프)
RMSPRrop 최적화 프로그램을 생성합니다.
RMSProp ( 그래프 그래프, float learningRate)
RMSPRrop 최적화 프로그램을 생성합니다.
RMSProp ( 그래프 그래프, 부동 학습률, 부동 붕괴, 부동 운동량, 부동 엡실론, 부울 중심)
RMSPRrop 최적화 프로그램을 생성합니다.
RMSProp ( 그래프 그래프, 문자열 이름, float learningRate)
RMSPRrop 최적화 프로그램을 생성합니다.
RMSProp ( 그래프 그래프, 문자열 이름, 부동 학습률, 부동 붕괴, 부동 운동량, 부동 엡실론, 부울 중심)
RMSPRrop 최적화 프로그램을 생성합니다.

공개 방법

getOptimizerName ()
최적화 프로그램의 이름을 가져옵니다.

상속된 메서드

상수

공개 정적 최종 부울 CENTERED_DEFAULT

상수 값: 거짓

공개 정적 최종 부동 DECAY_DEFAULT

상수값: 0.9

공개 정적 최종 부동 EPSILON_DEFAULT

상수값: 1.0E-10

공개 정적 최종 부동 소수점 LEARNING_RATE_DEFAULT

상수값: 0.001

공개 정적 최종 문자열 MG

상수값: "mg"

공개 정적 최종 문자열 MOMENTUM

상수 값: "운동량"

공개 정적 최종 부동 MOMENTUM_DEFAULT

상수값: 0.0

공개 정적 최종 문자열 RMS

상수 값: "rms"

공공 생성자

공개 RMSProp ( 그래프 그래프)

RMSPRrop 최적화 프로그램을 생성합니다.

매개변수
그래프 TensorFlow 그래프

공개 RMSProp ( 그래프 그래프 , float learningRate)

RMSPRrop 최적화 프로그램을 생성합니다.

매개변수
그래프 TensorFlow 그래프
학습률 학습률

공개 RMSProp ( 그래프 그래프, 부동 학습률, 부동 소수점 붕괴, 부동 운동량, 부동 엡실론, 부울 중심)

RMSPRrop 최적화 프로그램을 생성합니다.

매개변수
그래프 TensorFlow 그래프
학습률 학습률
부식 내역/다가오는 그라디언트에 대한 할인 요인입니다. 기본값은 0.9입니다.
기세 가속 계수, 기본값은 0입니다.
엡실론 수치적 안정성을 위한 작은 상수
중심 true 인 경우 기울기는 추정된 기울기의 분산으로 정규화됩니다. false 인 경우 중심이 없는 두 번째 모멘트를 기준으로 합니다. 이를 true 로 설정하면 훈련에 도움이 될 수 있지만 계산 및 메모리 측면에서 약간 더 비쌉니다. 기본값은 false 입니다.

공개 RMSProp ( 그래프 그래프, 문자열 이름, float learningRate)

RMSPRrop 최적화 프로그램을 생성합니다.

매개변수
그래프 TensorFlow 그래프
이름 이 최적화 프로그램의 이름입니다. 기본값은 "RMSProp"입니다.
학습률 학습률

공개 RMSProp ( 그래프 그래프, 문자열 이름, 부동 학습률, 부동 소수점 붕괴, 부동 운동량, 부동 엡실론, 부울 중심)

RMSPRrop 최적화 프로그램을 생성합니다.

매개변수
그래프 TensorFlow 그래프
이름 이 최적화 프로그램의 이름입니다. 기본값은 "RMSProp"입니다.
학습률 학습률
부식 내역/다가오는 그라디언트에 대한 할인 요인입니다. 기본값은 0.9입니다.
기세 가속 계수, 기본값은 0입니다.
엡실론 수치적 안정성을 위한 작은 상수
중심 true 인 경우 기울기는 추정된 기울기의 분산으로 정규화됩니다. false 인 경우 중심이 없는 두 번째 모멘트를 기준으로 합니다. 이를 true 로 설정하면 훈련에 도움이 될 수 있지만 계산 및 메모리 측면에서 약간 더 비쌉니다. 기본값은 false 입니다.

공개 방법

공개 문자열 getOptimizerName ()

최적화 프로그램의 이름을 가져옵니다.

보고
  • 최적화 프로그램 이름입니다.

공개 문자열 toString ()