No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ANN
GeneticAlgorithm
Othello
SlidingPuzzle
kmeans
regression
README.md

README.md

AI

Various AI algorithms I have written

  • OthelloBot [Java] - A Bot to play Othello (or Reversi). Uses Alpha-Beta pruning minimax with multiple weighted heuristics. (The Reversi framework does not belong to me)
  • Genetic Algorith [Java] - genetic algorithm which successfully mimics the provided picture
  • Linear Regression [Python] - linear regression class with data normalization
  • ANN [Python] - Simple artificial neural network. Provided are two example datasets, which the network can properly learn and classify
  • SlidingPuzzle [Java] - search algorithms finding a solution to a sliding puzzle. Includes A*, BFS, DFS, Iterative Deepening (The puzzle framework does not belong to me)
  • K Means [Python] - simple clustering algorithm