MS. Pac Man Jang Su-Hyung.

Slides:



Advertisements
Similar presentations
김수연 Capstone Design Realization Cost Reduction through Deep Artificial Neural Network Analysis.
Advertisements

게임 엔진 Term Project 한국산업기술대학교 1 차 발표 : 촌장님은 전직용사 ( 졸업 작품 ) 학번 : 이름 : 구본천 학번 : 이름 : 구본천.
DNN 을 활용한 메일 분류 임영욱 백창훈 정강우.
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
숫자 ② 식당이 어디에 있어요? 식당이 4(사)층에 있어요. Sogang Korean 1A UNIT 1 “숫자②”
달라지는 노동법 개정 내용 노무법인 正道 잠시나마… 주요 노동관계법 개정내용 3. 마무리 Contents
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
Discrete Mathematics Express
Neural Network - Perceptron
Dialogue System Seminar
조선업편 안전이 경쟁력이다 한국산업안전보건공단.
문화이벤트 특강 시민축제에 대하여 애니메이션 김철환.
WEXI NEWSCLIPPING Contents
Smart-phone 액정교체 비용 40만 원 2013년 model 12.0만 원 엣지model 30만 원 20만 원
Industry Map of Two Koreas 남북경협의 효과 극대화를 위한 남북한 산업 구조와 배치 방안
커뮤니케이션 스킬 UP -전화매너- ..
기본 컴퓨터 프로그래밍 Lecture #6.
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
REINFORCEMENT LEARNING
소형화된 인공두뇌의 제작과 생물학적 이용에 관한 탐구
제4장 자연언어처리, 인공지능, 기계학습.
Discrete Math II Howon Kim
Word2Vec Tutorial 박 영택 숭실대학교.
Sung-Hae Jun 자연어 처리의 이해 Sung-Hae Jun
User Interface ? MP3플레이어의 UI 디자인 유형 분석 및 발전 전망
Discrete Math II Howon Kim
제 3 장 신경회로망 (Neural Networks)
FSM 설계.
for Robust Facial Landmark Localization
제 5 장 내부거래와 미실현손익 1. 내부거래와 미실현손익의 제거 2. 재고자산 내부거래 3. 유형자산 내부거래
작업장에서 불의의사고로 절단사고가 발생했다면
트레이닝의 기본원리 트레이닝의 궁극적인 목적은 발달시키고자 하는 체력요소를 목표 수준까지 증진시키는 것이다. 가 과부하의 원리
Multimedia Programming 10: Unsharp Masking/ Histogram Equalization
A Web-Based Little Man Computer Simulator
Enter Game Backup Manger.
고구려,백제,신라의 건국과 발전 Start!
정보 추출기술 (Data Mining Techniques ) : An Overview
성과주의 연봉제의 재설계 방안.
Discrete Math II Howon Kim
Chatbot.
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
수납형계단 & 바닥수족관 이다영 김수지 김은지 진윤정.
좋은징조 담당교수 : 조성제 김도엽 김현일 이상훈.
Advanced and Plus Consulting
Discrete Math II Howon Kim
The Party-State (1) 영 어 학 부 강물결 영 어 학 부 박우인
감수성훈련(Sensitivity Training)
파워포인트 단축키 모음 범주 명령/기능 단축키 오피스 공통 단축키 파일 열기 Ctrl + O O 열려진 창들 간의 전환
2조 : 박영은, 김선경, 김혜정, 김현민, 김진원 발표자 : 박영은
- Process 분석 기법 (As-Is, To-Be)
그린토마토 앱 사용자 메뉴얼.
MR 댐퍼의 동특성을 고려한 지진하중을 받는 구조물의 반능동 신경망제어
2D game programing Demo 김태원.
이번엔 핵엔슬래시 최명근.
2013년도 상반기 고객만족도 조사 결과 보고서
2013년도 하반기 고객만족도 조사 결과 보고서
CONTENTS Ⅰ. 대회목적 Ⅱ. 대회개요 Ⅲ. 대회요강 Ⅳ. 대회규정 Ⅴ. 운영계획 Ⅵ. 홍보계획 Ⅶ. 예산계획.
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
Impact Discipleship Training 아홉 번째 모임 2009년 5월 19일
전문 서비스 강사 양성 과정 아이플러스 아카데미 이화여자대학교 평생교육원 세기 열린 전문 교육의 요람-
시외버스 안내방송 연결 메뉴얼 DAEWOO BS106 안내방송 배선 연결도[2008년 이후 모델]
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
9장. 프로그램 평가.
지역사회복지론 지역사회복지의 실천원칙과 과정 사회복지행정학과 조원석 사회복지행정학과 정미숙.
新노동계약법 및 기업의 대응방안 코트라 대련무역관 이평복 관장.
2009개정 중등 국어과 교육과정.
Problem Based Learning
비교과과정 소개 (교육 프로그램 중 학점이 부여되지 않는 프로그램)
Presentation transcript:

MS. Pac Man Jang Su-Hyung

Contents MS.Pacman 소개 A* 알고리즘 FSM, Rule Based Neural Network 기타 연구 이론 FSM, Rule Based 관련연구 참고코드 Neural Network 참고 코드 기타 연구 고스트 팀 훈련 Influence Map 구현 환경, 시연

Pacman 캐릭터로 1982년 미국 에니메이션 쇼 제작 8명의 개발 인원으로 15달에 걸쳐 개발 토루 이와타니 개발 아케이드 게임 역사상 가장 성공적인 게임 300000 대의 PacMan 게임기 생산 1억불의 수익 개발사 남코 Pacman 캐릭터로 1982년 미국 에니메이션 쇼 제작 8명의 개발 인원으로 15달에 걸쳐 개발 소프트웨어 4명, 하드웨어 4명

250의 회사로부터 라이선스 취득 400 여개의 제품으로 생산 경제학 용어로 등장 범용적 게임을 목적 간단한 조작방식 여성, 어린이들이 대상 간단한 조작방식

격자의 형태 로쪼개진 환경에서의 경로 탐색 이동 가능한 모든 방향으로 탐색 주변 위치는 어디서 왔는지 기억

비연속적 이동 지점마다 표시 : 노드 F = G + H F 가 가장 작은 방향 선택 F : 예상 총거리

A* 의 약점

FSM (finite-state machine) 유한한 개수의 상태들로 구성된 하나의 간단한 기계 상태 – 하나의 조건 (예) 문이 열린 상태, 문이 닫힌 상태, 문이 잠긴 상태, 문이 잠기지 않은 상태 하나의 입력을 받고 그에 의거해서 현재 상태로부터 다른 어떤 상태로 전이(transition)하는 식으로 작동 어떤 상태를 현재 상태로 만들 것인지 판단하는 간단한 (또는 복잡한) 상태 전이 함수

FSM [S1] 의 상태 : 몬스터는 주위를 돌아다니고 있다

FSM [S1] 의 상태 : 주인이 휴식상태이므로, 펫은 주인의 주위를 돌아다니고 있다. 0은 이 상태의 반복

FSM S -> right R S -> left L S -> up U S -> down D R -> right R R -> left L R -> up U R -> down D R -> pause P R -> right R -> left R -> up R -> down R -> pause L -> right R L -> left L L -> up U L -> down D L -> pause P L -> right L -> left L -> up L -> down L -> pause U -> right R U -> left L U -> up U U -> down D U -> pause P U -> right U -> left U -> up U -> down U -> pause D -> right R D -> left L D -> up U D -> down D D -> pause P D -> right D -> left D -> up D -> down D -> pause P -> right R P -> left L P -> up U P -> down D P -> pause P P -> right P -> left P -> up P -> down P -> pause

FSM S R L U D P r l u d p S = Start R = Right L = Left U = Up D = Down P = Pause r = right l = left u = up d = down p = pause

FSM An Evaluation of the Benefits of Look-Ahead in Pac-Man Thomas Thompson, Lewis McMillan, John Levine and Alastair Andrew

FSM Learning to Play Using Low-Complexity Rule-Based Policies: Illustrations through Ms. Pac-Man István Szita András Lorincz

FSM

FSM

Reference Code Rule Based FSM

Neural Network Evolving a Neural Network Location Evaluator to Play Ms. Pac-Man Simon M. Lucas Evaluating each possible next location Neural Network Maximum two layers Weight matrix mapping the input plus bias

Reference Code NEAT

Training Ghost

Influence Map An Influence Map Model for Playing Ms. Pac-Man Nathan Wirth and Marcus Gallagher

Influence Map

Base Environment http://cswww.essex.ac.uk/staff/sml/pacman/PacManContest.html Java Image Detector, Simulator, Game

Question