nn.Module 층을 차례로 쌓을 수 있도록 함.

nn.Sequential(
	nn.Linear(2, 1),
	nn.Sigmoid()
)

생성하는 nn.Sequential객체는 nn.Module을 상속받음

model = nn.Sequential(
	nn.Linear(2, 2),  #Input > Hidden
	nn.LeakyReLU(),
	nn.Linear(2, 1),  #Hidden > Output
	nn.Sigmoid()
	).to(device)

햇갈릴 수 있지만 이건 3-Layers 구조임

  • 활성화 함수는 안 셈
  • 함수 전후로 한 계층씩인거임.
    보통은 3계층이라고 보긴하는데 다른 방법으로 보면 2-Layers 이기도 함 ㅋㅋ 너무 신경쓰지마.