This repo holds the code, dataset, and running scripts for fast k-means evaluation
-
Updated
May 20, 2022 - Java
This repo holds the code, dataset, and running scripts for fast k-means evaluation
A flexible JSON deep-equality comparator with optional ignoring of JSON keys and values
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.
Machine Learning
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…
A DIY text-editor with autocomplete and spell checking feature.
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.
Minimax implementation for my Artificial Intelligence class
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
A chess game engine with basic GUI made of chess pieces images
MinMax AI with Alpha-beta pruning for Othello board game
An advanced N-Queens-style problem with the goal of finding out the max score among all available solutions.
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.
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."