목록해석할 수 있는 기계학습/1. 소개 (3)
늦깎이 공대생의 인공지능 연구실
새로운 기술을 개발했다는 소식을 뉴스를 통해 보게 되었을 때 거의 대부분의 사람들은 기술의 원리를 완벽히 이해하기는 어렵지만 이를 어느 분야에서 사용할 수 있을지에 대해서는 어느 정도 알 수 있습니다. 그리고 실제로도 이를 사용할 줄 아는 것 만으로도 충분합니다. 그러나 이러한 기술을 만든 개발자의 입장에서 자신이 만든 기술이 어떤 알고리즘을 가지고 있는지 논문과 같은 설명서를 만들어서 사람들에게 설명할 수 있어야 합니다. 만약 그렇지 못하다면 이 알수 없는 기술에 대한 신뢰를 얻기 힘들게 됩니다. 위와 같은 기술 혹은 알고리즘처럼 특정한 기능을 수행하고 있는 기능에 대해 상세하게 설명할 줄 아는 능력을 우리는 해석력(Interpretability)라고 합니다. 이러한 해석력에 대해 학자들은 다음과 같이..
기계학습을 이해하기 위해서 주요 용어들을 정리할 필요가 있습니다. 인공지능을 공부하시는 분들이 많아지면서 기계학습의 기초에 대해 자세히 정리된 자료들이 많으므로 여기서는 기계학습의 용어에 대한 정의를 확인해 보는 것으로 하고자 합니다. 알고리즘(Algorithm) 알고리즘은 기계가 특정한 목표를 달성하기 위해 따르는 규칙의 집합을 말합니다. 알고리즘은 입출력 및 입력에서 출력에 이르기까지 필요한 모든 단계를 정의하는 요리법이라 할 수 있겠습니다. 요리법은 재료라는 입력이라 한다면 요리된 음식은 출력으로 비유할 수 있고, 재료를 다듬고 이를 조리하는 각 단계에 대한 설명서를 알고리즘이라 할 수 있겠습니다. 기계학습(Machine Learning) 기계학습은 컴퓨터가 데이터를 통해 학습하여 예측할 수 있도록..
인공지능이라는 단어를 접하게 되었을 때 여러분들은 어떤 이미지가 떠오르시나요? 이름 그대로 사람의 힘으로 가공된(人工) 사람과 같은 지적 능력(知能)을 의미하지요. 그렇다면 어떤 분은 이러한 질문을 하실것입니다. 그렇다면 인공지능도 사람처럼 스스로 학습을 할 수 있는건가요? 정답부터 말씀드리자면 'Yes!'입니다. 인공지능 또한 사람처럼 새로운 것에 대해 학습하고 이를 토대로 판단을 할 수 있도록 설계할 수 있습니다. 이는 마치 인공지능 프로그램이 실행되고 있는 컴퓨터가 직접 학습을 하는 것 처럼 보입니다. 그래서 사람들은 이러한 방법을 '기계학습(機械學習)'이라고 칭합니다. 그렇다면 기계학습의 정확한 정의는 무엇일까요? 기계학습을 연구하는 학자들에게 기계학습은 다음과 같이 정의되고 있습니다. 기계학습(..