메뉴 건너뛰기

조회 수 935 추천 수 7 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

학교 캡스톤 프로젝트로 처음엔 가볍게 보고 시작했는데 3, 4, 5월 내내 고통받고 드디어 좀 결과를 냈습니다.

 

본래 목표는 Super Hexagon이었는데 예상한 만큼의 성과가 나오질 않아 가볍게 Snake부터 시작하게 되었네요.

 

예전 도스 시절의 고전게임 스네이크 기억하시는 분들 많으실 겁니다. 빨간 사과를 먹으면 뱀의 몸통이 한 칸씩 늘어나고 맵 바깥으로 벗어나거나 자신의 몸통을 먹으면 죽는 게임이었죠.

 

학습이 쉽게 될 거란 보장은 없었고 에이전트 프로그램이 취하는 행동의 가짓수도 무려 4개나 되어 잘 될지 걱정 많이 했는데 그래도 결과물에선 초반과 후반의 차이가 좀 나는 편이네요.

 

 

팀 레트로는 저희 캡스톤 팀 이름입니다. 원래는 레트로 스타일의 게임을 만들까 고민하다가 고전 게임을 이용한 딥 러닝으로 결정하곤 3개월 내내 고통받게 되었네요.

 

Google DeepMind의 Atari 학습처럼 프로그램이 받는 정보는 오직 게임 화면 뿐이고 자신이 행할 수 있는 행동은 상 하 좌 우 이동 단 4개뿐입니다. 그리고 에이전트 프로그램이 뱀을 움직였으면 Snake 게임에서 점수를 얻었는지 잃었는지 에이전트 프로그램으로 피드백 해주게 됩니다. 그리고 이 보상 정보와 화면 정보를 가지고 다음 행동을 취하기 위해 자신의 뉴럴 네트워크를 학습하게 됩니다. (강화 학습)

 

게임 화면을 처리하기 위해 이미지 처리로 요즘 핫하게 뜨고있는 Convolutional Neural Network를 사용했고, 구현은 Google의 Tensorflow로 하였습니다. Cuda 가속을 지원해서 GTX 1070이 고생 많이 했네요.

 

좀 더 깊게 파고들고 싶은데 학기제 프로젝트라 시간이 없어서 여기서 네트워크만 좀 튜닝하는 방향으로 마무리 지어야 할 것 같습니다. 너무 고생을 많이 했네요...ㅠㅠ

글쓴이 천유하님의 최신글
  1. 2021-01-16 13:57 이야기 > 콤퓨타 업그레이드 했습니다 *4
  2. 2020-05-01 13:45 이야기 > (13MB) 모던 워페어 2 리마스터 4K 스샷 *8
  3. 2019-11-26 21:41 이야기 > 포르자 호라이즌 4 재밌네요 *6
  4. 2019-09-03 14:30 이야기 > 와우 클래식 재미지네요 *7
  5. 2019-06-16 17:42 이야기 > PS4 Pro 지름 및 기타 잡동사니 지름 후기 *11

Who's 천유하

profile

▼ 펼쳐 보기
  • profile
    괜한기대 2017.05.19 21:55

    와.... 고생많이 하셨겠어요.

     

  • profile
    천유하 2017.05.20 19:05
    감사합니다! 탈모 얻었습니다 ㅋㅋ
  • ?
    RuTel 2017.05.20 12:46
    와 어떻게 하는진 모르겠지만 그저 신기할 뿐이네요
  • profile
    천유하 2017.05.20 19:06
    저도 제 눈으로 믿기 힘드네요 ㅠ.ㅠ 주말은 푹 쉬려 합니다ㅋㅋ
  • profile
    Zaswedx 2017.05.22 18:02

    흐음 혹시 github 이런곳에 소스 올려두셨나요?? 다음학기에 졸작으로 얼굴 넣었을때 연령, 성별 파악하는 프로젝트를 해보려하는데 딥러닝 공부하는데 도움이 될 것 같아서요. 좋아하는 게임이기도 하고 ㅎㅎ

  • profile
    천유하 2017.05.23 02:16
    깃헙에서 팀원들과 작업중이긴 한데 현재 비공개 레포이고 최종 발표 이후에 공개할 예정입니다 ㅎㅎ

    말씀하신 부분은 CNN의 대표적 활용 분야로써 참고할 자료도 상당히 많고요, 스탠포드 cs231n 강의에서 비슷한 분류 프로그램을 다루기도 합니다. 강의 영상도 온라인으로 공개되어 있습니다.

    페이스북의 Tensorflow KR 그룹에도 가입하시고, 홍콩과기대의 김성훈 교수님의 머신 러닝 강의도 상당히 도움이 많이 되었으니 지금부터 준비하시면 다음 학기에 상당히 수월하게 프로젝트 가능하실 것 같습니다!

    * 모두를 위한 머신러닝 온라인 강의
    https://hunkim.github.io/ml/

    * 스탠포드 cs231n(본문에 링크 있습니다)
    https://tensorflow.blog/2016/05/04/stanford-cs231n-강좌가-닫혔습니다/
  • profile
    Zaswedx 2017.05.24 00:23
    정보 감사합니다!

List of Articles
분류 제목 게임 글쓴이 날짜 조회 추천
공지 ITCM <스팀그룹> 비공개 전환 안내 및 초대요청 2334 ITCM 08.24 113900 47
꿀팁 [운영자 인증] ITCM 꿀팁정보 모음 (2017/3/16) 33 코코넛먹자 08.05 116517 68
공지 ITCM 내부 규정 안내 71 file ZardLuck 02.05 95802 89
잡담 철권7 에서 화려하게 부활한 캐릭터 8 file Hitomi.La 05.20 922 7
잡담 드디어 오늘! 16 돌삐니 05.20 688 8
질문 슬독 조작감 패치 같은 건 없을까요?; 17 LuciDio 05.20 502 3
소개 트라인 3 한글 패치 배포 35 file Fluffy 05.20 2887 76
잡담 게임회사에 있는 의자들 10 file 코코넛먹자 05.20 903 20
잡담 PS4 에임컨트롤러+Farpoint 지름! 10 file Nemesis 05.20 1017 13
잡담 고민하다가 예판을 놓쳤었는데, 취소분을 판매해서 질... file Leckie57 05.20 360 4
잡담 그루피즈.. 이건 뭐 양파도 아니고.... 2 에리지나 05.20 442 2
소개 오버워치 - 5월 27일 03시부터 무료 플레이 (PS4/Xbox... 5 아레스다 05.20 659 18
잡담 5436대1의 확률로 기프트에 당첨되었어요^^ 12 file GamesNam 05.20 698 17
소개 오늘의 한국어화 뉴스 6 돌삐니 05.19 680 27
질문 애드가드 질문드립니다... 2 file 도라에몽의4차원주머니속에는신기한것들이 05.19 454 1
영상 고전은 아닌것같은? 길티기어 Xrd - Sign (오프닝 무비) 흘러간옛게임 05.19 282 3
잡담 [녹화본교체] 에일리언스웜:리액티브드롭 ITCM 코옵방송 코코넛먹자 05.19 306 15
잡담 Spacechem 도전과제 100% 완료 2 file LIKU 05.19 113 9
잡담 Rinse and Repeat을 해봤어요 9 file 픗힝 05.19 393 6
잡담 끝인가봐. 난 여기까진 듯 해.. 7 file 마영지 05.19 394 15
질문 다운로드 일시중지 문제 1 포리프 05.19 995 1
모집 Royal Offense 한국어판 검수자 모집 19 돌삐니 05.19 566 12
잡담 불금에 잔업이라니.....ㅠㅠ 4 최좀비 05.19 244 4
질문 스팀기프트 레벨은 나눔으로만 올릴 수 있는건가요? 8 좋은아침 05.19 437 2
잡담 오버워치 감사제 스킨 6 file Prof.Kain 05.19 826 4
질문 탈로스 구매자분들께 질문입니다. 2 에리지나 05.19 859 3
잡담 딥 러닝으로 간단한 게임 플레이 7 천유하 05.19 935 7
질문 험블 뭔가요 이게...(신규 카드 결재관련 질문) 12 file Hollicforyou 05.19 341 4
Board Pagination Prev 1 ... 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 ... 2766 Next
/ 2766
CLOSE

SEARCH

CLOSE