The Blog

Programming


Data Structures

Neural Networks



Min-Max Heap


I needed a double ended priority queue where I could quickly remove the highest and lowest elements in the queue. I found the article “Min-Max Heaps and Generalized Priority Queues” by Atkinson, et. all

Here is an implementation of their Min-Max Heap.



MultiLayerNeuralNetwork with Backpropagation Implementation

For college artificial intelligence classes I played with artificial neural networks for learning. Below is an implementation of a multi-layer neural network with standard backpropagation: