brain-score / vision

A framework for evaluating models on their alignment to brain and behavioral measurements (50+ benchmarks)
http://brain-score.org
MIT License
129 stars 79 forks source link

Convert benchmark competition models #738

Closed deirdre-k closed 6 months ago

deirdre-k commented 7 months ago

Once all of the "important" models have been tracked down, they may not be in converted form. Martin has provided the model conversion script that has been used previously. If that script works, then all we would need to do is create a map of these models(i.e. model_x converted into model_y) in an Airtable as described in this board. Once this is completed, we can move onto the model score validation against the website scores.

Model conversions tracked here. Benchmark competition models here

Acceptance Criteria: Have converted models that can be run in BrainScore 2.0.

deirdre-k commented 7 months ago

Note: Tensorflow models are outdated and not working well, converting those to PyTorch

pellegreene commented 7 months ago

All benchmark models have been converted.

Some notes:

pellegreene commented 7 months ago

Also, currently locating weights on s3 for custom_model_cv_18_dagger_408.

pellegreene commented 6 months ago

Of the 21 models in the benchmark competition, here is the breakdown:

pellegreene commented 6 months ago

We had run a small handful of models on the incorrect benchmark(MajajHong2015public.IT-pls instead of MajajHong2015.IT-pls), here are the models that were rerun and some notes on them:

I've forwarded these notes to Martin, waiting to hear back on what he would advise I do.

pellegreene commented 6 months ago

Figured out the previous Mobilenet error, it was a results caching issue. It is now throwing the following error when I run it: File "/om/weka/quest/epellegr/projects/model_validation/vision/brainscore_vision/model_helpers/activations/core.py", line 110, in _from_paths_stored return self._from_paths(layers=layers, stimuli_paths=stimuli_paths, require_variance=require_variance) File "/om/weka/quest/epellegr/projects/model_validation/vision/brainscore_vision/model_helpers/activations/core.py", line 119, in _from_paths return self._package(layer_activations=layer_activations, stimuli_paths=stimuli_paths, require_variance=require_variance) File "/om/weka/quest/epellegr/projects/model_validation/vision/brainscore_vision/model_helpers/activations/core.py", line 245, in _package axis=layer_assemblies[0].dims.index('neuroid')) IndexError: list index out of range

pellegreene commented 6 months ago

Moving this to Done as all models have been converted.