El documento resume la introducción a un artículo técnico sobre Poker AI. Explica que existen más de 100 salas de juego online en todo el mundo con más de 1 millón de jugadores totales, incluyendo picos de 100,000 jugadores jugando simultáneamente. Además, describe brevemente algunos conceptos clave como odds, esperanza matemática e inteligencia artificial en relación con el desarrollo de bots de póker.
Evolving the Cooperative Behaviour in Unreal BotsAntonio Mora
This work presents a research of the improvement of the Team AI in Unreal Tournament Bots by means of a Genetic Algorithm, which evolves the set of parameters that determines the behaviour of a bot inside a team.
Presented at IEEE Computer Intelligence and Games (CIG 2010). IT University of Copenhagen, Denmark.
--------------------------------------------------
Este trabajo presenta la investigación llevada a cabo para mejorar la IA de los Bots en Unreal Tournament cuando éstos están dentro de un equipo.
Para ello se ha utilizado un Algoritmo Genético que evoluciona el conjunto de parámetros de los que depende el comportamiento de un Bot dentro de un equipo.
Presentada en el IEEE CIG 2010 (ITU, Copenhague, Dinamarca).
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
This article is all about what AI trends will emerge in the field of creative operations in 2024. All the marketers and brand builders should be aware of these trends for their further use and save themselves some time!
Evolving the Cooperative Behaviour in Unreal BotsAntonio Mora
This work presents a research of the improvement of the Team AI in Unreal Tournament Bots by means of a Genetic Algorithm, which evolves the set of parameters that determines the behaviour of a bot inside a team.
Presented at IEEE Computer Intelligence and Games (CIG 2010). IT University of Copenhagen, Denmark.
--------------------------------------------------
Este trabajo presenta la investigación llevada a cabo para mejorar la IA de los Bots en Unreal Tournament cuando éstos están dentro de un equipo.
Para ello se ha utilizado un Algoritmo Genético que evoluciona el conjunto de parámetros de los que depende el comportamiento de un Bot dentro de un equipo.
Presentada en el IEEE CIG 2010 (ITU, Copenhague, Dinamarca).
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
This article is all about what AI trends will emerge in the field of creative operations in 2024. All the marketers and brand builders should be aware of these trends for their further use and save themselves some time!
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Deshé M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy Álvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho González, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplytė, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Söhnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
From their humble beginnings in 1984, TED has grown into the world’s most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, it’s no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article “5 Public-Speaking Tips TED Gives Its Speakers”, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
The six step guide to practical project management
If you think managing projects is too difficult, think again.
We’ve stripped back project management processes to the
basics – to make it quicker and easier, without sacrificing
the vital ingredients for success.
“If you’re looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.”
Dr Andrew Makar, Tactical Project Management
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
During this webinar, Anand Bagmar demonstrates how AI tools such as ChatGPT can be applied to various stages of the software development life cycle (SDLC) using an eCommerce application case study. Find the on-demand recording and more info at https://applitools.info/b59
Key takeaways:
• Learn how to use ChatGPT to add AI power to your testing and test automation
• Understand the limitations of the technology and where human expertise is crucial
• Gain insight into different AI-based tools
• Adopt AI-based tools to stay relevant and optimize work for developers and testers
* ChatGPT and OpenAI belong to OpenAI, L.L.C.
More than Just Lines on a Map: Best Practices for U.S Bike Routes
This session highlights best practices and lessons learned for U.S. Bike Route System designation, as well as how and why these routes should be integrated into bicycle planning at the local and regional level.
Presenters:
Presenter: Kevin Luecke Toole Design Group
Co-Presenter: Virginia Sullivan Adventure Cycling Association
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
Has your project been caught in a storm of deadlines, clashing requirements, and the need to change course halfway through? If yes, then check out how the administration team navigated through all of this, relocating 160 people from 3 countries and opening 2 offices during the most turbulent time in the last 20 years. Belka Games’ Chief Administrative Officer, Katerina Rudko, will share universal approaches and life hacks that can help your project survive unstable periods when there seem to be too many tasks and a lack of time and people.
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Poker AI (I)
1. Poker AI
A Technical Approach to PokerBots
Rub´n Dugo Mart´
e ın
25 de Junio de 2010
Poker AI
1 / 35
2. Introducci´n
o
El mundo del poker online
Cifras (I)
Existen m´s de 100 salas de juego online repartidas por todo el
a
mundo.
Poker AI
2 / 35
3. Introducci´n
o
El mundo del poker online
Cifras (I)
Existen m´s de 100 salas de juego online repartidas por todo el
a
mundo.
Cifras (II)
Algo m´s de un mill´n de jugadores en total (cash y no cash).
a o
Poker AI
2 / 35
4. Introducci´n
o
El mundo del poker online
Cifras (I)
Existen m´s de 100 salas de juego online repartidas por todo el
a
mundo.
Cifras (II)
Algo m´s de un mill´n de jugadores en total (cash y no cash).
a o
Cifras (III)
Picos de hasta 100.000 jugadores jugando simultaneamente
(cash).
Poker AI
2 / 35
5. Introducci´n
o
El mundo del poker online
Cifras (I)
Existen m´s de 100 salas de juego online repartidas por todo el
a
mundo.
Cifras (II)
Algo m´s de un mill´n de jugadores en total (cash y no cash).
a o
Cifras (III)
Picos de hasta 100.000 jugadores jugando simultaneamente
(cash).
Cifras (y IV)
Es una moda y actualmente se encuentra en expansi´n.
o
Poker AI
2 / 35
6. Introducci´n
o
El mundo del poker online
Hablando de dinero...
Curiosamente no he encontrado nada de informaci´n sobre el
o
dinero que se mueve en dichos casinos... ¿por qu´?
e
Poker AI
3 / 35
7. Introducci´n
o
El mundo del poker online
Hablando de dinero...
Curiosamente no he encontrado nada de informaci´n sobre el
o
dinero que se mueve en dichos casinos... ¿por qu´?
e
Hablando de dinero... (y II)
Lo unico que he encontrado sobre dinero es que s´lo en USA
´ o
los jugadores hab´ perdido 2.8 billones de d´lares en casinos
ıan o
on-line y s´lo en 2003.
o
Y la historia s´lo acababa de empezar...
o
Poker AI
3 / 35
13. Introducci´n
o
Evaluaci´n de acciones
o
Cartas
El valor de las cartas es un factor importante, aunque no el
unico (jugar sin cartas).
´
Poker AI
9 / 35
14. Introducci´n
o
Evaluaci´n de acciones
o
Cartas
El valor de las cartas es un factor importante, aunque no el
unico (jugar sin cartas).
´
Posici´n
o
La posici´n con respecto al Dealer es muy importante y SIEM-
o
PRE la tendremos en cuenta.
Poker AI
9 / 35
15. Introducci´n
o
Evaluaci´n de acciones
o
Cartas
El valor de las cartas es un factor importante, aunque no el
unico (jugar sin cartas).
´
Posici´n
o
La posici´n con respecto al Dealer es muy importante y SIEM-
o
PRE la tendremos en cuenta.
Otros jugadores
Tambi´n se debe hacer un an´lisis del comportamiento de los
e a
otros jugadores durante la mano actual o durante toda la
partida.
Poker AI
9 / 35
16. Introducci´n
o
Evaluaci´n de acciones
o
Posibles acciones
Fold, Check, Call, Raise o Reraise.
Poker AI
10 / 35
17. Introducci´n
o
Evaluaci´n de acciones
o
Posibles acciones
Fold, Check, Call, Raise o Reraise.
Estrategia
Incluso es posible seguir una estrategia durante la partida.
Poker AI
10 / 35
18. Introducci´n
o
Evaluaci´n de acciones
o
Posibles acciones
Fold, Check, Call, Raise o Reraise.
Estrategia
Incluso es posible seguir una estrategia durante la partida.
Resumiendo
Tenemos gran cantidad de factores a tener en cuenta para la
toma de decisiones en cada momento.
Poker AI
10 / 35
19. ¿C´mo juega un jugador de p´ker?
o o
Introducci´n a los Odds
o
Odds
cartas que me favorecen (= outs)
odds =
cartas que quedan en el mazo
Poker AI
11 / 35
20. ¿C´mo juega un jugador de p´ker?
o o
Introducci´n a los Odds
o
Odds
cartas que me favorecen (= outs)
odds =
cartas que quedan en el mazo
Decisi´n
o
´
Si odds · bote > (1-odds) · apuesta ⇒ CONTINUO
En caso contrario ⇒ FOLD
Poker AI
11 / 35
21. ¿C´mo juega un jugador de p´ker?
o o
Introducci´n a los Odds
o
Odds
cartas que me favorecen (= outs)
odds =
cartas que quedan en el mazo
Decisi´n
o
´
Si odds · bote > (1-odds) · apuesta ⇒ CONTINUO
En caso contrario ⇒ FOLD
Pero... ¿c´mo calculan los Odds?
o
Normalmente un jugador de p´ker memoriza unas tablas de
o
odds precalculadas de memoria.
Y muchos valores son intuidos (experiencia).
Poker AI
11 / 35
22. ¿C´mo juega un jugador de p´ker?
o o
Tabla de Odds
Poker AI
12 / 35
23. ¿C´mo juega un jugador de p´ker?
o o
Un ejemplo
Poker AI
13 / 35
24. ¿C´mo juega un jugador de p´ker?
o o
Lo que la mayor´ de los jugadores de
ıa
p´ker ignoran
o
Esperanza Matem´tica
a
En realidad est´n aplicando el concepto de esperanza
a
matem´tica. Para un suceso binario (si o no):
a
E [X ] = p · recompensa + (1 − p) · perdida
Poker AI
14 / 35
25. ¿C´mo juega un jugador de p´ker?
o o
Lo que la mayor´ de los jugadores de
ıa
p´ker ignoran
o
Esperanza Matem´tica
a
En realidad est´n aplicando el concepto de esperanza
a
matem´tica. Para un suceso binario (si o no):
a
E [X ] = p · recompensa + (1 − p) · perdida
Inteligencia Artificial (I)
Con estos sencillos c´lculos ya ser´ posible realizar un bot
a ıa
aunque con una fr´gil l´gica.
a o
Se podr´ a˜adir m´s factores (c´mo los expuestos anterior-
ıan n a o
mente).
Poker AI
14 / 35
26. IA: Un enfoque b´sico
a
Poker Bots
Inteligencia Artificial (y II)
La estrategia b´sica del bot ser´ jugar muchas partidas con
a ıa
E[X] a su favor ganando poco dinero por mano.
De todas formas no se va a cansar ;)
Poker AI
15 / 35
27. IA: Un enfoque b´sico
a
Poker Bots
Inteligencia Artificial (y II)
La estrategia b´sica del bot ser´ jugar muchas partidas con
a ıa
E[X] a su favor ganando poco dinero por mano.
De todas formas no se va a cansar ;)
Poker Bots
La mayor´ de los Poker Bots basan su l´gica en c´lculos de
ıa o a
Odds, aunque tienen en cuenta otros factores.
Poker AI
15 / 35
28. IA: Un enfoque b´sico
a
Poker Bots
Existen multitud:
Winholdem
Poker AI
16 / 35
29. IA: Un enfoque b´sico
a
Poker Bots
Existen multitud:
Winholdem
Pokerbot+
Poker AI
16 / 35
30. IA: Un enfoque b´sico
a
Poker Bots
Existen multitud:
Winholdem
Pokerbot+
Frogbot
Poker AI
16 / 35
31. IA: Un enfoque b´sico
a
Poker Bots
Existen multitud:
Winholdem
Pokerbot+
Frogbot
PokerAndroid
Poker AI
16 / 35
32. IA: Un enfoque b´sico
a
Poker Bots
Existen multitud:
Winholdem
Pokerbot+
Frogbot
PokerAndroid
OpenHoldem
Poker AI
16 / 35
33. IA: Un enfoque b´sico
a
Poker Bots
Existen multitud:
Winholdem
Pokerbot+
Frogbot
PokerAndroid
OpenHoldem
Comerciales
Poker AI
16 / 35
34. IA: Un enfoque b´sico
a
Poker Bots
Existen multitud:
Winholdem
Pokerbot+
Frogbot
PokerAndroid
OpenHoldem
Comerciales
Propietarios
Poker AI
16 / 35
35. IA: Un enfoque b´sico
a
Introducci´n a OpenHoldem
o
¿Por qu´ OH?
e
Es Software
Libre
Poker AI
17 / 35
36. IA: Un enfoque b´sico
a
Introducci´n a OpenHoldem
o
¿Por qu´ OH?
e
Es Software
Libre
Muy completo
Poker AI
17 / 35
37. IA: Un enfoque b´sico
a
Introducci´n a OpenHoldem
o
¿Por qu´ OH?
e
Es Software
Libre
Muy completo
Permite
adaptarlo
Poker AI
17 / 35
38. IA: Un enfoque b´sico
a
Introducci´n a OpenHoldem
o
¿Por qu´ OH?
e
Es Software
Libre
Muy completo
Permite
adaptarlo
Gran cantidad
de material
Poker AI
17 / 35
39. IA: Un enfoque b´sico
a
Introducci´n a OpenHoldem
o
¿Por qu´ OH?
e
Es Software
Libre
Muy completo
Permite
adaptarlo
Gran cantidad
de material
Coste 0
Poker AI
17 / 35
42. IA: Un enfoque b´sico
a
Scraper
Elementos de texto
Aplica OCR a los elementos de texto
Poker AI
20 / 35
43. IA: Un enfoque b´sico
a
Scraper
Elementos de texto
Aplica OCR a los elementos de texto
Resto de elementos
El resto de elementos son convertidos seg´n una funci´n Hash
u o
que toma como entrada unos puntos denominados Hash Points.
As´ tendremos grupos de Hash Points para las regiones de fichas,
ı
botones y cartas.
Poker AI
20 / 35
44. IA: Un enfoque b´sico
a
Scraper
Elementos de texto
Aplica OCR a los elementos de texto
Resto de elementos
El resto de elementos son convertidos seg´n una funci´n Hash
u o
que toma como entrada unos puntos denominados Hash Points.
As´ tendremos grupos de Hash Points para las regiones de fichas,
ı
botones y cartas.
Salida
La salida es llevada al m´dulo principal que la interpreta y
o
tomar´ la decisi´n seg´n la l´gica.
a o u o
Poker AI
20 / 35
46. IA: Un enfoque b´sico
a
L´gica
o
Programaci´n (I)
o
Se almacena en ficheros externos y son programadas en Perl.
Tambien es posible programarla en C/C++ e importarla como
una DLL.
Poker AI
22 / 35
47. IA: Un enfoque b´sico
a
L´gica
o
Programaci´n (I)
o
Se almacena en ficheros externos y son programadas en Perl.
Tambien es posible programarla en C/C++ e importarla como
una DLL.
Programaci´n (y II)
o
Existe una serie de funciones principales que son las que ser´n
a
llamadas a la hora de jugar pero podemos crear otras auxiliares.
Poker AI
22 / 35
48. IA: Un enfoque b´sico
a
L´gica
o
Programaci´n (I)
o
Se almacena en ficheros externos y son programadas en Perl.
Tambien es posible programarla en C/C++ e importarla como
una DLL.
Programaci´n (y II)
o
Existe una serie de funciones principales que son las que ser´n
a
llamadas a la hora de jugar pero podemos crear otras auxiliares.
Chat
Es posible incluso escribir mensajes autom´ticos en el chat
a
(WTF??!?)
Poker AI
22 / 35
50. IA: Un enfoque b´sico
a
DLL’s
Mouse.DLL
Provee los movimientos de rat´n y los clicks, permite modificarla
o
facilmente.
Poker AI
24 / 35
51. IA: Un enfoque b´sico
a
DLL’s
Mouse.DLL
Provee los movimientos de rat´n y los clicks, permite modificarla
o
facilmente.
Keyboard.DLL
Igual que la anterior, pero para las pulsaciones de teclado. Se
usa cuando se tipea algo en el chat o alguna cantidad a apostar.
Poker AI
24 / 35
52. IA: Un enfoque b´sico
a
DLL’s
Mouse.DLL
Provee los movimientos de rat´n y los clicks, permite modificarla
o
facilmente.
Keyboard.DLL
Igual que la anterior, pero para las pulsaciones de teclado. Se
usa cuando se tipea algo en el chat o alguna cantidad a apostar.
User.DLL
Permite la implementaci´n de la l´gica en C/C++.
o o
Poker AI
24 / 35
53. IA: Un enfoque b´sico
a
Posibles mejoras
Predicci´n de acciones
o
Se podr´ introducir un m´dulo de predicci´n de acciones de los
ıa o o
oponentes.
Pudiendo utilizar para ello cualquier algoritmo que pueda
adaptarse.
Poker AI
25 / 35
54. IA: Un enfoque b´sico
a
Posibles mejoras
Predicci´n de acciones
o
Se podr´ introducir un m´dulo de predicci´n de acciones de los
ıa o o
oponentes.
Pudiendo utilizar para ello cualquier algoritmo que pueda
adaptarse.
Redes neuronales
¿Y por qu´ no?
e
Podr´
ıamos aplicar tanto para predicci´n de acciones como para
o
toma de decisiones redes neuronales pero... ¿c´mo?
o
Poker AI
25 / 35
55. IA: Un enfoque b´sico
a
Posibles mejoras
Predicci´n de acciones
o
Se podr´ introducir un m´dulo de predicci´n de acciones de los
ıa o o
oponentes.
Pudiendo utilizar para ello cualquier algoritmo que pueda
adaptarse.
Redes neuronales
¿Y por qu´ no?
e
Podr´
ıamos aplicar tanto para predicci´n de acciones como para
o
toma de decisiones redes neuronales pero... ¿c´mo?
o
Posibilidades
Existen un gran abanico de posibilidades, tantas como se pueda
llegar a imaginar.
Poker AI
25 / 35
56. IA: Un enfoque b´sico
a
Data minning
Registros
Los casinos ofrecen la opci´n de guardar todos los detalles de la
o
partida en ficheros (uno por mano) con un formato determinado.
Poker AI
26 / 35
57. IA: Un enfoque b´sico
a
Data minning
Registros
Los casinos ofrecen la opci´n de guardar todos los detalles de la
o
partida en ficheros (uno por mano) con un formato determinado.
Data minning
Una gran colecci´n de estos ficheros permitir´ hacer miner´
o a ıa
de datos y sacar todo tipo de conclusiones.
Poker AI
26 / 35
58. IA: Un enfoque b´sico
a
Data minning
Registros
Los casinos ofrecen la opci´n de guardar todos los detalles de la
o
partida en ficheros (uno por mano) con un formato determinado.
Data minning
Una gran colecci´n de estos ficheros permitir´ hacer miner´
o a ıa
de datos y sacar todo tipo de conclusiones.
PokerTracker
Existen multitud de programas que hacen uso de dicha informa-
ci´n.
o
PokerTracker es el m´s famoso, crea perfiles de jugadores
a
(entre otras cosas) y los almacena en una BD.
Poker AI
26 / 35
59. IA: Un enfoque b´sico
a
PokerTracker
BD Comerciales
Esa informaci´n es de vital importancia para cualquier jugador
o
profesional.
Existen incluso BD comerciales, algo que es totalmente ilegal.
Poker AI
27 / 35
60. IA: Un enfoque b´sico
a
PokerTracker
BD Comerciales
Esa informaci´n es de vital importancia para cualquier jugador
o
profesional.
Existen incluso BD comerciales, algo que es totalmente ilegal.
OpenHoldem
OpenHoldem permite la conexi´n de la l´gica con dicha base
o o
de datos.
Poker AI
27 / 35
61. IA: Un enfoque b´sico
a
PokerTracker
BD Comerciales
Esa informaci´n es de vital importancia para cualquier jugador
o
profesional.
Existen incluso BD comerciales, algo que es totalmente ilegal.
OpenHoldem
OpenHoldem permite la conexi´n de la l´gica con dicha base
o o
de datos.
Redes neuronales
Incluso podemos poner en pr´ctica redes neuronales que partan
a
de dicha informaci´n.
o
Poker AI
27 / 35
62. IA: Un enfoque b´sico
a
Redes neuronales
Trabajos previos (I)
Un interesante y completo trabajo es el de Patrick McCurley,
AN ARTIFICIAL INTELLIGENCE AGENT FOR TEXAS
HOLDEM POKER.
Poker AI
28 / 35
63. IA: Un enfoque b´sico
a
Redes neuronales
Trabajos previos (I)
Un interesante y completo trabajo es el de Patrick McCurley,
AN ARTIFICIAL INTELLIGENCE AGENT FOR TEXAS
HOLDEM POKER.
Trabajos previos (II)
En ´l utiliza los registros de miles manos anteriores para con-
e
struir una red neural con la cual preveer´ las acciones de los
a
oponentes.
Poker AI
28 / 35
64. IA: Un enfoque b´sico
a
Redes neuronales
Trabajos previos (I)
Un interesante y completo trabajo es el de Patrick McCurley,
AN ARTIFICIAL INTELLIGENCE AGENT FOR TEXAS
HOLDEM POKER.
Trabajos previos (II)
En ´l utiliza los registros de miles manos anteriores para con-
e
struir una red neural con la cual preveer´ las acciones de los
a
oponentes.
Trabajos previos (y III)
Estas predicciones ser´n llevadas un simulador d´nde se eval-
a o
uar´n los resultados de seg´n una estrategia y finalmente
a u
concluir´ una acci´n.
a o
Poker AI
28 / 35
65. IA: Un enfoque b´sico
a
Redes neuronales
Poker AI
29 / 35
66. IA: Un enfoque b´sico
a
Redes neuronales
Poker AI
30 / 35
67. IA: Un enfoque b´sico
a
Redes neuronales
Poker AI
31 / 35
68. Problemas
Problemas generales
An´lisis estad´
a ısticos
Los casinos podr´ıan implementar an´lisis estad´
a ısticos de
movimientos de rat´n, de estrategia (hacer siempre la
o
mismo), tiempo de respuesta, entre otros...
Poker AI
32 / 35
69. Problemas
Problemas generales
An´lisis estad´
a ısticos
Los casinos podr´ıan implementar an´lisis estad´
a ısticos de
movimientos de rat´n, de estrategia (hacer siempre la
o
mismo), tiempo de respuesta, entre otros...
Y m´s...
a
Pueden incluso hacer capturas de im´genes o v´
a ıdeos de pantalla
y ver que se cuece.
Tambi´n es posible hacer un an´lisis de procesos en ejecuci´n
e a o
(de hecho lo hacen).
Poker AI
32 / 35
70. Problemas
Problemas generales
An´lisis estad´
a ısticos
Los casinos podr´ıan implementar an´lisis estad´
a ısticos de
movimientos de rat´n, de estrategia (hacer siempre la
o
mismo), tiempo de respuesta, entre otros...
Y m´s...
a
Pueden incluso hacer capturas de im´genes o v´
a ıdeos de pantalla
y ver que se cuece.
Tambi´n es posible hacer un an´lisis de procesos en ejecuci´n
e a o
(de hecho lo hacen).
Soluciones
¿Qu´ se os ocurre? Recordad que trabajamos en MS Windows.
e
Poker AI
32 / 35
71. Competiciones
Annual Computer Poker Competition
Fecha y modalidades
El pasado 4 de julio se entragaban los PokerBots funcionales.
Existen tres modalidades en las que participar dos heads-up
limit, dos heads-up no limit y 3-player ring limit.
Poker AI
33 / 35
72. Competiciones
Annual Computer Poker Competition
Fecha y modalidades
El pasado 4 de julio se entragaban los PokerBots funcionales.
Existen tres modalidades en las que participar dos heads-up
limit, dos heads-up no limit y 3-player ring limit.
Implementaci´n
o
Nos dan un servidor con el cual actuamos pasando mensajes en
TCP.
Existe un plugin para Poker Academy.
Poker AI
33 / 35
73. Competiciones
Annual Computer Poker Competition
Fecha y modalidades
El pasado 4 de julio se entragaban los PokerBots funcionales.
Existen tres modalidades en las que participar dos heads-up
limit, dos heads-up no limit y 3-player ring limit.
Implementaci´n
o
Nos dan un servidor con el cual actuamos pasando mensajes en
TCP.
Existe un plugin para Poker Academy.
Resultados
Este a˜o los resultados se van a publicar en el AAAI-10 (Twenty-
n
Four Conference on Artificial Intelligence) el 11 de julio en
Atlanta.
Poker AI
33 / 35
74. Competiciones
World Poker Robot Championship
Fecha y modalidades
S´lo fue en el a˜o 2005 una pena.
o n
Las modalidades fueron Amateur Robot Poker Tournament,
Amateur Robot Champion vs. University of Alberta Robot
y Man vs. Machine Poker Challenge.
Poker AI
34 / 35
75. Competiciones
World Poker Robot Championship
Fecha y modalidades
S´lo fue en el a˜o 2005 una pena.
o n
Las modalidades fueron Amateur Robot Poker Tournament,
Amateur Robot Champion vs. University of Alberta Robot
y Man vs. Machine Poker Challenge.
Premio
Lo curioso de este evento es que dieron un premio de 100.000
d´lares al ganador de la primera modalidad.
o
Poker AI
34 / 35