SlideShare a Scribd company logo
1 of 29
Agenda Refreshment : Problems and Goals Answering the why Why we’ve used Case-Based Reasoning. Why we’ve used Reinforcement Learning. System Architecture. Project Testing Strategy Turing Test. NPC (Static AI).
Problems and Goals
Problems and Goals Adaptive
Problems and Goals Adaptive Intelligent
Problems and Goals Machines rely on static scripting techniques. Adaptive Agent Intelligent
Problems and Goals
Problems and Goals Mobile
Problems and Goals The Absence of sharing experience costs a lot. Mobile Experience
Case Based Reasoning- a Brief
Why Case-Based Reasoning
Why Case-Based Reasoning Plan  Learning
Why Case-Based Reasoning Plan  Learning Failure Learning
Why Case-Based Reasoning Plan  Learning Failure Learning Critic Learning
Why Case-Based Reasoning Plan  Learning Failure Learning Critic Learning Prediction
Reinforcement Learning – A Brief
Why Reinforcement Learning Requires No Model Balance Exploration- Exploitation Applies Bootstrapping Used in the Revising Phase Sub-optimal policies
Why Reinforcement Learning Used in the Revising Phase
Why Reinforcement Learning Requires No Model
Why Reinforcement Learning Applies Bootstrapping
Why Reinforcement Learning Learn Sub-Optimal Policies
Why Reinforcement Learning Balance Exploration-Exploitation
System Architecture I-Strategizer AI Engine : Online Case Based Planner I-StrategizerToWargus Case Based Reasoner EE Module Game State Goal Game State Expansion Module Plan Retriever Perception Module Retrieved Plan Plan to be adapted Adapted Plan  Game State Plan Adaptor Case  (Plan) Base Plan to be adapted Wargus (Game) Plan  Game State Actions Executor Game Specific Actions Actions Executed Plan Execution Module Plan Reviser (RL Techniques) Plan Retainer Revised Plan Retained Plan Feedback Game Specific Feedback
Case Representation : An Example
Interleaved Expansion and Execution
Testing Strategy – Turing Test
Testing Strategy –Playing Static AI
References Santiago Ontanon, Ashwin Ram - On-Line Case based Planning– 2010 KristianJ.Hammond - Case-Based Planning - A Framework for planning from Experience - 1994  Book: Reinforcement Learning An Introduction – 1998 Matthew Molineaux, David W. Aha, & Philip Moore - Learning continuous action models in a real-time strategy environment - 2008 Book: AI Game Engine Programming - 2009
Thanks

More Related Content

Similar to Second Seminar Presentation

Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...
Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...
Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...
Simplilearn
 
TSI Final Presentation
TSI Final PresentationTSI Final Presentation
TSI Final Presentation
Marco Better
 

Similar to Second Seminar Presentation (20)

Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...
Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...
Machine Learning Engineer Salary, Roles And Responsibilities, Skills and Resu...
 
Tuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning OptimizationTuning the Untunable - Insights on Deep Learning Optimization
Tuning the Untunable - Insights on Deep Learning Optimization
 
Afternoons with Azure - Azure Machine Learning
Afternoons with Azure - Azure Machine Learning Afternoons with Azure - Azure Machine Learning
Afternoons with Azure - Azure Machine Learning
 
ML Playbook
ML PlaybookML Playbook
ML Playbook
 
AI Planning Workshop overview
AI Planning Workshop overviewAI Planning Workshop overview
AI Planning Workshop overview
 
Transform your training with simulations speaker deck - march 2011
Transform your training with simulations   speaker deck - march 2011Transform your training with simulations   speaker deck - march 2011
Transform your training with simulations speaker deck - march 2011
 
Super factory
Super factorySuper factory
Super factory
 
Tuning for Systematic Trading: Talk 1
Tuning for Systematic Trading: Talk 1Tuning for Systematic Trading: Talk 1
Tuning for Systematic Trading: Talk 1
 
Platform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprisePlatform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprise
 
TSI Final Presentation
TSI Final PresentationTSI Final Presentation
TSI Final Presentation
 
Modeling at scale in systematic trading
Modeling at scale in systematic tradingModeling at scale in systematic trading
Modeling at scale in systematic trading
 
CMGT 556 Effective Communication/tutorialrank.com
 CMGT 556 Effective Communication/tutorialrank.com CMGT 556 Effective Communication/tutorialrank.com
CMGT 556 Effective Communication/tutorialrank.com
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Planning your analytics journey - webinar slides
Planning your analytics journey  - webinar slidesPlanning your analytics journey  - webinar slides
Planning your analytics journey - webinar slides
 
Jisc learninganalytics nov2016
Jisc learninganalytics nov2016Jisc learninganalytics nov2016
Jisc learninganalytics nov2016
 
Jisc learninganalytics dec2016
Jisc learninganalytics dec2016Jisc learninganalytics dec2016
Jisc learninganalytics dec2016
 
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
 
The maturity levels of corporate planning
The maturity levels of corporate planningThe maturity levels of corporate planning
The maturity levels of corporate planning
 
Maturity levels of corporate planning
Maturity levels of corporate planningMaturity levels of corporate planning
Maturity levels of corporate planning
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentation
 

More from Abdelrahman Al-Ogail (8)

Introduction to C++ Remote Procedure Call (RPC)
Introduction to C++ Remote Procedure Call (RPC)Introduction to C++ Remote Procedure Call (RPC)
Introduction to C++ Remote Procedure Call (RPC)
 
Introduction to Remote Procedure Call
Introduction to Remote Procedure CallIntroduction to Remote Procedure Call
Introduction to Remote Procedure Call
 
C++ Optimization Tips
C++ Optimization TipsC++ Optimization Tips
C++ Optimization Tips
 
Case Based Planner Platform For Rts Games
Case Based Planner Platform For Rts GamesCase Based Planner Platform For Rts Games
Case Based Planner Platform For Rts Games
 
First Seminar Presentation
First Seminar PresentationFirst Seminar Presentation
First Seminar Presentation
 
Case Based Planning A Framework For Planning From Experience
Case Based Planning   A Framework For Planning From ExperienceCase Based Planning   A Framework For Planning From Experience
Case Based Planning A Framework For Planning From Experience
 
Abdelrahman Al-Ogail Resume
Abdelrahman Al-Ogail ResumeAbdelrahman Al-Ogail Resume
Abdelrahman Al-Ogail Resume
 
Introduction To My Graduation Project
Introduction To My Graduation ProjectIntroduction To My Graduation Project
Introduction To My Graduation Project
 

Second Seminar Presentation

Editor's Notes

  1. Undeterministic !
  2. Agent Gains Rewards Based on the ESTIMATED VALUES of the states !
  3. Learning what to do for each state
  4. Explore New Strategies which may be better or worse or Keep the current strategies which are good????