Implementation of pruning hypothesis space using domain theories -- M. Svatoš, G. Šourek, F. Zeležný, S. Schockaert, and O. Kuželka: Pruning Hypothesis Spaces Using Learned Domain Theories, ILP'17
-
Updated
Mar 4, 2024 - Java
Implementation of pruning hypothesis space using domain theories -- M. Svatoš, G. Šourek, F. Zeležný, S. Schockaert, and O. Kuželka: Pruning Hypothesis Spaces Using Learned Domain Theories, ILP'17
The Ultimate in competitive Kalah. The AI in here reigned supreme over all other AIs from a class of over 300 students. Also Player vs. Player or AI vs. Player versions. Game uses very flexible and attractive GUI. Server socket/port connection for online multiplayer. Highly customizable settings. Helpful tutorial window. Multi-threaded server ho…
Connect4 is a Java board game featuring single player mode against an AI opponent and multiplayer mode for two human players. The AI uses the alpha-beta pruning algorithm. Offers a challenging experience for players of all skill levels.
This homework is about Implementing a smart agent to play Quoridor, using Min-max, a heuristic function, Transposition Table and forward pruning. This homework is a part of many projects in a Fundamentals to AI course @ FUM.
This repo holds the code, dataset, and running scripts for fast k-means evaluation
MinMax AI with Alpha-beta pruning for Othello board game
Machine Learning
A chess game engine with basic GUI made of chess pieces images
An advanced N-Queens-style problem with the goal of finding out the max score among all available solutions.
Minimax implementation for my Artificial Intelligence class
Chess game implemented using game theory and alpha beta pruning. All the logics of the chess moves, alpha beta pruning are implemented correctly. But it throws exception when it is run. It was my AI assignment I was not able to resolve this due to shortage of time and submitted as it is.
A flexible JSON deep-equality comparator with optional ignoring of JSON keys and values
A DIY text-editor with autocomplete and spell checking feature.
Add a description, image, and links to the pruning topic page so that developers can more easily learn about it.
To associate your repository with the pruning topic, visit your repo's landing page and select "manage topics."