Download this tarball. These files were written for Matlab 6.5. Use guide sds to open sds.fig, and then activate the figure, and a GUI will pop up. It is necessary to run the file in this way.
SDS is an implementation of a sparse distributed memory, with a GUI which tries to show some vectors getting stored and retreived from a sparse distributed memory. The System paramaters are set initially, and if they are changed, the Reset and Reload button will recreate the address Space. After initialization, hitting the Retrieve Button will make the program retrieve the first vector that was stored in memory. Depending on r, this retrieved image will be much like the test image or not. If the checkbox is checked, the user can change the test image and retrieve that test image. View shows a graphical representation of the checkbox matrix.