SlideShare a Scribd company logo
Building a state of the art AI to play
Melvin Zhang
http://meowthegathering.tumblr.com/post/96620097852/mirri-debuted-in-exodus-but-still-looks-like-a
https://code.google.com/p/magarena/
http://afflictor.com/2012/09/11/chess-programs-regularly-play-at-good-amateur-level/
http://jonathanschaeffer.blogspot.sg/2012/08/chinook-twenty-years-later.html
http://games.cs.ualberta.ca/project/
http://news.discovery.com/tech/i-for-one-welcome-our-new-computer-overlords.htm
http://mathworld.wolfram.com/Go.html
http://madamepickwickartblog.com/2010/06/bite-the-hand-that-feeds-you/
https://www.wizards.com/sideboard/images/ptbos02/759.jpg
1. Solve a simpler problem
http://www.gatheringmagic.com/nickvigabool-design-analysis-05202013-value-of-vanilla-creatures/
http://www.gatheringmagic.com/nickvigabool-design-analysis-05202013-value-of-vanilla-creatures/
2. Choose the right algorithm
http://cardforge.org/
http://archive.wizards.com/Magic/Magazine/Article.aspx?x=mtg/daily/feature/44
Comparison of cheating AIs
At 1s thinking time:
Minimax MCTS
1 0.84
Comparison of cheating AIs
At 1s thinking time:
Minimax MCTS
1 0.84
At 4s thinking time:
Minimax MCTS
1 1.53
Date: Sun, 4 Mar 2012 21:04:39 +0800
From: Melvin Zhang
To: P. I. Cowling
Subject: Applying MCTS to make all AI decisions
...
Our own internal comparison with the original minimax AI confirms
that MCTS has better performance than minimax.
I hope that our preliminary findings and implementation would be
helpful to you and your team in further research in this area.
Regards,
Melvin
3. Iterate, iterate, iterate
Monte-Carlo Tree Search without cheating
Issue 92: Reported by eolebigot, Nov 12, 2011
Would it be possible for Magarena to have a *non-cheating*
Monte-Carlo Tree Search? I tend to avoid the cheating AI,
because I prefer fair games, so an MCTS that does not cheat
would be great!
https://code.google.com/p/magarena/issues/detail?id=92
Date: Thu, 30 Aug 2012 12:33:13 +0100
From: P. I. Cowling
To: Melvin Zhang
Subject: Re: Applying MCTS to make all AI decisions
...
We remain interested in MCTS for Magic:The Gathering...
see our new paper at
http://scim.brad.ac.uk/staff/pdf/picowlin/CowlingWardPowley2012.pdf
Cheers,
Peter
Monte-Carlo AI not fully parallel
Issue 344: Reported by eolebigot, Apr 28, 2013
For the cheating Monte-Carlo AI, 2 cores are used
(instead of 4 thanks to hyperthreading). While this
may be normal, this is quite unusual.
For the non-cheating Monte-Carlo AI, only 1 core is used.
https://code.google.com/p/magarena/issues/detail?id=344
Comparison of honest AIs
At 1s thinking time:
Minimax MCTS
1 0.88 (0.84)
Comparison of honest AIs
At 1s thinking time:
Minimax MCTS
1 0.88 (0.84)
At 4s thinking time:
Minimax MCTS
1 1.71 (1.53)
Open problems
Open problems
MCTS makes bad plays when it is losing.
Open problems
MCTS makes bad plays when it is losing.
Reduce occurrence of games which are not fun.
www.firemind.ch
www.untap.in
magarena.googlecode.com

More Related Content

What's hot

Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011
Samantha Starmer
 
Thorpe ian ppp
Thorpe ian pppThorpe ian ppp
Thorpe ian ppp
thorpeian
 
Thorpe ian ppp
Thorpe ian pppThorpe ian ppp
Thorpe ian ppp
thorpeian
 
Tim Hill 4.4 PPP Presentation
Tim Hill 4.4 PPP PresentationTim Hill 4.4 PPP Presentation
Tim Hill 4.4 PPP Presentation
timothyghill
 
FolioSpaces top 30 eLearning tools
FolioSpaces top 30 eLearning toolsFolioSpaces top 30 eLearning tools
FolioSpaces top 30 eLearning tools
FolioSpaces
 
Russell_Preston_4.4Final
Russell_Preston_4.4FinalRussell_Preston_4.4Final
Russell_Preston_4.4Final
PrestonRussell23
 
Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011
Samantha Starmer
 
The Evolution of Disney Princesses
The Evolution of Disney PrincessesThe Evolution of Disney Princesses
The Evolution of Disney Princesses
Anglique
 
Building and Evangelizing Holistic Experience Design - DMI Seattle 2011
Building and Evangelizing Holistic Experience Design - DMI Seattle 2011Building and Evangelizing Holistic Experience Design - DMI Seattle 2011
Building and Evangelizing Holistic Experience Design - DMI Seattle 2011
Samantha Starmer
 
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Samantha Starmer
 
The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011
Samantha Starmer
 
50sites ver3
50sites ver350sites ver3
50sites ver3
David Kapuler
 
Herramientas web 2.0
Herramientas  web 2.0Herramientas  web 2.0
Herramientas web 2.0
kevin antonio pillimue ponce
 
PPP_Final
PPP_FinalPPP_Final
PPP_Final
Jesus Rivero
 
Online privacy 1
Online privacy 1Online privacy 1
Online privacy 1
lovegkw
 
Benjamin medina Slideshow
Benjamin medina SlideshowBenjamin medina Slideshow
Benjamin medina Slideshow
BenjiMedina
 
Erica Scales PPP_Final
Erica Scales PPP_FinalErica Scales PPP_Final
Erica Scales PPP_Final
senate25
 
Academic output as collateral damage
Academic output as collateral damageAcademic output as collateral damage
Academic output as collateral damage
Martin Weller
 
Managing Digital Footprints - for grandparents (March 2014)
Managing Digital Footprints - for grandparents (March 2014)Managing Digital Footprints - for grandparents (March 2014)
Managing Digital Footprints - for grandparents (March 2014)
Wesley Fryer
 
Ignite presentation mitchell_joseph
Ignite presentation mitchell_josephIgnite presentation mitchell_joseph
Ignite presentation mitchell_joseph
mitchj71
 

What's hot (20)

Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011Designing Cross Channel Experiences - MX 2011
Designing Cross Channel Experiences - MX 2011
 
Thorpe ian ppp
Thorpe ian pppThorpe ian ppp
Thorpe ian ppp
 
Thorpe ian ppp
Thorpe ian pppThorpe ian ppp
Thorpe ian ppp
 
Tim Hill 4.4 PPP Presentation
Tim Hill 4.4 PPP PresentationTim Hill 4.4 PPP Presentation
Tim Hill 4.4 PPP Presentation
 
FolioSpaces top 30 eLearning tools
FolioSpaces top 30 eLearning toolsFolioSpaces top 30 eLearning tools
FolioSpaces top 30 eLearning tools
 
Russell_Preston_4.4Final
Russell_Preston_4.4FinalRussell_Preston_4.4Final
Russell_Preston_4.4Final
 
Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011Beyond Digital - IAS Workshop 2011
Beyond Digital - IAS Workshop 2011
 
The Evolution of Disney Princesses
The Evolution of Disney PrincessesThe Evolution of Disney Princesses
The Evolution of Disney Princesses
 
Building and Evangelizing Holistic Experience Design - DMI Seattle 2011
Building and Evangelizing Holistic Experience Design - DMI Seattle 2011Building and Evangelizing Holistic Experience Design - DMI Seattle 2011
Building and Evangelizing Holistic Experience Design - DMI Seattle 2011
 
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
Don't Be a Digital Dinosaur: Design for the Space Between - Infocamp 2010 Ple...
 
The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011The Future of Design is Not Just the Web - Web Visions Workshop 2011
The Future of Design is Not Just the Web - Web Visions Workshop 2011
 
50sites ver3
50sites ver350sites ver3
50sites ver3
 
Herramientas web 2.0
Herramientas  web 2.0Herramientas  web 2.0
Herramientas web 2.0
 
PPP_Final
PPP_FinalPPP_Final
PPP_Final
 
Online privacy 1
Online privacy 1Online privacy 1
Online privacy 1
 
Benjamin medina Slideshow
Benjamin medina SlideshowBenjamin medina Slideshow
Benjamin medina Slideshow
 
Erica Scales PPP_Final
Erica Scales PPP_FinalErica Scales PPP_Final
Erica Scales PPP_Final
 
Academic output as collateral damage
Academic output as collateral damageAcademic output as collateral damage
Academic output as collateral damage
 
Managing Digital Footprints - for grandparents (March 2014)
Managing Digital Footprints - for grandparents (March 2014)Managing Digital Footprints - for grandparents (March 2014)
Managing Digital Footprints - for grandparents (March 2014)
 
Ignite presentation mitchell_joseph
Ignite presentation mitchell_josephIgnite presentation mitchell_joseph
Ignite presentation mitchell_joseph
 

Similar to Building a state of the art AI to play Magic: The Gathering

Lessons from Developing an AI to Play Magic: The Gathering
Lessons from Developing an AI to Play Magic: The GatheringLessons from Developing an AI to Play Magic: The Gathering
Lessons from Developing an AI to Play Magic: The Gathering
Melvin Zhang
 
Playing Games by Throwing Dice
Playing Games by Throwing DicePlaying Games by Throwing Dice
Playing Games by Throwing Dice
Melvin Zhang
 
Pecha
PechaPecha
Pecha
izisiz
 
Source Links
Source LinksSource Links
Source Links
Stuart_Preston
 
Wind Pad 100w NUI interface PK
Wind Pad 100w NUI interface PKWind Pad 100w NUI interface PK
Wind Pad 100w NUI interface PK
IM450ROCKS
 
50sites ver2-110525105847-phpapp01
50sites ver2-110525105847-phpapp0150sites ver2-110525105847-phpapp01
50sites ver2-110525105847-phpapp01
niccel21
 
50sites ver2
50sites ver250sites ver2
50sites ver2
David Kapuler
 
TED Evaluation
TED EvaluationTED Evaluation
TED Evaluation
Ryan Holt
 
BlackBerry 10 Rises
BlackBerry 10 RisesBlackBerry 10 Rises
BlackBerry 10 Rises
Volker Hirsch
 
Ejemplos de sitios con HTML5 + CSS3 + jQuery
Ejemplos de sitios con HTML5 + CSS3 + jQueryEjemplos de sitios con HTML5 + CSS3 + jQuery
Ejemplos de sitios con HTML5 + CSS3 + jQuery
jose diaz
 
Daftar Game Slot Online
Daftar Game Slot OnlineDaftar Game Slot Online
Daftar Game Slot Online
SitusResmiJudiOnline
 
Playful IAs @ Euro IA Summit 2007
Playful IAs @ Euro IA Summit 2007Playful IAs @ Euro IA Summit 2007
Playful IAs @ Euro IA Summit 2007
Kars Alfrink
 
Papaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecyclePapaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecycle
PapayaMobile
 
Why Hacking Isn't Always Bad
Why Hacking Isn't Always BadWhy Hacking Isn't Always Bad
Why Hacking Isn't Always Bad
Carrie Kelly
 
Digtal mood board
Digtal mood boardDigtal mood board
Digtal mood board
Stuart_Preston
 
masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia
masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia
masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia
Linkmaxbet Agen Taruhan Bola Sbobet
 
muu.sk, czyli efekt motyla.
muu.sk, czyli efekt motyla.muu.sk, czyli efekt motyla.
muu.sk, czyli efekt motyla.
Jacek Wieczorek
 
50sites ver3-120206231005-phpapp01
50sites ver3-120206231005-phpapp0150sites ver3-120206231005-phpapp01
50sites ver3-120206231005-phpapp01
cerobbins
 
Maldonado Chase 4.4 Final PPP
Maldonado Chase 4.4 Final PPPMaldonado Chase 4.4 Final PPP
Maldonado Chase 4.4 Final PPP
CBMaldonado
 
Unit 68 research
Unit 68 researchUnit 68 research
Unit 68 research
ElliotBlack
 

Similar to Building a state of the art AI to play Magic: The Gathering (20)

Lessons from Developing an AI to Play Magic: The Gathering
Lessons from Developing an AI to Play Magic: The GatheringLessons from Developing an AI to Play Magic: The Gathering
Lessons from Developing an AI to Play Magic: The Gathering
 
Playing Games by Throwing Dice
Playing Games by Throwing DicePlaying Games by Throwing Dice
Playing Games by Throwing Dice
 
Pecha
PechaPecha
Pecha
 
Source Links
Source LinksSource Links
Source Links
 
Wind Pad 100w NUI interface PK
Wind Pad 100w NUI interface PKWind Pad 100w NUI interface PK
Wind Pad 100w NUI interface PK
 
50sites ver2-110525105847-phpapp01
50sites ver2-110525105847-phpapp0150sites ver2-110525105847-phpapp01
50sites ver2-110525105847-phpapp01
 
50sites ver2
50sites ver250sites ver2
50sites ver2
 
TED Evaluation
TED EvaluationTED Evaluation
TED Evaluation
 
BlackBerry 10 Rises
BlackBerry 10 RisesBlackBerry 10 Rises
BlackBerry 10 Rises
 
Ejemplos de sitios con HTML5 + CSS3 + jQuery
Ejemplos de sitios con HTML5 + CSS3 + jQueryEjemplos de sitios con HTML5 + CSS3 + jQuery
Ejemplos de sitios con HTML5 + CSS3 + jQuery
 
Daftar Game Slot Online
Daftar Game Slot OnlineDaftar Game Slot Online
Daftar Game Slot Online
 
Playful IAs @ Euro IA Summit 2007
Playful IAs @ Euro IA Summit 2007Playful IAs @ Euro IA Summit 2007
Playful IAs @ Euro IA Summit 2007
 
Papaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecyclePapaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecycle
 
Why Hacking Isn't Always Bad
Why Hacking Isn't Always BadWhy Hacking Isn't Always Bad
Why Hacking Isn't Always Bad
 
Digtal mood board
Digtal mood boardDigtal mood board
Digtal mood board
 
masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia
masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia
masterbet99.co adalah Agen Bandar Judi Bola Online Terpercaya di Indonesia
 
muu.sk, czyli efekt motyla.
muu.sk, czyli efekt motyla.muu.sk, czyli efekt motyla.
muu.sk, czyli efekt motyla.
 
50sites ver3-120206231005-phpapp01
50sites ver3-120206231005-phpapp0150sites ver3-120206231005-phpapp01
50sites ver3-120206231005-phpapp01
 
Maldonado Chase 4.4 Final PPP
Maldonado Chase 4.4 Final PPPMaldonado Chase 4.4 Final PPP
Maldonado Chase 4.4 Final PPP
 
Unit 68 research
Unit 68 researchUnit 68 research
Unit 68 research
 

More from Melvin Zhang

How Alan Turing accidentally invented Software
How Alan Turing accidentally invented SoftwareHow Alan Turing accidentally invented Software
How Alan Turing accidentally invented Software
Melvin Zhang
 
Solving the TSP for warehouses
Solving the TSP for warehousesSolving the TSP for warehouses
Solving the TSP for warehouses
Melvin Zhang
 
Optimize all the things with MiniZinc
Optimize all the things with MiniZincOptimize all the things with MiniZinc
Optimize all the things with MiniZinc
Melvin Zhang
 
AMKSS Career Conference 2018: Software Engineering
AMKSS Career Conference 2018: Software EngineeringAMKSS Career Conference 2018: Software Engineering
AMKSS Career Conference 2018: Software Engineering
Melvin Zhang
 
Beating us at our own Games
Beating us at our own GamesBeating us at our own Games
Beating us at our own Games
Melvin Zhang
 
Getting started with open source game playing AIs
Getting started with open source game playing AIsGetting started with open source game playing AIs
Getting started with open source game playing AIs
Melvin Zhang
 
Programs that Play better than Us
Programs that Play better than UsPrograms that Play better than Us
Programs that Play better than Us
Melvin Zhang
 
Building a Turing Machine emulator to explore Turing's great ideas
Building a Turing Machine emulator to explore Turing's great ideasBuilding a Turing Machine emulator to explore Turing's great ideas
Building a Turing Machine emulator to explore Turing's great ideas
Melvin Zhang
 
Functional programming from first principles
Functional programming from first principlesFunctional programming from first principles
Functional programming from first principles
Melvin Zhang
 
Binary Lambda Calculus and Combinatory Logic
Binary Lambda Calculus and Combinatory LogicBinary Lambda Calculus and Combinatory Logic
Binary Lambda Calculus and Combinatory Logic
Melvin Zhang
 
AMKSS Career Conference 2015: Programming
AMKSS Career Conference 2015: ProgrammingAMKSS Career Conference 2015: Programming
AMKSS Career Conference 2015: Programming
Melvin Zhang
 
Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search
Efficient Selectivity and Backup Operators in Monte-Carlo Tree SearchEfficient Selectivity and Backup Operators in Monte-Carlo Tree Search
Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search
Melvin Zhang
 
Quest for the optimal algorithm
Quest for the optimal algorithmQuest for the optimal algorithm
Quest for the optimal algorithm
Melvin Zhang
 
Becoming a better problem solver: a CS perspective
Becoming a better problem solver: a CS perspectiveBecoming a better problem solver: a CS perspective
Becoming a better problem solver: a CS perspective
Melvin Zhang
 
Ortholog assignment
Ortholog assignmentOrtholog assignment
Ortholog assignment
Melvin Zhang
 
Building pipelines with Make
Building pipelines with MakeBuilding pipelines with Make
Building pipelines with Make
Melvin Zhang
 
Opportunities in STEM
Opportunities in STEMOpportunities in STEM
Opportunities in STEM
Melvin Zhang
 

More from Melvin Zhang (17)

How Alan Turing accidentally invented Software
How Alan Turing accidentally invented SoftwareHow Alan Turing accidentally invented Software
How Alan Turing accidentally invented Software
 
Solving the TSP for warehouses
Solving the TSP for warehousesSolving the TSP for warehouses
Solving the TSP for warehouses
 
Optimize all the things with MiniZinc
Optimize all the things with MiniZincOptimize all the things with MiniZinc
Optimize all the things with MiniZinc
 
AMKSS Career Conference 2018: Software Engineering
AMKSS Career Conference 2018: Software EngineeringAMKSS Career Conference 2018: Software Engineering
AMKSS Career Conference 2018: Software Engineering
 
Beating us at our own Games
Beating us at our own GamesBeating us at our own Games
Beating us at our own Games
 
Getting started with open source game playing AIs
Getting started with open source game playing AIsGetting started with open source game playing AIs
Getting started with open source game playing AIs
 
Programs that Play better than Us
Programs that Play better than UsPrograms that Play better than Us
Programs that Play better than Us
 
Building a Turing Machine emulator to explore Turing's great ideas
Building a Turing Machine emulator to explore Turing's great ideasBuilding a Turing Machine emulator to explore Turing's great ideas
Building a Turing Machine emulator to explore Turing's great ideas
 
Functional programming from first principles
Functional programming from first principlesFunctional programming from first principles
Functional programming from first principles
 
Binary Lambda Calculus and Combinatory Logic
Binary Lambda Calculus and Combinatory LogicBinary Lambda Calculus and Combinatory Logic
Binary Lambda Calculus and Combinatory Logic
 
AMKSS Career Conference 2015: Programming
AMKSS Career Conference 2015: ProgrammingAMKSS Career Conference 2015: Programming
AMKSS Career Conference 2015: Programming
 
Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search
Efficient Selectivity and Backup Operators in Monte-Carlo Tree SearchEfficient Selectivity and Backup Operators in Monte-Carlo Tree Search
Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search
 
Quest for the optimal algorithm
Quest for the optimal algorithmQuest for the optimal algorithm
Quest for the optimal algorithm
 
Becoming a better problem solver: a CS perspective
Becoming a better problem solver: a CS perspectiveBecoming a better problem solver: a CS perspective
Becoming a better problem solver: a CS perspective
 
Ortholog assignment
Ortholog assignmentOrtholog assignment
Ortholog assignment
 
Building pipelines with Make
Building pipelines with MakeBuilding pipelines with Make
Building pipelines with Make
 
Opportunities in STEM
Opportunities in STEMOpportunities in STEM
Opportunities in STEM
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Building a state of the art AI to play Magic: The Gathering