[한국공공정책신문=김유리 기자]
◇ 3단계 : 최소한의 수학을 이해하기
Key-Point는 ① 기계학습을 이해하기 위해서는 최소한 수학의 이해는 필요하다. ② 처음부터 모든 것을 이해하려고 할 필요는 없다 + 피하는 게 좋아!
여기서는 문과ㆍ프로그래밍 미경험자를 대상으로 한 학습 방법이 된다. 중요 포인트는 ‘최소한’이다. 문과에서 수식은 주문이다. 영어를 읽는 것보다 낯설고 거부반응을 보이는 분들이 많을 거라고 생각된다. 하지만 최소한 수학의 이해는 확실히 나중에 학습을 진행하는 데 있어서 활용될 것이다. 좀 힘들어도 버텨 본다! 수학을 이해하는 것은 프로그래밍에도 활용할 수 있다. 확실히 고려해 둔다!
*주) 수학에서의 수식(數式, mathematical expression, mathematical formula)은 수ㆍ연산기호ㆍ부정원 등의 수학적인 문자ㆍ기호(및 약물)가 일정한 규칙에 따라 결합된 문자열이다. 부정원(indeterminate)이란 어떤 관어떤 바람이나 원망을 실현시킨다고 믿으며 외는 글귀다. 가령, 그는 날마다 이상한 주문을 외고 다녔다. 그는 잘할 수 있다고 스스로에게 주문을 걸었다. 기계나 범위 안에서 여러 가지의 값으로 임의로 변할 수 있는 수이다.
여기서 최저한의 수학으로는 ① 미분(편미분까지), ② 선형대수, ③ 기초통계(평균, 분산, 표준편차 등), ④ 선형회귀 분석의 수학, ⑤ 다중선형회귀 분석의 수학이다. 위 수학을 이해할 수 있다면 ‘AI는 어떻게 학습ㆍ예측을 하는가’에 대한 답을 단번에 알게된다. 다중선형회귀 분석의 수학은 모두 이해할 필요는 없다. 하지만 어떤 계산이 이루어지고 있는지 이해하기 위해 한 번쯤은 반드시 수식을 따라가야 한다. 그리고 ‘대체로 이런 일을 하고 있구나’ 정도의 말을 할 수 있다면 다음 단계로 넘어간다!
*주) 선형회귀는 종속변수 y와 한 개 이상의 독립변수 (또는 설명변수) X와의 선형 상관관계를 모델링하는 회귀분석 기법이다. 한 개의 설명변수에 기반한 경우에는 단순선형회귀, 둘 이상의 설명변수에 기반한 경우에는 다중선형회귀라고 한다.
◇ 4단계 : Python의 기초 배우기
Key-Point는 ① 실제로 손을 움직여 프로그래밍을 하는 것이 중요하다. ② 틀려도 좋으니까, 어쨌든 신경이 쓰인 것은 시도해 볼게!
미경험에서 프로그래밍을 시작하는 분들에게 장애가 되는 것은 환경 구축이다. 우선 처음에는 Google Colaboratory라는 Google이 제공하는 무료 환경을 사용하여 학습을 시작해 본다. 경험이 없는 분에게 프로그래밍은 미지의 영역이다. 하지만 수학 지식이 있다면 프로그래밍에서 무엇을 하는지 이미지가 생길 것이다.
이제 손을 움직이면서 이해할 뿐이에요! 프로그래밍에서 실패, 시행착오의 경험은 매우 중요하다. 이 포인트를 확실히 해둔다. Pyton의 기초에는 ① 데이터 구조(정수, 실수값, 문자열), ② 산술 연산자, 비교 연산자, ③ 리스트(list), 튜플(tuple), 사전(dictionary), ④ 함수, ⑤ 클래스(class)이다.
프로그래밍을 배우는 데 중요 포인트는 반드시 손을 움직이고, 실제로 코드를 쓰면서 배우는 것이다. 혹시 배우는 가운데 궁금한 것이 있다면 먼저 실제로 써보자. 그러면 “이것은 안 되고 이것은 된다. 아! 이것은 이런 의미였구나!”가 된다.
*주1) 산술연산자(arithmetic operator)란 프로그래밍 언어 등에서 사용되는 연산자 중 사칙연산(가감승제) 등의 산술적인 계산을 하는 것. 합을 나타내는 '+', 차이를 나타내는 '-' 등을 말한다.
*주2) 비교 연산자(comparison operator)란 프로그래밍 언어 등에서 사용되는 연산자 가운데 두 개의 식이나 값을 비교해 결과를 진위 값(true 또는 false)으로 돌려주는 것. 일치ㆍ불일치나 크고 작은 비교 등 여러 종류가 있다.
*주3) 튜플(tuple)이란 복수의 구성 요소로 구성된 조를 총칭하는 일반 개념으로, 주로 계산기 과학에서 순서가 매겨진 대상의 정렬을 나타내기 위해 이용된다.
이규철 / 법학박사(상법)
∙ AI·GPT, SDGs&ESG 코치 및 강사
∙ 100세대학 크리에이터 및 칼럼니스트
∙ 생성AI와 챗GPT, SDGs·ESG경영전략,
글로벌 MBAtoCEO, 리더의 필승전략,
100세대학 행복디자인 매뉴얼 등 27권
∙ 일본(와세다대),중국(복단대·화동정법대)








