아이티고

강좌검색

  • 강좌검색
  • 질문검색
    최근 검색어 자동저장 전체삭제
    여기를 클릭하면, 샘플강의가 재생됩니다.
    강좌코드 : la_P040133
    강사사진
    이성용 강사
    • - 조선대학교 컴퓨터공학과 졸업
    • - 롯데캐논 컴퓨터사업부
    • - 에이스정보기술
    • - 디지털미디어솔루션
    • - 코리아네트웍
    • - 아이티고 이러닝 강사

    머신러닝 개발자를 위한 수학 마스터 (Numpy, SymPy, Matplotlib) Part.2
    담당강사 : 이성용

    강의구성 총 18강좌 (강의시간 : 총 ) 권장 수강기간 30일
    강의형식 동영상 증빙서류 이 강좌의 80% 이상 수강 시
    출력이 가능합니다.
    과정소개
    파이썬을 통해 행렬, 벡터, 선형 변환 등 머신러닝 기초 수학을 학습하고, 이미지 처리와 우주선 게임 구현 프로젝트를 통해 수학적 원리를 코드로 직접 체득하는 실전 과정입니다.
    학습목표
    행렬과 벡터의 핵심 원리를 파이썬으로 구현하여 선형 변환, 기저, 동차 좌표 개념을 익히고, 그래픽 처리 및 충돌 감지 등 실전 프로그래밍에 수학을 응용하는 능력을 배양합니다.
    교육대상
    머신러닝을 위한 기초 수학이 필요한 개발자, 수학적 원리를 파이썬 코드로 직접 구현하며 익히고 싶은 분, 게임 및 그래픽스 프로그래밍의 수학적 원리에 관심 있는 학습자.
    차시별 학습목표
    01. 리스트 컴프리헨션을 이해하고 반복문을 간결하게 작성하는 법을 익힌다.
    02. 행렬을 기저 벡터의 변환 도구로 이해하고 이를 코드로 구현한다.
    03. 행렬 곱셈의 규칙을 이해하고 여러 변환을 합성하는 방법을 배운다.
    04. 행렬 곱의 순서 중요성을 이해하고 거듭제곱을 통한 반복 변환을 익힌다.
    05. 동차 좌표계를 도입하여 이동(Translation)을 행렬 곱으로 처리한다.
    06. 회전과 이동의 적용 순서에 따른 결과 차이를 이해하고 파이프라인을 구축한다.
    07. 부동소수점 오차 등 수학 코딩 시 주의할 파이썬의 특성을 이해한다.
    08. 컬렉션, 제너레이터, 클래스 연산자 오버로딩 등 고급 문법을 익힌다.
    09. 벡터를 공간상의 화살표를 넘어선 데이터 묶음으로 이해하고 연산한다.
    10. 벡터의 조합으로 만들어지는 스팬(Span)과 부분 공간의 개념을 이해한다.
    11. 중복 없는 최소한의 벡터인 기저와 차원을 이해하고 독립성을 판별한다.
    12. 이미지를 벡터 데이터로 간주하여 행렬 연산을 통해 이미지를 조작한다.
    13. 벡터와 다각형 클래스를 활용해 게임 객체(우주선, 소행성)를 모델링한다.
    14. 좌표계 변환을 통해 객체를 회전시키고 레이저 벡터를 계산한다.
    15. 두 선분의 교차를 판단하기 위한 직선의 방정식을 세우고 원리를 이해한다.
    16. 넘파이의 선형대수 모듈로 교점을 구하고 충돌 여부를 코드로 구현한다.
    17. 파이게임 라이브러리를 연동해 그래픽을 출력하고 이벤트를 처리한다.
    18. 충돌 감지 로직을 통합하고 물리 이동을 적용해 게임을 완성한다.
    참고사항
    - 수강 기간 중 언제든지 반복 수강이 가능합니다.
    - 수강 여부 : 해당 차시의 80%를 수강하면 (회색) 배경으로 표시됩니다.
    - 수강 신청 완료 후 수강할 수 있습니다.
    - 즐겨찾기 한 강좌는 MY Class에서 확인할 수 있습니다.
    강좌 리스트
    01. 파이썬 컴프리헨션 문법 마스터 [53:4]
    02. 행렬의 기초와 선형 변환 시각화 [63:43]
    03. 행렬 곱셈과 복합 변환의 원리 [52:32]
    04. 행렬 연산의 순서와 거듭제곱 [30:9]
    05. 동차 좌표를 이용한 이동 변환 [58:23]
    06. 복합 변환 순서와 파이프라인 [28:51]
    07. 수학 코딩을 위한 파이썬 핵심 1 [41:0]
    08. 수학 코딩을 위한 파이썬 핵심 2 [44:55]
    09. 고차원 데이터로서의 벡터 [63:53]
    10. 벡터의 생성 공간(Span)과 부분 공간 [55:58]
    11. 기저(Basis)와 선형 독립성 [51:37]
    12. 벡터 연산을 이용한 이미지 처리 [41:15]
    13. 벡터를 활용한 우주선 게임 설계 [52:38]
    14. 게임 객체의 회전과 레이저 발사 [30:10]
    15. 선형 방정식을 이용한 충돌 감지 이론 [64:29]
    16. 넘파이를 활용한 선분 교차 판별 [47:57]
    17. 파이게임(PyGame) 구현 및 렌더링 [64:34]
    18. 우주선 게임 완성: 물리와 충돌 [34:17]
    1:1
    문의