Metadata-Version: 2.1
Name: visual-search-nets
Version: 1.1.0
Summary: neural network models of visual search behavior
Home-page: https://github.com/NickleDave/visual-search-nets
Author: David Nicholson
Author-email: nicholdav@gmail.com
License: BSD
Description: 
        [![DOI](https://zenodo.org/badge/169021695.svg)](https://zenodo.org/badge/latestdoi/169021695)
        [![PyPI version](https://badge.fury.io/py/visual-search-nets.svg)](https://badge.fury.io/py/visual-search-nets)
        # visual-search-nets
        
        neural networks models of visual search behavior
        
        Paper on how object recognition models account for visual search behavior,
        that uses this package: 
        https://github.com/NickleDave/untangling-visual-search
        
        [Proceedings paper](https://ccneuro.org/2019/proceedings/0000986.pdf) from 
        [2019 Conference on Cognitive Computational Neuroscience](https://ccneuro.org/2019/)
        that used previous versions of this library.
        
        Tool that can be used to generate visual search stimuli
        to then carry out experiments with this library:
        https://github.com/NickleDave/searchstims
        
        ## Installation
        The following commands were used to create the environment:
        
        ```console
        tu@computi:~$ conda create -n searchnets python=3.6 numpy matplotlib imageio joblib tensorflow-gpu 
        tu@computi:~$ source activate searchnets
        tu@computi:~$ git clone https://github.com/NickleDave/visual-search-nets.git
        tu@computi:~$ cd ./visual-search-nets
        tu@computi:~$ pip install .
        ```
        
        ## usage
        Installing this package (by running `pip install .` in the source directory) makes it 
        possible to run experiments from the command line with the `searchnets` command, like so:
        ```console
        tu@computi:~$ searchnets train config.ini
        ```  
        The command-line interface accepts arguments with the syntax `searchnets command config.ini`,  
        where `command` is some command to run, and `config.ini` is the name of a configuration file 
        with options that specify how the command will be executed.  
        For details on the commands, see [this page in the docs](./docs/cli.md).
        For details on the `config.ini` files, please see [this other page](./docs/config.ini.md).
        
        ## Acknowledgements
        - Research funded by the Lifelong Learning Machines program, 
        DARPA/Microsystems Technology Office, 
        DARPA cooperative agreement HR0011-18-2-0019
        - David Nicholson was partially supported by the 
        2017 William K. and Katherine W. Estes Fund to F. Pestilli, 
        R. Goldstone and L. Smith, Indiana University Bloomington.
        
        ## Citation
        Please cite the DOI for this code:
        [![DOI](https://zenodo.org/badge/169021695.svg)](https://zenodo.org/badge/latestdoi/169021695)
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Provides-Extra: dev
