• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

강사님 안녕하세요 ! ㅎㅎ

20.11.10 16:58 작성 조회수 211

0

GBM의 경우 가중치를 경사하강법으로 업데이트 한다고 하셨는데 그럼 Adaboost 같은 경우는 어떤 방식으로 가중치를 업데이트 하나요 ? ? 
좋은 수업 감사합니다 !ㅎㅎ

답변 2

·

답변을 작성해보세요.

0

가욘노님의 프로필

가욘노

질문자

2020.11.12

감사합니다! ㅎㅎ

0

안녕하십니까,

Adaboost는 가중치 update식이 다릅니다.

이게 수식이 좀 있어서 제가 게시판에 수식을 쓰기가 어렵군요.

아래 이미지를 참조 부탁드립니다.

(수식이라 알파벳 표현이 정확하게 안되는점 양해 부탁드립니다. 알파나 첨자 표시를 게시판에서 적을 수가 없습니다.)

먼저 알파m 은 sample weight total error로 구합니다.

그런 다음 약한 학습기의 iteration시 마다 아래와 같이 가중치를 update합니다.

오류 데이터의 경우는 아래와 같이

예측이 맞은 데이터는 아래와 같이 적용합니다.

전체 알고리즘에 대한 설명을 게시판으로 설명드리기에는 너무 무리일것 같아서 아래 링크를 참조 부탁드립니다.

https://bkshin.tistory.com/entry/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D-14-AdaBoost

감사합니다.