인공지능

/

컴퓨터 비전

따라하면서 배우는 골프 자세 검출, Human Pose를 이용한 Event Detection

이 강의를 통해 수강생은 인공지능 컴퓨터 비전의 Video Understanding 분야를 인지하고 Event Detection 분야 모델을 훈련시키고 평가하며 테스트 해볼 수 있습니다. 그리고 기존 네트워크 구조를 개선하여 모델의 성능을 개선하며 '인공지능 연구하기'를 맛볼 수 있습니다.

30명 이 수강하고 있어요.

Thumbnail

이런 걸
배워요!

  • 인공지능

  • 컴퓨터비전

  • Video Understanding

  • Event Detection

  • Human Pose

3D 휴먼 포즈 이벤트 디텍션의 모든 것! 🚩

논문으로 가볍게, 실습으로 재밌게 
3D Human Pose Event Detection!

아무도 없는 엘리베이터에서 쓰러진 사람을 어떻게 알 수 있을까요? 이 기술은 영상이나 이미지에서 특정 동작을 인식하는 컴퓨터 비전의 Video Understanding 분야에서 시작됩니다. 강의에서는 Video Understanding 분야 중에서도 영상에서 특정 행동, 이벤트, 장면의 프레임을 검출하는 Event Detection 분야를 학습합니다. 두꺼운 책이나 지루한 데이터 없이도 충분히 할 수 있어요!

저는 인공지능 전문가가 되고 싶어 대학원을 진학했는데 연구 경험도 없고 논문 써본 적도 읽어본 적도 없었습니다. 블로그 보면서 따라 하는 게 전부였죠. 그래서 대학원 1학년 때 꽤 고생했습니다. 그런 경험을 바탕으로 강의를 구성해 보았습니다. 강의를 통해 수강생분들께 인사이트를 주고 창의적인 생각을 제공하는 것이 이 강의의 매력입니다. 다양하고 구체적인 실험 과정은 생략되었지만, 연구가 어떻게 진행되는지 방향을 알려 드립니다.

본 강의는 관련 논문을 간단히 읽어보고, 논문의 구현 코드 돌려보면서 기존 방법에서의 성능을 개선하는 것이 목표입니다. 함께 논문의 네트워크를 구현한 코드를 살펴보고 네트워크를 훈련, 평가, 테스트는 물론 네트워크 설계까지 해봅니다. 잘 모르는 분야는 공부하고 실습하는 게 아니라 실습하면서 공부하는 거라고 생각합니다. 일단 해봅시다!


이런 걸 배워요 📚

Event Spotting 또는 Event Detection이라 불리는 영상 속 특정 이벤트나 장면을 검출 및 탐지하는 분야를 공부해 봅니다.

그중에서 보편적이고 세계적으로 인기가 있는 골프 스윙 영상에 대해 주요 8가지 동작 장면을 추출합니다. 골프 스윙 동작의 특징은 명확한 구분 동작이 있으며 자세가 중요한 스포츠이기 때문에 골프를 배우는 많은 사람들이 자신의 자세를 분석하기를 원합니다. 이를 위해 Event Detection을 적용한 인공지능 모델을 함께 만들어 봅니다.

골프 영상에서 8가지 동작 장면을 추출한다면 아래와 같이 8가지 자세를 포착하는 인공지능 모델을 제작할 수 있습니다. 

기존 방법에서 새로운 입력인 Human Pose를 제공하여 네트워크를 훈련시킵니다. 


지식공유자 소개 ✒️

이 강의를 만든 지식공유자 
“따라쟁이” 김현우를 소개합니다.

이 강의를 만든 따라쟁이🥽 는

컴퓨터학, 인공지능 전공 지식, 다수의 딥러닝/머신러닝 프로젝트 경험과 공모전 수상, 대학원 연구 경력을 바탕으로 여러분께 연구 및 프로젝트 경험을 제공해 드립니다.

  • 고려대학교 인공지능학과 석사 졸업
  • 국제 학회 구두 발표
  • ACCV, Pattern Recogniton 제 1저자 논문 게재

안녕하세요, 따라쟁이 김현우입니다. 

고려대학교 인공지능학과 석사과정을 2년 만에 마치고 졸업하는 과정에서, 인공지능 및 컴퓨터 비전 분야 세계 19위 학회인 ACCV2022(Asian Conference on Computer Vision)에 3D Human Pose Estimation 분야 논문을 게재하며 구두 발표 논문에도 선정되었던 경험이 있습니다. 이후 기존 논문을 개선하여 세계 6위 저널인 Pattern Recognition에 제1 저자로 논문을 게재하였습니다.

인공지능 특정 분야에 대한 접근성이 좋지 않아 많은 분이 학습을 시작하는 데 피로를 느끼거나 포기하는 모습을 보고 이번 강의를 만들어 보았습니다. 지난 2년 동안의 배움과 시행착오를 강의에 담았습니다.

강의를 통해 인공지능 분야에 대해 흥미를 갖고 새로운 성취감을 가져가셨으면 좋겠습니다 :)


이런 분들께 추천해요 🙆‍♀️

인공지능 분야 대학원을 가고 싶지만 연구나 논문 경험이 없는 분

인공지능의 한 분야를 빠르게 맛보고 싶은 분

인공지능 연구는 어떻게 하는지 궁금한 분

공모전, 프로젝트에서 신박한 아이디어가 필요한 대학생


예상 질문 Q&A 💬

Q. 수강 전 갖춰야 할 환경이 있나요?

저는 우분투에서 Cuda와 cudnn을 구성한 상태에서 네트워크 훈련을 위해 GPU를 사용 가능한 환경을 만들었어요. 구글링을 통해 환경을 세팅해 주세요.

Q. 강의를 듣기 전 준비해야 할 것이 있나요?

네트워크 훈련을 위한 GPU가 있어야 합니다.

Q. 수업 내용을 어느 수준으로 다루나요?

관련 분야 전문가가 듣기에는 아주 쉽고 처음 배우는 사람에게는 생소할 수 있습니다. 그러나 전문가 수준이 아니고 파이썬을 할 줄 아시고 Visual Studio Code 툴에 익숙하신 분들이라면 또는 Github에서 레파지토리 코드를 git clone하신 경험이 있으시면 쉽게 따라오실 수 있으실 겁니다.


수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): Ubuntu
  • 사용 도구: Visual Studio Code, Anaconda 
  • PC 사양: GPU RTX 10시리즈 이상이면 모두 가능

학습 자료

  • 완성된 최종 코드 폴더 zip 파일

선수 지식 및 유의사항

  • Python을 해본 적 있고 Visual Studio, Anaconda에 익숙하신 분
  • 우분투를 설치하신 분 

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 인공지능 연구를 하고싶은 사람

  • 공모전을 위한 신박한 아이디어가 필요한 사람

  • Event Detection 분야를 알고 싶은 사람

선수 지식,
필요할까요?

  • Python

한참 배우고있는 학생입니다.

전문적인것도, 자신있는 분야도 없습니다.

하지만 열정은 누구보다 프로입니다.

따라하면서 배우자. 모르면 일단 따라하면서 배워보자라는 마음으로 배우고 있습니다.

커리큘럼

전체

16개 ∙ (2시간 24분)

수업 자료

가 제공되는 강의입니다.

  • 2강, GolfDB 논문 읽기

    12:11

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!