Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 3.51 KB

README.md

File metadata and controls

52 lines (32 loc) · 3.51 KB

Project-Directory

A directory/classification of my work.

Artificial Intelligence

Game Theory

  • Othello AI - A python AI that implements game tree search algorithms (minimax, alphabeta) using Othello game logic. Only supported by Linux operating systems.
  • Go AI - A flask backend that implements Go board logic with game search tree algorithms: minimax, alpha-beta and Monte Carlo with customizable heurisitcs.

Deep Learning

  • Deep Learning Go AI A flask backend that implements Go board logic with a variety of neural networks & deep learning algorithms

Inference & Learning

  • Bayesian Networks - A Bayesian Network Model coded in python, with some test examples drawn from medicine data.

Computer Algebra

  • Computer Algebra System A Computer Algebra System library written in C: implements symbolic & computational algebra.
  • Non Euclidean Computational Engine A computational engine that can interpret custom functions of any dimension & custom markov chains. It can perform symbolic optimization, differentiaion, integration and plotting on custom functions and simulate and find equilibrium distributions of markov chains.

Data/Algorithm Visualization

  • Network Analysis - A webapp that visualizes step-by-step network analysis algorithms. It visuallizes the following classes of network problems: vertex coloring, edge coloring, minimum spanning trees, force directed layouts and spectral layouts. Force directed layouts implement industry standard algorithms while spectral layouts implement research standard algorithms.

  • Search Algorithm Visualizer - A web app that visualizes a variety of tree search algorithms including Breadth-First-Search, Depth-First-Search, A* star search and Greedy Best First Search, with interactible nodes and drawable obstacles.

  • Sort Algorithm Visualizer - A web app that visualizes a variety of sorting algorithms including: merge sort, quick sort, heapsort, timsort and more.

Hardware/Circuit Design & Simulations

Research/Academic

  • Prime Rotation Fields Web app that visualizes rotating the number line by a certain amount of degress every time it encounters a prime.