2017-01-31 15 views
0

저는 기계 학습에 익숙하지 않았습니다. 저는 tensorflow를 통과하고 있었고 특정 기능에 의심이갑니다.optimizer.compute_gradients 그래디언트를 프로그래밍 방식으로 계산하는 방법은 무엇입니까?

grads_and_vars = optimizer.compute_gradients (손실) 누군가가 프로그램으로 기울기를 계산하는 방법을 설명 할 수 있습니까? 즉, 어떤 수식을 사용하여 기울기를 계산합니까?

+0

TF가 기호 계산을 사용하기 때문에 수식이 없습니다. –

답변

1

Tensorflow는 역방향 자동 차별화 알고리즘을 사용합니다. 그것은 여기에 설명하기 너무 복잡 주제,하지만 위키 백과 페이지는 좋은 출발점이 될 것입니다 : 도움이

https://en.wikipedia.org/wiki/Automatic_differentiation

희망!

+0

그렇게 할 것입니다. 감사! – user3227411