메뉴 건너뛰기

조회 수 464 추천 수 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. 2017-11-22 17:16 이야기 > 면접 광탈했네요 ㅎ_ㅎ;; *16
  2. 2017-11-16 19:27 이야기 > 디아3 야만용사 엄청 좋아졌네요 *3
  3. 2017-10-12 04:18 이야기 > NBA 중독성 너무 심하네요. (6.44MB) *21
  4. 2017-09-13 07:34 이야기 > 느바 예약구매~ *12
  5. 2017-08-23 23:53 이야기 > 에이전트 오브 메이헴 클리어 소감(노스포) *6

Who's 천유하

profile

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

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

     

  • profile
    천유하 2017.05.20 19:05
    감사합니다! 탈모 얻었습니다 ㅋㅋ
  • profile
    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 안드로이드 어플 V1.1 13 CMDev 08.10 1590 32
공지 핫라인 개설!!! 24 매양 01.18 2867 37
공지 시디키즈, G2A등 리셀러 정보 글 작성 금지 매양 10.04 3296 25
공지 나눔 글은 나눔게시판을 이용해주시기 바랍니다. 4 매양 09.26 1677 12
공지 ITCM <스팀그룹> 비공개 전환 안내 및 초대요청 1049 update ITCM 08.24 16466 19
꿀팁 [운영자 인증] ITCM 꿀팁정보 모음 (2017/3/16) 32 코코넛먹자 08.05 5438 61
공지 ITCM 내부 규정 안내 - 2017.7.11 UPDATE 60 file ZardLuck 02.05 22539 83
잡담 아까 타오바오에서 산물건.. 질문한것.. newfile SiroCuma 00:42 104 0
모집 레인보우식스 시즈 저녁랭크파티 2분 모십니다.(내용... new 백전이패 00:39 37 0
질문 바이오쇼크 콜렉션 이거 dlc 까지 다 포함인가요? 2 new 도끼 00:00 285 0
영상 [20171121녹화분(완)] 유희왕은 저리가라~ 더 재미난 ... new 준이베어 11.22 33 0
잡담 스팀 블프세일을 앞두고 마음가짐을 정리했습니다 ㅎㅎ 4 new 버몬트 11.22 207 4
일상 오늘은 김장을 했습니다. 5 newfile 가쯔나베 11.22 188 11
잡담 깔끔하게 포기합니다. 4 new 준이베어 11.22 311 5
잡담 [트위치] 스팀블프 세일 대기방송 new 코코넛먹자 11.22 202 1
소개 ABZU, RiME 한국어패치 공개 2 new 뫼한 11.22 292 16
잡담 어쌔신크리드 블랙프래그 질문드립니다~~ 9 new 무지개애교 11.22 183 1
소개 Super Star 한글패치 배포 9 newfile RogueOut 11.22 396 33
잡담 10K 달성!! 4 newfile Nemesis 11.22 249 11
잡담 혹시 타오바오 라는곳에서 직구해보신분 계시나요 4 new SiroCuma 11.22 244 2
잡담 [트위치] 인왕 dlc 방송합니다 배그/ 인왕/방송합니다 new 대모임 11.22 44 0
잡담 (종료)(21:9)FaceRig + abzu 방송합니다~! new rusiyan 11.22 52 0
잡담 고등학교에서도 정말 롱패딩이 인기인가봐요 7 newfile Nemesis 11.22 401 9
잡담 오늘자 지름 6 new SiroCuma 11.22 205 6
잡담 지름신왔습니다. 골라주세요 4 new HAPPYVIRUS 11.22 212 4
잡담 롱패딩 인기가 엄청나네요. 18 newfile Gemstaz 11.22 466 7
일상 일주일..? 남았네요. 11 newfile RizeWave 11.22 313 8
잡담 날이 쌀쌀하니 뜨근한게 많이 땡기네요~! 2 newfile rusiyan 11.22 100 4
영상 [트위치] 오늘 항아리 게임 방송 합니다~ new 준이베어 11.22 47 0
잡담 할인중인 게임 질렀습니다 ㅋ 4 newfile SiroCuma 11.22 304 4
잡담 네윈나 EE도 나오나보네요 5 newfile vitamin 11.22 243 7
잡담 블프세일을 하루 앞두고 기쁜 소식을 접했습니다 18 newfile 버디언 11.22 567 17
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1907 Next
/ 1907
CLOSE

SEARCH

CLOSE