게임 좋아하시나요? 저는 어릴때부터 게임을 좋아했었는데요, 그래서 그런지 컴퓨터공학과에 진학하게 되었고 현재는 게임회사에서 일하고 있답니다. 제가 하는 일은 프로그래밍 언어를 이용해서 게임을 만드는 일인데요, 처음엔 C언어 같은 기초 문법들을 공부하다가 나중에는 알고리즘이라는 분야를 배우게 됩니다. 이 알고리즘이란건 쉽게 말하면 문제해결능력이에요. 어떤 문제를 해결하기 위해 논리적으로 사고하는 과정이죠. 우리가 일상생활에서 겪는 모든 문제들이 결국 다 알고리즘인 셈입니다. 예를 들어 아침에 일어나서 세수를 하고 밥을 먹고 옷을 입고 학교에 가는것 모두 하나하나 따져보면 그냥 단순한 행동이지만 이걸 순서대로 나열하면 순차구조라고 부르는 알고리즘이랍니다. 이렇게 복잡한 세상속에서 살고있는 우리에게 있어서 알고리즘은 매우 중요한 요소랍니다.
AI란 무엇인가요?
인공지능(Artificial Intelligence)라는 단어 많이 들어보셨죠? 인공지능은 사람처럼 학습하고 생각하며 스스로 판단하는 시스템을 말해요. 하지만 아직까지는 완벽한 인공지능보다는 조금 부족한 부분이 많은 단계죠. 알파고나 시리같은 경우 인간과의 대결에서 승리하거나 명령을 수행하면서 점점 발전하고 있지만 앞으로 갈길이 멀다고 합니다. 최근에는 머신러닝 기술을 통해서 데이터를 분석하고 이를 기반으로 새로운 정보를 만들어내는 수준까지 도달했다고 해요.
머신러닝이란 무엇인가요?
머신러닝은 기계학습이라고도 부르는데요, 말 그대로 기계가 학습한다는 뜻입니다. 즉, 이미 입력되어있는 데이터를 가지고 반복 훈련을 해서 결과를 예측하는 거죠. 대표적인 예시로는 구글 번역기와 네이버 파파고가 있죠. 음성인식기술을 활용해서 자연어를 이해하고 문장을 인식하도록 프로그램화 한거죠. 특히 딥러닝 기법을 적용한다면 더욱 정확한 결과물을 얻을 수 있다고 하네요.
딥러닝이란 무엇인가요?
딥러닝은 심층학습이라고도 하는데요, 기존의 머신러닝과는 달리 수많은 데이터를 한꺼번에 처리함으로써 훨씬 빠르고 정확한 결과를 도출해낼 수 있다는 장점이 있어요. 실제로 자율주행 자동차 개발에서도 딥러닝 방식을 도입한다고 하니 얼마나 대단한 기술인지 아시겠죠?
오늘은 간단하게나마 4차 산업혁명 시대에 각광받는 미래산업 중 하나인 인공지능에 대해 알아보았는데요, 여러분께 도움이 되었으면 좋겠네요. 다음 포스팅에서는 좀 더 심도있게 다뤄보도록 하겠습니다. 감사합니다!