경험이 전혀 없어도 되는 ML 프로그래밍 — 타이핑만 할 줄 알면 시작할 수 있습니다
프로그램이란 명령을 순서대로 적어 놓은 목록입니다. 여러분이 만날 상대 중 가장 고지식한 조수에게 건네는 셈이지요. 요리 로봇에게 레시피 카드를 건넨다고 상상해 보세요. 로봇은 카드에 적힌 대로, 적힌 순서 그대로만 움직이고 그 이상은 하지 않습니다. 절대 짐작하지 않고, 앞부분을 건너뛰지 않으며, 여러분이 '당연히 이런 뜻이겠지' 하고 생각한 부분을 알아서 채워 넣지도 않습니다. 이런 고지식함이 답답하게 느껴질 수도 있지만, 사실 이번 코스 전체에서 가장 반가운 소식입니다. 명확한 명령을 적을 수 있다면 여러분은 이미 프로그래밍을 할 수 있는 것이고, 머신러닝을 위해 컴퓨터가 하는 모든 일은 바로 이런 명령에서 시작되니까요.
이 명령들을 적을 언어의 이름은 파이썬(Python)입니다. 오늘날 머신러닝의 언어이며, 읽기 쉽도록 설계되었습니다. 파이썬 코드의 상당 부분은 평범한 영어 문장과 꽤 비슷해 보입니다. 이 코스를 따라오는 데 아무것도 설치할 필요는 없습니다. 각 레슨은 짧은 프로그램과 그 결과를 함께 보여 주고, 여러분은 코드가 무엇을 할지 먼저 예측한 뒤 연습 문제로 확인하게 됩니다. 직접 입력해 보고 싶다면 "온라인 파이썬"으로 검색해 보세요. 브라우저에서 코드를 붙여넣고 바로 실행해 볼 수 있는 무료 페이지가 많이 나옵니다.
완전하고 진짜인 파이썬 프로그램을 하나 보여 드리겠습니다. 딱 한 줄입니다.