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