12주 동안 24개의 레슨으로 인공지능의 원리와 코드를 함께 익히는 학습 경로
인공지능을 처음 접하는 사람이 12주 동안 24개의 레슨을 따라가며 개념을 이해하고 실제 코드를 실행해 보는 여정입니다. 이 과정은 신경망과 딥러닝의 기초부터 컴퓨터 비전, 자연어 처리까지 폭넓게 다루며, 각 주제는 실행 가능한 노트북 파일과 실습으로 구성됩니다. 독자는 이론만 읽는 것이 아니라 직접 코드를 돌리며 인공지능이 어떻게 작동하는지 체득하게 됩니다.
기초부터 최신 모델까지 이어지는 학습 흐름
과목은 인공지능의 역사와 상징적 접근법으로 시작해 현대 인공지능의 핵심인 신경망과 딥러닝으로 넘어갑니다. TensorFlow와 PyTorch라는 두 가지 주요 프레임워크를 활용해 이미지와 텍스트를 다루는 신경망 구조를 학습합니다. 이후에는 유전 알고리즘이나 다중 에이전트 시스템처럼 덜 알려진 접근법과 인공지능 윤리까지 다루며 폭넓은 시야를 제공합니다. 최신 모델에 대한 설명은 다소 제한적일 수 있으나, 핵심 개념을 잡기에는 충분한 깊이를 유지합니다.
실습 중심의 학습 자료 구성
각 레슨은 사전 읽기 자료와 실행 가능한 Jupyter Notebook으로 구성됩니다. 노트북 파일에는 이론적 설명이 포함되어 있어 PyTorch 또는 TensorFlow 중 하나를 선택해 진행하면 됩니다. 일부 주제에는 특정 문제를 해결하는 실습(Lab)이 제공되어 배운 내용을 바로 적용해 볼 수 있습니다. 또한 Microsoft Learn 모듈로 연결되는 링크가 있어 관련 주제를 더 깊이 탐구할 수 있는 통로가 열려 있습니다.
이 과정이 다루지 않는 영역
이 커리큘럼은 비즈니스 사례, 고전적 기계 학습, Azure 기반의 실용적 AI 애플리케이션, 특정 클라우드 프레임워크, 대화형 AI, 그리고 딥러닝 뒤의 심층 수학은 다루지 않습니다. 이러한 주제는 Microsoft Learn의 다른 학습 경로나 Ian Goodfellow 등의 저서가 더 적합합니다. 따라서 이 과정은 인공지능의 기초 원리와 코딩 실습에 집중하며, 비즈니스 적용이나 특정 클라우드 서비스 운영은 별도의 학습이 필요합니다.
시작하기 전 준비 사항
개발 환경을 설정하는 첫 번째 레슨을 통해 필요한 도구를 준비해야 합니다. 저장소를 클론할 때 번역 파일이 다운로드 크기를 크게 늘리므로, 번역이 필요 없다면 sparse checkout을 사용해 불필요한 파일을 제외하는 것이 좋습니다. AI에 완전히 새로운 경우, 공식적인 커리큘럼에 들어가기 전에 'Hello AI World'와 같은 초보 친화적인 예제부터 시작하는 것을 권장합니다. 또한 공식 Discord 서버에 참여해 다른 학습자들과 소통하며 도움을 받을 수 있습니다.
이 과정을 선택해야 하는 경우
인공지능의 기초 개념과 코딩 실습을 동시에 잡고 싶은 초보자에게 적합합니다. TensorFlow나 PyTorch 중 하나를 선택해 신경망을 직접 구축해 보고 싶은 학습자에게 특히 유용합니다. 다만, 최신 연구 동향이나 특정 클라우드 서비스의 실무 운영을 목표로 한다면 이 과정만으로는 부족할 수 있습니다. 또한 심층적인 수학적 배경을 원한다면 별도의 참고 자료를 함께 읽어야 합니다. 자신의 학습 목표가 기초 원리 이해와 코드 실행에 맞춰져 있다면 이 12주 과정은 좋은 출발점이 됩니다.