가중치 초기화 개선 (1) 썸네일형 리스트형 6장 2개의 층을 연결 - 다층 신경망 (3) - 2개의 층을 가진 신경망 구현 1. SingleLayer 클래스를 상속한 DualLayer 클래스 만들기 class DualLayer(SingleLayer): def __init__(self, units=10, learning_rate=0.1, l1=0, l2=0): self.units = units # 은닉층의 뉴런 개수 self.w1 = None # 은닉층의 가중치 self.b1 = None # 은닉층의 절편 self.w2 = None # 출력층의 가중치 self.b2 = None # 출력층의 절편 self.a1 = None # 은닉층의 활성화 출력 self.losses = [] # 훈련 손실 self.val_losses = [] # 검증 손실 self.lr = learning_rate # 학습률.. 이전 1 다음