This repository contains the data and procedures to replicate the expermients presented in the paper
Pineda, Luis A., Gibrán Fuentes, y Rafael Morales. 2021. “An entropic associative memory”. Scientific Reports 11 (1): 6948. https://doi.org/10.1038/s41598-021-86270-7.
The code was written in Python 3 and was run on a desktop computer with the following specifications:
- CPU: Intel Core i7-6700 at 3.40 GHz
- GPU: Nvidia GeForce GTX 1080
- OS: Ubuntu 16.04 Xenial
- RAM: 64GB
The following libraries need to be installed beforehand:
- joblib
- matplotlib
- numpy
- png
- TensorFlow 2.3
The experiments were run using the Anaconda 3 distribution.
The MNIST database of handwritten digits, available throught TensorFlow 2.3, was used for all the experiments.
To see how to use the code, just run the following command in the source directory
python3 main_test_associative.py -h
Copyright [2020] Luis Alberto Pineda Cortés, Gibrán Fuentes Pineda, and Rafael Morales Gamboa.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.