넥스트서퍼 · 직업능력개발훈련
수식과 구조로 이해하는 인공신경망 기초 과정
선형모델과 MLP의 학습 구조를 Python으로 직접 구현하는 120시간
예측·손실·기울기·역전파를 Python으로 직접 구현하고 CNN·RNN의 핵심 계산 구조까지 이해하는 국민내일배움카드 직업능력개발훈련.
모집 정보
- 교육 기간
- 2026.09.29 ~ 2026.10.29
- 교육 시간
- 20일 · 120시간
- 난이도
- 중급
- 교육 장소
- 은평구 은평로 11, 1F
- 진행 형태
- 오프라인
- 분류
- 직업능력개발훈련
- 트랙
- DEEP SURF
이런 걸 배웁니다
- 선형모델과 2층 MLP 학습 구조 직접 구현
- CNN·RNN 핵심 계산 구조 구현
- 이해·구현·설명을 연결하는 누적형 학습
- AI 모델링·AI 교육 강사 두 가지 커리어 방향
수료 시 남는 것
- 선형모델·MLP 학습 코드
- CNN·RNN 핵심 연산 코드
- 디버깅 로그와 기술 설명 포트폴리오
커리큘럼
예측 하나에서 시작해, 신경망 구조까지 확장
PART 01 · 예측과 선형모델 (18시간)
실제값과 예측값의 차이를 확인하고 입력에 가중치를 곱하고 편향을 더하는 단순 선형모델을 구현합니다.
- 오차·절대오차·제곱오차
- 가중치와 편향, y = wx + b
- 여러 샘플 예측
- 선형모델의 구조와 한계
PART 02 · 손실함수와 학습 (18시간)
샘플마다 다른 오차를 하나의 학습 기준으로 만드는 손실함수를 이해하고 MAE와 MSE를 직접 구현합니다.
- 오차와 손실의 차이
- MAE와 MSE
- 전체 데이터의 손실 계산
- 학습·검증 데이터와 과소·과대적합 기초
PART 03 · 미분과 경사하강법 (30시간)
가중치에 따른 손실 그래프를 만들고 기울기를 이용해 가중치와 편향을 수정하는 선형모델 학습을 완성합니다.
- 평균 변화율과 순간 변화율
- 기울기·접선·수치미분
- 가중치별 손실 곡선
- 경사하강법과 학습률
- 가중치·편향 업데이트와 종료 기준
PART 04 · MLP와 학습 구조 (30시간)
단일 뉴런의 한계를 확인하고 은닉층과 활성화 함수를 추가해 2층 MLP의 순전파·역전파를 직접 구현합니다.
- 단일 뉴런과 선형 분리, AND·OR·XOR
- 여러 뉴런과 은닉층
- Sigmoid·ReLU와 도함수
- 순전파·연쇄법칙·역전파
- 2층 MLP 반복 학습
PART 05 · 데이터 구조에 따른 신경망 (24시간)
표·이미지·순차 데이터의 차이를 확인하고 CNN의 합성곱·풀링과 RNN의 순환 계산을 직접 구현합니다.
- 표·이미지·순차 데이터의 구조
- 필터·합성곱·stride·padding
- 특징맵과 max pooling
- hidden state와 RNN 셀
- MLP·CNN·RNN 비교
과정 소개
- 딥러닝, 불러와 쓰기 전에
- 직접 만들어보세요
- AI 모델링 × AI 교육 강사 선형모델과 MLP의 학습 과정을 처음부터 끝까지 Python으로 구현하고, CNN·RNN의 핵심 계산 구조까지 직접 확인합니다.
- 120시간
- 총 훈련시간
- 20일
- 1일 6시간
- Python
- 기초 필수
- 내일배움카드
- 참여 유형별 자비부담 상이
이런 고민을 하고 있다면
- model.fit()은 실행했지만 그 안에서 어떤 값이 바뀌는지는 모르겠다
- 가중치·손실함수·미분·역전파를 하나의 학습 과정으로 연결하기 어렵다
- 프레임워크 코드에 오류가 나면 어느 계산부터 확인해야 할지 모르겠다
- MLP·CNN·RNN의 이름은 알지만 데이터에 따라 구조가 달라지는 이유를 설명하기 어렵다
- Python이나 데이터 강의는 할 수 있지만 딥러닝을 초심자에게 가르칠 자신은 없다
해결 방식
- 한 줄의 API 아래 숨겨진
- 학습 과정을 직접 구현
- 완성된 모델을 불러와 학습시키는 데서 끝내지 않고, 예측값 생성부터 손실·기울기 계산과 가중치 수정까지 전 과정을 Python으로 구현하며 틀린 예측이 어떻게 수정되는지 직접 확인합니다.
- 예측값 계산
- 손실 계산
- 기울기 계산
- 가중치 수정
- 반복 학습
- 신경망 확장
교육 안내
- 교육 안내
- 과정 유형
- 국민내일배움카드
- 직업능력개발훈련
- 훈련 시간
- 120시간
- 20일 · 1일 6시간
- 일정·운영 방식·장소
- 확정 후 안내
- 자비부담금
- 참여 유형별 상이
- 고용24에서 개인별 확인
사용 도구
- Python
- Jupyter Notebook
- Matplotlib
- 반복문·함수·리스트로 예측·손실·기울기·가중치 업데이트를 직접 구현
- 수식과 손계산, 코드와 실행 결과를 한 흐름으로 기록
- 손실 곡선과 학습 결과를 그래프로 확인하고 변화 원인을 분석
- ※ 핵심 모델 학습은 TensorFlow·PyTorch·scikit-learn의 모델·자동미분·optimizer에 의존하지 않습니다.
일반 부트캠프와의 차이
- 더 많은 라이브러리 대신,
- 모델 안쪽으로
- 완성된 모델을 호출하는 학습과 예측·손실·기울기·업데이트를 직접 작성하는 학습의 차이
- 인공신경망 기초 과정
- 일반 프레임워크 중심 학습
- 핵심 계산
- Python으로 직접 작성
- 완성된 모델 호출
- 선형모델·MLP
- 예측부터 역전파·업데이트까지 구현
- 라이브러리 학습 API 사용
- CNN·RNN
- 핵심 계산 구조 구현
- 모델 사용법 중심
- 오류 학습
- 실패 코드와 오개념까지 디버깅
- 정답 코드 재현 중심
- 결과물
- 코드·실패 실험·분석 기록
- 실행 결과 중심
- 커리어 방향
- AI 모델링·AI 교육 강사
- 단일 기술 학습
추천 대상
- 미분과 선형대수 선수지식은 필수가 아니지만 반복문·함수·리스트를 사용할 수 있는 Python 기초가 필요합니다.
- Python 기초를 갖춘 취업 준비생
- AI 모델링의 내부 구조를 익히고 싶은 분
- 데이터 분석에서 AI 모델링으로
- 모델링 역량으로 확장하려는 분
- 개발자·분석가의 직무 전환
- AI 관련 직무 전환을 준비하는 분
- 프레임워크 너머 원리 이해
- 내부 학습 구조를 설명하고 싶은 분
- Python·데이터에서 AI 강의로
- 강의 분야를 확장하려는 교육자
- 설명과 질문 대응 역량 강화
- 초심자에게 정확히 가르치고 싶은 분
지원 방법
- 지원 방법
- 1
- 과정 상담 또는 사전 신청
- 희망 진로와 Python 학습 경험, 20일 참여 가능 여부를 확인합니다.
- 2
- 카드와 자비부담금 확인
- 국민내일배움카드 보유·발급 가능 여부와 개인별 자비부담액을 확인합니다.
- 3
- Python 사전진단
- 반복문·함수·리스트와 간단한 오류 수정 등 필요한 기초 수준을 확인합니다.
- 4
- 고용24 수강신청
- 고용24에서 과정과 회차를 확인하고 정식 수강신청을 진행합니다.
- 5
- 최종 등록과 사전학습
- 필요한 결제·등록 절차를 완료하고 진단 결과에 따른 Python 보충자료를 학습합니다.
강사
- Sean
- 인공신경망 기초 과정
- female
- Python으로 신경망의 계산 과정을 직접 구현하고, 수식과 코드를 연결해 설명하는 수업을 진행합니다.
- 수식과 코드 연결
- Python 직접 구현
- 디버깅·오개념 점검
학습 지원
- 단계별 코드 지원
- 초반에는 코드 골격을 제공하고 중반부터 함수명·입출력, 요구사항만 남겨 직접 구현 범위를 확대
- 오류 기반 학습
- 업데이트 부호·학습률·도함수·차원·초기값 오류를 실제 실패 코드로 진단
- 개념 이해
- 오차·손실·미분·학습과 신경망 구조를 수식과 코드로 설명하는 능력 평가
- 직접 구현
- 선형모델·경사하강법·MLP와 CNN·RNN 핵심 연산 구현 결과 평가
- 디버깅·해석
- 손실 미감소·학습률·차원·도함수 오류의 원인 진단과 수정 과정 점검
- 포트폴리오·설명
- 결과물 완성도와 개선 기록, 코드와 결과를 타인에게 설명하는 능력 확인
- ※ 평가 비중과 내부 통과 기준은 승인된 훈련계획과 실제 운영 기준이 확정된 뒤 안내합니다.
참여 전 확인사항
- 수강 전 준비 사항
- 120시간을 문법 학습이 아니라 신경망의 원리와 구현에 집중하기 위한 최소 조건입니다.
- 필수
- Python 기초
- 변수·자료형, 조건문·반복문, 함수, 리스트·딕셔너리, 인덱싱과 기본 오류 메시지 해석 필요
- 국민내일배움카드
- 수강을 위해 카드가 필요하며 발급 가능 여부와 개인별 자비부담액은 고용24에서 확인
- 안내
- 수학 선수지식
- 미분과 선형대수 선수지식은 필수가 아니며 필요한 범위를 작은 숫자와 코드로 단계별 학습
- 비추천
- Python 완전 입문
- Python을 처음 배우는 경우 신경망 구현보다 문법 학습이 우선이므로 본 과정과 맞지 않음
- 생성형 AI·자동화만 학습
- 프롬프트와 업무 자동화만 배우거나 코딩·수식 없이 자격증만 원하는 경우 비추천
- 확인
- 취업·강의 배정 비보장
- 20일 수료만으로 딥러닝 개발자 취업이나 포스코 강사 활동이 확정되지 않음
수강료·수료 혜택
- 국민내일배움카드 필요
- 120시간 · 20일 · 1일 6시간
- 참여 유형과 지원 조건에 따라 자비부담금 상이
- 정확한 금액은 고용24에서 개인별 확인
- 국민내일배움카드 직업능력개발훈련
수료 후
- 예측값을 계산하고 오차와 손실의 차이를 설명
- 수치미분과 경사하강법으로 선형모델을 반복 학습
- 학습률과 업데이트 방향에 따른 손실 변화 분석
- 2층 MLP의 순전파·역전파 직접 구현
- 학습 실패 시 도함수·초기값·자료구조 순서로 점검
- 합성곱·풀링과 RNN 셀의 핵심 계산 구현
- 데이터에 따라 MLP·CNN·RNN을 선택하는 근거 제시
- 작성한 코드와 결과를 다른 사람에게 설명
마무리
- 예측, 손실, 기울기, 역전파를 직접 구현하고 원한다면 그 원리를 가르치는 AI 교육 강사 커리어에도 도전해 보세요.
- 국민내일배움카드가 필요한 직업능력개발훈련이며 참여 유형에 따라 자비부담금이 달라질 수 있습니다. 강사 진출은 별도 평가와 실제 강사 수요에 따라 결정됩니다.
자주 묻는 질문
- 이 과정은 KDT나 K-뉴딜 과정인가요?
- 아닙니다. 국민내일배움카드로 참여하는 일반 직업능력개발훈련이며 스프레틱스가 자체적으로 운영합니다.
- 수강료는 전액 무료인가요?
- 참여 유형과 지원 조건에 따라 자비부담금이 발생하거나 금액이 달라질 수 있습니다. 실제 금액은 고용24에서 개인별로 확인해야 합니다.
- Python을 전혀 몰라도 수강할 수 있나요?
- 권장하지 않습니다. 반복문, 함수, 리스트 등 Python 기초를 알고 있어야 하며 개강 전 사전진단을 진행합니다.
- 미분과 선형대수를 미리 알고 있어야 하나요?
- 필수는 아닙니다. 필요한 변화율, 기울기, 미분과 자료구조를 작은 숫자와 코드로 단계적으로 학습합니다.
- 정말 라이브러리를 사용하지 않나요?
- 핵심 모델은 AI·딥러닝 프레임워크의 모델·자동미분·optimizer를 사용하지 않고 Python으로 직접 구현합니다. 시각화 등 보조 기능에는 별도 도구를 사용할 수 있습니다.
- CNN과 RNN도 직접 만드나요?
- 합성곱, 풀링, hidden state, 순환 계산 등 핵심 구조를 직접 구현합니다. 대규모 전체 학습과 전체 역전파, 실무 배포까지 다루지는 않습니다.
- 수료하면 딥러닝 개발자로 취업할 수 있나요?
- 딥러닝 개발자 취업을 완결하는 장기 과정이 아닙니다. 모델링 원리를 직접 구현하고 이후 심화학습으로 이어갈 기반을 만드는 과정입니다.
- 강의 경험이 없어도 AI 강사 진로를 선택할 수 있나요?
- 가능합니다. 다만 강사 후보 선발에서는 기술 이해뿐 아니라 설명력, 라이브 코딩, 수업 설계, 질문 대응 능력을 별도로 평가합니다.
- 수료하면 포스코 강사가 되나요?
- 아닙니다. 우수 수료자는 스프레틱스의 별도 평가를 거쳐 관련 AI 교육과정의 강사 후보로 검토될 수 있으며 채용이나 배정은 보장되지 않습니다.
- 포스코와 함께 운영하는 과정인가요?
- 아닙니다. 본 과정은 스프레틱스 자체 교육이며 포스코 관련 내용은 우수 수료자의 향후 강사 활동 가능 경로에 관한 안내입니다.
- 어떤 결과물을 만들게 되나요?
- 선형모델, 손실함수, 수치미분, 경사하강법, 2층 MLP, CNN·RNN 핵심 연산 코드와 디버깅 기록, 비교 보고서, 시연 결과물을 만듭니다.
- AI 코딩 도구를 사용해도 되나요?
- 일반 학습과 오류 탐색에는 제한적으로 활용할 수 있지만 제출한 코드의 모든 줄을 직접 설명할 수 있어야 합니다. 핵심 평가에서는 자동생성을 제한할 수 있습니다.