페이지

2022년 8월 6일 토요일

3.1 Exp 함수 구현

 운선 DeZero에 새로운 함수를 하나 구현하겠습니다. 바로 y=eX이라는 계산을 하는 함수입니다. 여기서 e는 자연로그의 밑(base of the natural logarithm)으로 구체적인 값은 2.718..입니다(오일러의 수(Euler's number)혹은 네이피어 상수(Napier's constant)라고도 합니다). 


class Exp(Function):
  def forward(selfx):
    return np.exp(x)

Square클래스와 마찬가지로 Function 클래스를 상속한 다음 forward 메서드에서 원하는 계산을 구현했습니다. Square클래스의 차이는 forward메서드의 내용이 x ** 2에서 np.exp(x)로 바꾼점입니다.

댓글 없음: