TechPi is a platform with a front‑end/back‑end separation, built for sharing and discussing tech content. With articles, tutorials, and AI
assistants, we’re creating a space where developers can grow and connect faster.
Sweepstakes Marketing
TRY THE DEMO AT https://luckydraw.hebo.life/
Bipartite Graph Problems
Two-coloring method and Kuhn algorithm
Minimum Spanning Tree Problems
Prim and Kruskal algorithm to solve MST problems.
Shortest Path Algorithms
Decision flow and algorithm templates for solving shortest path problems.
Binary Optimization
Binary Optimization is particularly useful for the multiple knapsack problem.
Knapsack Problem
My own notes for Knapsack Problem.
SnakeAi
This project contains the program scripts for the classic game “Snake” and an artificial intelligence agent that can play the game automatically. The intelligent agent is trained using deep reinforcement learning and includes two versions: an agent based on a Multi-Layer Perceptron (MLP) and an agent based on a Convolution Neural Network (CNN), with the latter having a higher average game score.
KMP Algorithm
KMP template written in Python
CMSC426_Final_Project
This final project is about Visual Odometry.