• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

선생님~

21.03.06 14:12 작성 조회수 234

0

강의에서는 step3 부분에서 

더이상 비용함수의 값이 감소하지 않으면 중지한다고 나오는데..

이 코드 부분에서는 중지하는 코드가 없고 그냥 10000번 다 돌리는거 아닌가요..?

경사하강법 파이썬 코드 어느 부분에서 step3 부분의 내용이 있는지 궁금합니다.

답변 1

답변을 작성해보세요.

0

해당 코드에는 없습니다.

위에 언급한 스텝은 이상적인 경사하강법의 스텝입니다.  일반적인 경사하강법은 loop 를 다 수행합니다.

현재 값이 최소값인지 loop 시에 알려면 이전 값을 기억해줬다고 몇 스텝 까지 최소값을 갱신하지 못하면 loop 를 stop 하는 로직을 만들어줘야 합니다.