Deep network tools

Tensorflow: The Python library developed by Google for development neural nets and other machine learning modells.

PyTorch: Facebook’s Python library for doing neural network and other machine-learning stuff.

Classic neural network tools

PDP++ Home Page
Downloads and documentation for the neural-network simulation software. All simulations from Semantic Cognition were conducted with this software.

LENS Home Page
Downloads and documentation for the Light Efficient Network Simulator software maintained by David Plaut. Installation instructions and downloads for Windows, IOS, and UNIX operating systems.

My LENS procedures for writing unit activations here.

Tim’s short tutorials and demos

Video resources

For a video introduciton/overview of neural network concepts, check out this great series of videos from ThreeBlueOneBrown.

The same group does a great overview of central concepts in calculus, including a very helpful video if you need a refresher or introduction to the Chain Rule in calculus, which is the engine of backpropagation learning.

And here is Rumelhart himself talking about backpropagation.

Machine learning resources

A useful overview for installing and running TensorFlow and Keras in the Anaconda environment for Windows.

This guy has a useful overview for building and running deep convolutional networks for image recognition using TF/Keras.

An introduction to applied machine learning that starts at the beginning.

Resources from our research

SOS LASSO code and documentation from Chris Cox’s GitHub repository

NEXT homepage documenting the NEXT system for adaptively assessing cognitive and perceptual similarity structure.

Statistical and mathematical software

RThe free statistical and graphical plotting software powerhouse. All figures in Semantic Cognition were generated with R. Introductory and advanved documentation is provided at this site; and click here for a short guide to using R for doing basic statistics in the behavioral sciences.

Octave. A mathematical programming and graphical plotting language similar to Matlab, available for free download under the GNU license.

ScilabSimilar to Octave, also free.

Open-source graphical applications

GIMPImage manipulation software similar to Photoshop in many respects, but free.

InkscapeVector-graphics program similar to Adobe Illustrator in some respects but free.

Blender. 3D-animation tool. Yep, free, powerful.

Open Office. Office suite with word-processing, spreadsheet, presentation, database, and drawing applications.

ImageMagick. Tool for converting among various different image formats

Useful online databases

CELEX. Large corpus of linguistic data in Dutch and in American and British English.

MCW Wordform Database. An online database built on the Celex corpus allowing researchers to search for words that satisfy various orthographic constraints.

CHILDES. The Child Language Data Exchange System

International picture-naming project. Browse or download pictures and naming norms in different languages.


Online tribute to interactive activation. Fantastic web-demo of a classic neural-network model. Needs Java permissions.

Best change-blindness demo yet. Can you spot the trick?

Biological motion. All you need is tiny dots moving…

Optical illusions…with useful explanations included.