Skip to content

morgaraf/AME-CIFAR

 
 

Repository files navigation

Associative Memories Experiments

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

Requeriments

The following libraries need to be installed beforehand:

  • joblib
  • matplotlib
  • numpy
  • png
  • TensorFlow 2.3

The experiments were run using the Anaconda 3 distribution.

Data

The MNIST database of handwritten digits, available throught TensorFlow 2.3, was used for all the experiments.

Use

To see how to use the code, just run the following command in the source directory

python3 main_test_associative.py -h

License

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.

About

This repository is a fork of LA-Pineda/Associative-Memory-Experiments aimed at experimenting with the CIFAR databases.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 95.1%
  • Shell 4.9%