Raphael Senn's repositories
python-pathfinder-with-dijkstras-algorithm
Python project applies Dijkstra's algorithm for shortest maze pathfinding with visualization capabilities
elastic-collision
Uses SFML for a compact physics simulation illustrating elastic collisions in C++.
newton-raphson-fractals
Generate stunning Newton-Raphson fractal images in .ppm format, with your own polynomials.
prefix-search-engine
Simple Prefix Binary Tree-based string search engine written in Rust.
mandelbrot-set-visualizer-in-python
Visualizes the Mandelbrot set using the Python Imaging Library (PIL)
permutation
Permutations as elements of symmetric groups defined over finite sets.
some-optimization-algorithms
Just some optimization algorithms with raw python
cocke-younger-kasami
Simple implementation of Cocke–Younger–Kasami algorithm for context-free grammars.
detect-ai-written-text
Detect AI generated text, logistic regression neural network, written in raw python (just using numpy, no pytorch).
gameoflife
Simple implementation of game of life in c++ using ncurses libary.
house-price-prediction
Simple Neural Network (raw python, just using numpy) to predict house prices over a kaggle dataset.
neural-networks-from-scratch
Learn a little bit about neural networks with raw python.
sorting-algorithm-visualization
sorting algorithm visualization in C++ with sfml
MNIST-digit-recognizer-neural-network
Simple MNIST digit recognizer Neural Network written in raw python (just using NumPy for linear algebra and pandas for data management).
simple-digraph
A simple implementation of a directed graph featuring various heuristic search algorithms (A* (IDF*), Greedy Best-First Search) and uninformed search algorithms (Dijkstra, Uniform Cost Search, BFS, DFS, etc.).
snake-game
Simple implementation of the classic Snake game in Python using the Pygame library
tictactoe-minimax-ncurses
Tic-Tac-Toe game with an unbeatable AI implemented using the Minimax algorithm with alpha-beta pruning, written in raw C and utilizing ncurses for the interface.