Skip to content

himjl/hobj

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Human object learning benchmarks

This repository contains code for comparing models of human object learning against measurements of human behavior (n=371k trials).

Installation

We developed this repository using Python 3.9. Follow the steps below to use it:

  1. Begin by cloning the hobj repository to your local machine.
  2. Make and activate a new conda environment.
  3. Install the hobj package itself. To do so, cd to the hobj directory (the top-level one), then run:
pip install -e .
  1. Then, install the following dependencies:
conda install -c conda-forge xarray dask netCDF4 bottleneck
  1. Install PyTorch. If you are using a computer without a GPU, you can run the command:
conda install pytorch torchvision torchaudio -c pytorch

Download all images (recommended)

The code in this repository works without this step. But to save time, it is recommended to download the images in a batch. They are located here.

Once it is downloaded, unzip it (it should turn into an images folder). Move that images folder to ~/hlb_cache/.

Usage

To see how to view the raw behavioral data and/or score an example learning model, check out the examples in examples/.

About

Human object learning benchmarks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages