
이번에는 자연어란 무엇인지부터 먼저 간단히 확인해 본뒤에 자연어처리가 무엇이고 또 어떠한 분야에서 사용되는지를 확인해 보겠습니다. 자연어란 말 그대로, 우리 인간들이 일상 생활에서 사용하는 언어를 말합니다. 한국어, 영어, 불어, 중국어 등 인간들이 의사소통을 위해 사용하는 언어들을 모두 포함합니다. 어떤 말을 해야 할까 생각하는 로봇 From @Bing Image Creaator 자연어 처리(Natural language processing)라는 용어도 쉽게 이해할 수 있을 것입니다. 이는 컴퓨터가 인간의 언어를 이해하고, 그 의미에 맞는 대답을 하거나 적절한 응답을 할 수 있도록 하는 과정을 의미합니다. 인간은 태어나면서 옹알이부터 시작해 단어 하나하나를 반복하면서 의미를 습득하고, 문장을 이해하며 ..

이번 포스트에서는 인공지능에 대한 이해를 위한 기초용어 알고리즘(algorithm)이 무엇인지 알아보고, 알고리즘에는 어떤종류가 있는지 살펴보도록 하겠습니다. 알고리즘(algorithm)이란? 일상생활중에 어떤 일이나 문제를 잘 해결하려면 그 일에 대한 알고리즘을 잘 짜야 한다는 말을 많이 듣는데요. 알고리즘이 뭘까요? 알고리즘은 문제를 해결하기 위한 순서와 방법을 말합니다. 쉽고 단순한 문제는 해결책도 단순할테고, 어렵고 복잡한 문제일수록 해결책도 어렵고 복잡하겠죠. 알고리즘이란 말은 9세기 수학자 알 콰리즈미의 이름에서 유래했다고 알려져 있습니다. 알고리즘은 이렇게 수학자의 이름에서 유래했지만 사실 컴퓨터 소프트웨어 분야에도 널리 쓰이는 말입니다. 컴퓨터과학의 선구자 앨런튜링은 기계가 처리할 수 있는..

이번 포스트에서는 좁은 인공지능(Narrow AI)과 일반 인공지능(General AI)의 의미가 무엇인지 확인해보고, 앞으로 인공지능이 어떤 방향으로 발전하게 될지 알아보겠습니다. 최근들어 인공지능(Artificial Intelligence, AI)이란 말이 흔하게 들립니다. 기계, 컴퓨터, 로봇등이 먼저 떠오르는 단어들이지요. 모두 맞습니다. 사람들이 했던 일들을 기계인 컴퓨터가 대신 처리할 수 있도록 이용하는 기술이 인공지능 입니다. 처음에는 사람들이 미리 정해 놓은 규칙이나 논리대로 움직이며, 단순하고 반복적인 작업을 주로 해왔습니다. 이후 머신러닝(Machine Learning)기술, 딥 러닝(Deep Learning)기술 등이 도입되면서 더 복잡하고 난이도 있는 일들을 처리할 수 있게 된 것입..