목록학습 (2)
Douglas' Space

앨런튜링은 생각하는 기계를 만들고 싶어하였고, 그것이 결국 오늘날 컴퓨터의 효시가 되었습니다. 따라서 컴퓨터는 사람이 하고자 하는 일을 대신해 주는 에이전트의 역할을 수행하도록 여러가지 형태로 발전되어 왔다고 할 수 있습니다. 인간과 컴퓨터를 시스템이론 관점에서 살펴보면 “입력(Input)-처리(Process)-출력(Output)”, IPO로 추상화하여 소개할 수 있습니다. 따라서 인공지능은 인간의 에이전트로서 컴퓨터에 지능을 구현하는 것이라 할 수 있으며, 주로 소프트웨어인 프로그램(데이터를 포함)으로 구현된다고 할 수 있습니다 . 지능은 IPO관점에서 P에 해당하는 인간의 뇌의 활동에 의한 능력을 구현하는 것이라고 말할 수 있습니다. 그렇다면 인간의 지능이란 무엇일까요? 지능은 한마디로 정의하기 어렵..

인공신경망을 이제는 ANN이라고 하겠습니다. ANN이 학습하는 것은 ANN이 저장하고 있는 가중치값, Wi를 수정해 가는 과정이라고 했습니다. 그렇다면 결국 어떻게 수정하는 가를 알면 학습이 무엇인지를 알 수 있을 것입니다. 그런데 학습하는 방법이 인공신경망의 종류, 다시말해 딥러닝 방법에 따라 다르게 수행됩니다. 그러나 공통적인 사실은 내가 원하고자 하는 목적을 달성하도록 가중치를 수정한다는 것은 공통적입니다. 특히 학습에는 지도학습, 비지도학습, 강화학습 이렇게 크게 3가지로 구분합니다. 지도학습이란 ANN에게 훈련을 위한 입력데이타에 대한 출력의 정답(이것을 label이라고 함)을 가르쳐 주고, ANN이 계산한 출력값과 비교하여 가중치를 변경하도록 합니다. 비지도학습은 정답을 가르쳐 주지 않고 정답..