메뉴 건너뛰기

조회 수 439 추천 수 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이 고생 많이 했네요.

 

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

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
분류 제목 게임 글쓴이 날짜 조회 추천
공지 핫라인 개설!!! 23 매양 01.18 1586 30
소개 신고 사용의 올바른 예 50 매양 11.03 1911 44
공지 시디키즈, G2A등 리셀러 정보 글 작성 금지 매양 10.04 1863 22
공지 나눔 글은 나눔게시판을 이용해주시기 바랍니다. 4 매양 09.26 846 11
공지 ITCM <스팀그룹> 비공개 전환 안내 및 초대요청 710 update ITCM 08.24 7081 10
꿀팁 [운영자 인증] ITCM 꿀팁정보 모음 (2017/3/16) 29 코코넛먹자 08.05 3704 52
공지 ITCM 내부 규정 안내 54 file ZardLuck 02.05 20352 77
잡담 중복 키 받는데 걸리는 시간 new cena 11:58 26 1
잡담 라이징 스톰 2 구매 완료했습니다! 4 newfile do 11:34 73 2
질문 혹시 번들스타의 페스티발이 아직 끝나지 않은건가요? 8 new jhii 11:12 145 2
잡담 스타2 협동전 하시는 분 계신가요?! 2 new K1000 11:09 58 1
질문 스팀 상점 페이지 딜레이 7 newfile 아레스다 11:07 122 0
잡담 왕좌의 게임 시즌 7 공식 트레일러 4 new 잼아저씨 11:01 60 4
질문 왜 EMP드론이 안먹힐까요? 1 new 조그만쉼터 10:59 56 0
소개 하드웨스트(HardWest) 한글패치 패포 18 newfile 위르노 10:43 226 28
잡담 농구코치중 말하다가 턱빠진사람 6 newfile 코코넛먹자 10:20 160 5
잡담 크로노 에서 약 40시간만에 키가 도착하긴 햇는데.. new crys 09:39 97 2
잡담 라이징 스톰 베트남 도저히 안 사지네요ㅠㅠ 7 new do 08:54 229 1
영상 허 스토리 1화 의문 투성이인 사이먼의 죽음 Her Story new 로니보스 08:34 85 3
잡담 변팔을 이제서야 알았네요. 3 new 흐우 08:26 222 1
소개 Fallout 4 주말 무료 플레이 + 최대 67% 할인 예정 9 new 아레스다 08:22 357 11
잡담 예전엔 스팀 대규모 세일이 다가오면 두근두근했는데 2 new 빛이당신을태울것 08:16 293 3
소개 MSI 1080ti armor 11g oc 544달러 2 newfile 바밤바 06:57 274 3
잡담 [아마존] 스팀 링크 20달러(-60%) 3 newfile 바밤바 06:39 315 4
영상 왕좌의 게임 시즌 7 - 공식 트레일러 4 new 아레스다 03:47 171 9
스샷 (섀도우버스) A2로 랭크업 했습니다. newfile RuTel 01:16 42 2
질문 못한 부분인데 공략을 못찾겠습니다 2 newfile simpson**** 01:05 154 1
영상 더 알려줘요 라이치 선생님6 - 페이즈 0 후편 new 나무노래 00:31 32 0
질문 모바일로 브라더스랑 네버얼론 해보신 분!!컨트롤 어... 2 update jhii 00:01 142 2
잡담 제스티리아 1060으로 풀옵 안되네요 ㄷ ㄷ 4 update 술라 05.24 377 3
소개 [구글] Please Don't Touch Anything 3D 1100원 (정가... file 로니보스 05.24 268 6
스샷 왜 물어보셨어요 사장님? 4 updatefile RizeWave 05.24 358 6
Board Pagination Prev 1 2 3 4 5 6 7 8 9 ... 1604 Next
/ 1604
CLOSE

SEARCH

CLOSE