Implementing CS and ML algorithms in Rust.
A list to work through.
-
Linear NN
-
CNN
-
RNN
-
LSTM
-
YOLO
-
Transformer
-
Variational Autoencoder VAE
-
Encode-decode GAN
-
Diffusion
-
Actor-Critic
-
DQN
-
SARSA
-
DDPG
-
TRPO
-
PPO
-
binary search
-
depth-first search
-
breadth-first search
-
A* search
-
Mergesort
-
Quicksort
-
Insertion sort
-
Heap sort
-
Kruskal
-
Djikstra
-
Bellman-Ford
-
Ford-Fulkerson
-
minimax
-
negamax
-
alpha-beta pruning
-
negascout
-
MTD(f) Memory-enhanced Test Driver
-
Monte Carlo Tree Search
-
simulated annealing
-
genetic algorithm
-
backtracking
-
branch and bound
-
SVM Support Vector Machine
-
CART
-
Random Forest
-
XGBoost
-
Perceptron
-
PCA
-
k-Means
-
Gaussian Mixture
-
DBSCAN
-
Hopfield
-
Boltzmann
-
RBM
-
Helmholtz
-
Autoencoder