https://github.com/JasonFengGit/Visualizer
A single-page website aiming to provide innovative and intuitive visualizations of common and AI algorithms.
https://github.com/JasonFengGit/Visualizer
algorithm-visualization algorithms artificial-intelligence pathfinding react sorting visualization visualizer
Last synced: 7 months ago
JSON representation
A single-page website aiming to provide innovative and intuitive visualizations of common and AI algorithms.
- Host: GitHub
- URL: https://github.com/JasonFengGit/Visualizer
- Owner: JasonFengGit
- License: mit
- Created: 2020-09-08T03:23:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-31T22:31:45.000Z (almost 3 years ago)
- Last Synced: 2024-08-04T10:08:51.865Z (11 months ago)
- Topics: algorithm-visualization, algorithms, artificial-intelligence, pathfinding, react, sorting, visualization, visualizer
- Language: JavaScript
- Homepage: https://jasonfenggit.github.io/Visualizer
- Size: 3.4 MB
- Stars: 215
- Watchers: 4
- Forks: 22
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Visualizer
[](https://www.codefactor.io/repository/github/jasonfenggit/visualizer)
[](https://github.com/JasonFengGit/Visualizer/blob/master/LICENSE)This project is developed with React to help people to view algorithmic processes intuitively and entertainingly.
You may visit the page at jasonfenggit.github.io/Visualizer/ with Chrome (use full screen view to achieve better experience).## Algorithms Included
- Pathfinding Category
- BFS
- Dijkstra
- A* Search
- DFS
- Sorting Category
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Quick Sort
- AI Category
- Simple Perceptron
- Approximate Q Learning
- Minimax(Alpha–beta pruning)## How To Use
Open the website in Chrome and follow the instructions to start visualizing algorithms!
## How To Contribute
You may find me through email with any comments or ideas and fork this project!
## Future Expectations
- Implement and complete descriptions & tutorials of different algorithms
- Customizable learning parameters and model architectures
- Allowing submissions of codes/models
- User rankings by their models' performances
- ...#### ENJOY THE BEAUTY OF ALGORITHMS!