EuroPython 2025

Kayode Makinde

Kayode Makinde is a data scientist and AI researcher at Lawyers Hub, Africa's leading AI policy organization. With a background in engineering, he has built a career at the intersection of AI research, policy, and real-world applications.

Kayode’s work spans reinforcement learning, computer vision, and AI-driven optimization, with award-winning contributions in AI research. He has developed cutting-edge solutions, including reinforcement learning agents for Ayo, an AI-powered ripe orange plucking robot, and optimization models for decision-making. His efforts have earned him multiple accolades, including the Best Poster award at the DSN AI Bootcamp, 3rd place at IndabaX Nigeria 2024, and victories at the Bluechip Data and AI Summit and DataFest hackathons.

Beyond his professional work, Kayode is passionate about mentorship and AI community growth. He actively fosters AI adoption in Africa by engaging with research communities and supporting initiatives that drive innovation. Whether leading groundbreaking projects, exploring AI’s ethical implications, or contributing to community development, he is always seeking new challenges and opportunities to make an impact.


Session

07-17
13:15
60min
Preserving Culture with Python: AI plays Ayo, a Traditional Nigerian Game
Kayode Makinde

Culture defines us, and preserving it is essential for maintaining our identity and heritage. While recent advancements in AI have focused on digitizing African languages, cultural preservation extends beyond language to include traditional games, many of which face extinction due to the rise of video games. This project takes a step toward preserving African culture by digitizing Ayo, a traditional Nigerian mancala game.

Using Python, with NumPy and PyTorch for algorithm development and Tkinter and FastAPI for the graphical interface and backend, this research implements reinforcement learning (RL) agents capable of mastering Ayo. Three agent types—Heuristic, Minimax, and Pruned Minimax—were trained, with the Pruned Minimax agent demonstrating exceptional performance. It not only outperformed other agents in simulations but also defeated every human player tested so far.

This ongoing work bridges AI and cultural heritage, showcasing Python's versatility in addressing real-world challenges. By digitizing traditional games, we ensure they remain accessible and relevant for future generations. Attendees will gain insights into the technical implementation of reinforcement learning for game AI, explore the challenges of adapting AI to traditional games, and witness a live demonstration of the Ayo game interface. This project serves as a blueprint for preserving and promoting cultural heritage globally, demonstrating the power of Python in advancing AI research and cultural preservation.

Machine Learning: Research & Applications
Main Hall B