Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
2880421
.
smilesun Mar 8, 2024
801b12b
Merge pull request #789 from marrlab/rename_tr_obs
smilesun Mar 8, 2024
cbabfeb
new argument in arg parser that is bassed to b task.
sidulova Mar 8, 2024
e357e1a
Merge pull request #792 from sidulova/turn_off_shuffle_tr_dset
smilesun Mar 13, 2024
88ff88b
Update benchmark_pacs_resnet_model.yaml
smilesun Mar 17, 2024
51fe0bd
Added functionality to log in which epoch the model was selected to t…
MatteoWohlrapp Mar 22, 2024
2cb5381
Logging the duration through an additional attribute in the experimen…
MatteoWohlrapp Mar 22, 2024
2c7901d
removed unnesseary line for the dictionary columns, because it is alr…
MatteoWohlrapp Mar 22, 2024
b469830
Moved declaration of attribute to constructor
MatteoWohlrapp Mar 22, 2024
82d6b5c
renamed method to not conflict with protected declaration
MatteoWohlrapp Mar 22, 2024
1da5f88
adjusted test to fit new signature
MatteoWohlrapp Mar 22, 2024
ec5ead8
fix codacy
smilesun Mar 23, 2024
3a3e3b9
Merge pull request #795 from marrlab/log-runtime
smilesun Mar 23, 2024
77ea10d
Merge branch 'master' into logging-epochs
smilesun Mar 23, 2024
d5c03c8
Added epoch to update to fix method
MatteoWohlrapp Mar 25, 2024
3eb42dc
Update README.md
smilesun Mar 25, 2024
6126dde
Update README.md
smilesun Mar 25, 2024
2405e21
Added functionality to only stop after certain validation threshold i…
MatteoWohlrapp Mar 27, 2024
1ec8891
codacity fix
MatteoWohlrapp Mar 27, 2024
0f05d0a
Merge branch 'master' into val_threshold
MatteoWohlrapp Mar 27, 2024
56eea7d
fix codacity
MatteoWohlrapp Mar 27, 2024
2262266
fix codacity
MatteoWohlrapp Mar 27, 2024
2ac9281
fix codacity
MatteoWohlrapp Mar 27, 2024
e0c5afb
fix codacity
MatteoWohlrapp Mar 27, 2024
9663aad
Merge pull request #796 from marrlab/logging-epochs
smilesun Mar 27, 2024
43d1cda
Update README.md
smilesun Mar 28, 2024
1fc469b
Update README.md
smilesun Mar 28, 2024
efa4691
Update README.md
smilesun Mar 28, 2024
2d17de4
Update README.md
smilesun Mar 28, 2024
2a530f5
merged master into val_threshold
MatteoWohlrapp Apr 1, 2024
cd6ad64
Merge pull request #801 from marrlab/val_threshold
smilesun Apr 2, 2024
ea20f91
extended usage guide to give a better overview
MatteoWohlrapp Apr 3, 2024
43aa6ba
Update doc_usage_cmd.md
smilesun Apr 3, 2024
0428acb
Merge branch 'master' into usage-guide
smilesun Apr 3, 2024
a77dad8
Merge pull request #804 from marrlab/usage-guide
smilesun Apr 3, 2024
7baea73
fixed issue where hyperparameters are colliding
MatteoWohlrapp Apr 15, 2024
9690fb4
new task file and yaml file for mll dataset
smilesun Apr 16, 2024
07086a2
changed id to name for model identification
MatteoWohlrapp Apr 16, 2024
566ee2c
new mll dataset
smilesun Apr 17, 2024
d9c8a62
Update task_blood3.py
smilesun Apr 17, 2024
871374a
Solved gamma_reg naming collision by introducing functionality to pas…
MatteoWohlrapp Apr 22, 2024
b680380
Merge branch 'master' into gamma_reg_collision
MatteoWohlrapp Apr 22, 2024
cf1d834
changed path from data to domainlab/zdata
MatteoWohlrapp Apr 22, 2024
489be44
testing paths for tasks
MatteoWohlrapp Apr 23, 2024
4be4a02
fixed codacy
MatteoWohlrapp Apr 23, 2024
9b192ed
fixed codacy
MatteoWohlrapp Apr 23, 2024
394d23a
fixed codacy
MatteoWohlrapp Apr 23, 2024
64bf2e6
fixing one path to the dataset during tests
MatteoWohlrapp Apr 23, 2024
6f4799f
remove data directory
MatteoWohlrapp Apr 23, 2024
af8a238
Merge pull request #807 from marrlab/zdata
smilesun Apr 25, 2024
f720bf7
Merge branch 'master' into gamma_reg_collision
smilesun Apr 25, 2024
4f0729b
Update main_out.py
Amirhk-dev Apr 29, 2024
1aaa3ac
Update README.md
Amirhk-dev Apr 29, 2024
e8b6c95
Merge pull request #811 from marrlab/Amirhk-dev-patch-2
smilesun Apr 29, 2024
aeddd54
Merge pull request #810 from marrlab/Amirhk-dev-patch-1
smilesun Apr 29, 2024
0bac0c5
Added documentation for creating a model
MatteoWohlrapp Apr 29, 2024
a37a12f
added print to specficy which subfolder names dont match
MatteoWohlrapp Apr 30, 2024
fc98528
changed wording
MatteoWohlrapp Apr 30, 2024
b80f2c9
made the validation accuracy optional for the if stop method, and acc…
MatteoWohlrapp Apr 30, 2024
cc650ad
Removed diva from tests and yaml for gamma hyperparam
MatteoWohlrapp Apr 30, 2024
56cf5a2
Merge pull request #812 from marrlab/subfolder-read-error
smilesun Apr 30, 2024
3fbd5ce
change key value order
smilesun May 2, 2024
332b9f9
Merge pull request #816 from marrlab/blood3
smilesun May 2, 2024
c5f6484
Merge branch 'master' into acc-val
smilesun May 3, 2024
6490469
Added documentation for trainer
MatteoWohlrapp May 3, 2024
9cd16ca
Merge pull request #818 from marrlab/trainer-model-documentation
smilesun May 3, 2024
b64fe6b
Merge branch 'master' into gamma_reg_collision
smilesun May 3, 2024
da2d202
Merge pull request #813 from marrlab/acc-val
smilesun May 3, 2024
8fef65d
Merge branch 'master' into gamma_reg_collision
smilesun May 6, 2024
264343b
merged gamma_reg_collision
MatteoWohlrapp May 7, 2024
5a6ba4e
Added changes to the new model selection
MatteoWohlrapp May 7, 2024
d374a19
merged master
MatteoWohlrapp May 7, 2024
febe876
Increased test coverage
MatteoWohlrapp May 7, 2024
fd36056
fixed codacity
MatteoWohlrapp May 7, 2024
6520834
fixed codacity
MatteoWohlrapp May 7, 2024
c5e3e6a
fixed codacity
MatteoWohlrapp May 7, 2024
884682b
Added quotes around variables
MatteoWohlrapp May 7, 2024
d957d3f
Added more documentation for the task
MatteoWohlrapp May 7, 2024
fa7b95f
Merged gamma_reg updated coverage
MatteoWohlrapp May 7, 2024
79a2524
.
smilesun May 7, 2024
160a998
init
smilesun May 7, 2024
fe2a919
.
smilesun May 7, 2024
a4407a5
.
smilesun May 7, 2024
ad94e79
Merge pull request #822 from marrlab/task_documentation
smilesun May 7, 2024
4970eb6
Merge pull request #823 from marrlab/trainer_as_model
smilesun May 7, 2024
ab5f399
ver 0.6.3
smilesun May 8, 2024
75db7ad
Update doc_benchmark.md
smilesun May 8, 2024
ed4b2d1
Merge branch 'master' into mhof_dev_merge
MatteoWohlrapp May 10, 2024
b351b54
strip rear slash in benchmark folder name
smilesun May 10, 2024
2b3573d
added new benchmark for pacs, dial, fopt, erm
MatteoWohlrapp May 10, 2024
f17e540
updated benchmark
MatteoWohlrapp May 10, 2024
2bf91a8
using diva instead of erm as it has hyper init
MatteoWohlrapp May 10, 2024
61659c0
Update ci.yml
smilesun May 10, 2024
3b3d7e4
only plot col 9-17 instead to the end which is not numerical column
smilesun May 10, 2024
71b9d26
updated benchmark yaml
MatteoWohlrapp May 10, 2024
cf2d3b2
update doc for benchmark
smilesun May 10, 2024
8dd56c2
Merge branch 'master' into several_lines_benchmark_ci
smilesun May 10, 2024
88cb0c1
Merge pull request #828 from marrlab/rear_strip_slash
smilesun May 10, 2024
4de28ad
Merge branch 'master' into several_lines_benchmark_ci
smilesun May 10, 2024
3e35e5d
fix bug in numerical column index for benchmark plot
smilesun May 10, 2024
316159c
Merge branch 'master' into several_lines_benchmark_ci
smilesun May 10, 2024
81f209a
Merge pull request #830 from marrlab/several_lines_benchmark_ci
smilesun May 10, 2024
37ea035
Merge branch 'master' into irm
smilesun May 10, 2024
b463852
mv scripts to subfolder, fix issue # 803
smilesun May 12, 2024
06152ae
0.6.4, fix benchmark bug
smilesun May 12, 2024
9c9b2b3
Merge pull request #833 from marrlab/clean_scripts
smilesun May 12, 2024
ad990a5
Merge branch 'master' into irm
smilesun May 13, 2024
2a12d9e
use domain wise batch, add test
smilesun May 13, 2024
ef16d06
fix codacy
smilesun May 13, 2024
c5646fa
Merge pull request #824 from marrlab/irm
smilesun May 13, 2024
fa06f8c
Merge pull request #793 from marrlab/gamma_y_d_1toe8_other_than_e6toe8
smilesun May 13, 2024
2d275a4
renamed the
MatteoWohlrapp May 13, 2024
0608f8d
Merge branch 'master' into mhof_dev_merge
MatteoWohlrapp May 13, 2024
e4d87d9
added hyper init and hyper update function and a new benchmark for fb…
MatteoWohlrapp May 13, 2024
5c44550
Fixed import of backpack
MatteoWohlrapp May 14, 2024
416389f
Fixed benchmark import not successfull in erm
MatteoWohlrapp May 14, 2024
d59d37a
fixed indentation
MatteoWohlrapp May 14, 2024
a4fa31d
Added backpack check for fishr
MatteoWohlrapp May 14, 2024
a38c777
Debugging backpack in erm
MatteoWohlrapp May 14, 2024
870bc57
Adding more logging to erm
MatteoWohlrapp May 14, 2024
f7795a9
added list_str_multiplier
MatteoWohlrapp May 14, 2024
6c5ca27
Added directories to gitignore, adjusted fobt_fishr_erm benchmark
May 14, 2024
2e1fea4
updated gitignore
May 14, 2024
6738c2c
Changed batch size due to memory reasons and changed task naming
May 14, 2024
44271c8
Merge pull request #839 from marrlab/gitignore
smilesun May 15, 2024
38fb5f2
Solved indexing issue in fbopt mu controller and added flag info to t…
May 22, 2024
caf32b7
removed prints
May 22, 2024
a098a68
Fixed indentation for convert4backpack
May 22, 2024
518d919
fixed codacity
May 28, 2024
e947f67
fixed codacity
May 28, 2024
94a1819
Merge branch 'master' into mhof_dev_merge
May 28, 2024
5b28c73
Added the hyperparameter naming to parts of the models novel on this …
May 28, 2024
e6a6f3e
Merge branch 'mhof_dev_merge' into erm_hyper_init
May 28, 2024
7124cc7
Fixed codacity
Jun 11, 2024
5288432
Merge branch 'mhof_dev_merge' into erm_hyper_init
MatteoWohlrapp Jun 11, 2024
d2ac388
retrigger run
Jun 11, 2024
4f1347a
fixed codacity
Jun 11, 2024
6a81b4c
Merge branch 'erm_hyper_init' of https://github.com/marrlab/DomainLab…
Jun 11, 2024
f2fa952
fixed codacity
Jun 11, 2024
279f510
Added test for erm functions
Jun 11, 2024
f8f4f0e
Disabling line too long for argument
Jun 11, 2024
c7caeb5
Merge branch 'mhof_dev_merge' into erm_hyper_init
MatteoWohlrapp Jul 2, 2024
d1ccf46
Update task_pacs_aug.py, update path of PACS
smilesun Jul 2, 2024
6acdfdd
Update pacs_fbopt_fishr_erm.yaml
smilesun Jul 2, 2024
d60a789
Update pacs_fbopt_fishr_erm.yaml
smilesun Jul 2, 2024
976c25a
Update task_pacs_aug.py, fix codacy
smilesun Jul 2, 2024
a99c9f5
Merge pull request #843 from marrlab/erm_hyper_init
smilesun Jul 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 10 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@ name: CI

on:
push:
branches: fbopt
branches: mhof_dev_merge
pull_request:
branches: fbopt
branches: mhof_dev_merge
workflow_dispatch:

jobs:
test:
name: Run tests
Expand Down Expand Up @@ -44,6 +43,12 @@ jobs:
- name: check if readme yaml works
run: rm -r zoutput && python main_out.py -c ./examples/conf/vlcs_diva_mldg_dial.yaml
- name: test if examples in markdown works
run: bash -x -v ci_run_examples.sh
run: bash -x -v scripts/ci_run_examples.sh
- name: test if benchmark works
run: pip install snakemake==7.32.0 && pip install pulp==2.7.0 && sed -i '1s/^/#!\/bin\/bash -x -v\n/' run_benchmark_standalone.sh && bash -x -v run_benchmark_standalone.sh examples/benchmark/demo_shared_hyper_grid.yaml && cat zoutput/benchmarks/mnist_benchmark_grid/hyperparameters.csv && cat zoutput/benchmarks/mnist_benchmark_grid/results.csv
run: |
pip install snakemake==7.32.0 && pip install pulp==2.7.0
echo "insert a shebang line (#!/bin/bash -x -v) at the beginning of the bash script"
sed -i '1s/^/#!\/bin\/bash -x -v\n/' run_benchmark_standalone.sh
bash -x -v run_benchmark_standalone.sh examples/benchmark/demo_shared_hyper_grid.yaml
cat zoutput/benchmarks/mnist_benchmark_grid/hyperparameters.csv
cat zoutput/benchmarks/mnist_benchmark_grid/results.csv
12 changes: 9 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
.ropeproject
./zdpath
./zoutput
/zdpath
/zoutput
tests/__pycache__/
*.pyc
.vscode/
data/pacs
domainlab/zdata/pacs
/data/
/.snakemake/
/dist
/domainlab.egg-info
/runs
/slurm_errors.txt
152 changes: 143 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,141 @@
# M-HOF-Opt: Multi-Objective Hierarchical Output Feedback Optimization via Multiplier Induced Loss Landscape Scheduling
# DomainLab: modular python package for training domain invariant neural networks

Source: https://arxiv.org/pdf/2403.13728.pdf
![GH Actions CI ](https://github.com/marrlab/DomainLab/actions/workflows/ci.yml/badge.svg?branch=master)
[![codecov](https://codecov.io/gh/marrlab/DomainLab/branch/master/graph/badge.svg)](https://app.codecov.io/gh/marrlab/DomainLab)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/bc22a1f9afb742efb02b87284e04dc86)](https://www.codacy.com/gh/marrlab/DomainLab/dashboard)
[![Documentation](https://img.shields.io/badge/Documentation-Here)](https://marrlab.github.io/DomainLab/)
[![pages-build-deployment](https://github.com/marrlab/DomainLab/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/marrlab/DomainLab/actions/workflows/pages/pages-build-deployment)

## Distribution shifts, domain generalization and DomainLab

Neural networks trained using data from a specific distribution (domain) usually fail to generalize to novel distributions (domains). Domain generalization aims at learning domain invariant features by utilizing data from multiple domains (data sites, cohorts, batches, vendors) so the learned feature can be generalized to new unseen domains (distributions).

DomainLab is a software platform with state-of-the-art domain generalization algorithms implemented and designed by maximal decoupling of different software components thus enhancing maximal code reuse.

### DomainLab
DomainLab decouples the following concepts or objects:
- task $M$: In DomainLab, a task is a container for datasets from different domains. (e.g. from distribution $D_1$ and $D_2$). The task offers a static protocol to evaluate the generalization performance of a neural network: which dataset(s) is used for training, and which dataset(s) is used for testing.
- neural network: a map $\phi$ from the input data to the feature space and a map $\varphi$ from the feature space to output $\hat{y}$ (e.g. decision variable).
- model: structural risk in the form of $\ell() + \mu R()$ where
- $\ell(Y, \hat{y}=\varphi(\phi(X)))$ is the task-specific empirical loss (e.g. cross entropy for classification task).
- $R(\phi(X))$ is the penalty loss to boost domain invariant feature extraction using $\phi$.
- $\mu$ is the corresponding multiplier to each penalty function factor.
- trainer: an object that guides the data flow to model and append further domain invariant losses
like inter-domain feature alignment.

We offer detailed documentation on how these models and trainers work on our documentation page: https://marrlab.github.io/DomainLab/

DomainLab makes it possible to combine models with models, trainers with models, and trainers with trainers in a decorator pattern like the line of code below

```
Trainer A(
Trainer B(Model C(
Model D(network E),
network E,
network F
)
)
)
```

which correspond to $\ell() + \mu_a R_a() + \mu_b R_b + \mu_c R_c() + \mu_d R_d()$, where Model C and Model D share neural network E, but Model C has an extra neural network F. All models share the same neural network for feature extraction, but can have different auxiliary networks for $R()$.

<div style="align: center; text-align:center;">
<figure>
<img src="https://github.com/marrlab/DomainLab/blob/master/docs/figs/invarfeat4dg.png?raw=true" style="width:300px;"/>
</figure>
</div>

## Getting started

### Installation
For the development version in Github, see [Installation and Dependencies handling](./docs/doc_install.md)

We also offer a PyPI version here https://pypi.org/project/domainlab/ which one could install via `pip install domainlab` and it is recommended to create a virtual environment for it.

### Task specification
We offer various ways for the user to specify a scenario to evaluate the generalization performance via training on a limited number of datasets. See detail in
[Task Specification](./docs/doc_tasks.md)

### Example and usage
#### Available arguments for commandline

The following command tells which arguments/hyperparameters/multipliers are available to be set by the user and which model they are associated with

```shell
python main_out.py --help
```

or

```
domainlab --help
```

#### Command line configuration file

`domainlab -c ./examples/conf/vlcs_diva_mldg_dial.yaml` (if you install via pip)

or if you clone this the code repository for DomainLab

`python main_out.py -c ./examples/conf/vlcs_diva_mldg_dial.yaml`

where the configuration file below can be downloaded [here](https://raw.githubusercontent.com/marrlab/DomainLab/master/examples/conf/vlcs_diva_mldg_dial.yaml)
```
te_d: caltech # domain name of test domain
tpath: examples/tasks/task_vlcs.py # python file path to specify the task
bs: 2 # batch size
model: dann_diva # combine model DANN with DIVA
epos: 1 # number of epochs
trainer: mldg_dial # combine trainer MLDG and DIAL
gamma_y: 700000.0 # hyperparameter of diva
gamma_d: 100000.0 # hyperparameter of diva
npath: examples/nets/resnet.py # neural network for class classification
npath_dom: examples/nets/resnet.py # neural network for domain classification
```
See details in [Command line usage](./docs/doc_usage_cmd.md)

#### or Programm against DomainLab API

See example here: [Transformer as feature extractor, decorate JIGEN with DANN, training using MLDG decorated by DIAL](https://github.com/marrlab/DomainLab/blob/master/examples/api/jigen_dann_transformer.py)


### Benchmark different methods
DomainLab provides a powerful benchmark functionality.
To benchmark several algorithms(combination of neural networks, models, trainers and associated hyperparameters), a single line command along with a benchmark configuration files is sufficient. See details in [benchmarks documentation and tutorial](./docs/doc_benchmark.md)

One could simply run
`bash run_benchmark_slurm.sh your_benchmark_configuration.yaml` to launch different experiments with specified configuraiton.


For example, the following result (without any augmentation like flip) is for PACS dataset using ResNet. The reader should note that using different neural network, whether pre-trained or not, what kind of preprocessinga and augmentation to use can lead to very different result distributions, which is one of the features DomainLab provide: the above factors get decoupled in DomainLab.

<div style="align: center; text-align:center;">
<figure>
<img src="https://github.com/marrlab/DomainLab/blob/master/docs/figs/stochastic_variation_two_rows.png?raw=true" style="width:800px;"/>
<div class="caption" style="align: center; text-align:center;">
<figcaption>Benchmark results plot generated from DomainLab, where each rectangle represent one model trainer combination, each bar inside the rectangle represent a unique hyperparameter index associated with that method combination, each dot represent a random seeds.</figcaption>
</div>
</figure>
</div>


### Citation

Source: https://arxiv.org/pdf/2403.14356.pdf

Citation:
```bibtex
@misc{sun2024m,
title={M-HOF-Opt: Multi-Objective Hierarchical Output Feedback Optimization via Multiplier Induced Loss Landscape Scheduling},
author={Sun, Xudong and Chen, Nutan and Gossmann, Alexej and Xing, Yu and Dorigatt, Emilio and Drost, Felix and Feistner, Carla and Scarcella, Daniele and Beer, Lisa and Marr, Carsten},
journal={https://arxiv.org/pdf/2403.13728.pdf},
number={2403.13728},
year={2024},
publisher={https://arxiv.org/pdf/2403.13728.pdf}
@misc{sun2024domainlab,
title={DomainLab: A modular Python package for domain generalization in deep learning},
author={Sun, Xudong and Feistner, Carla and Gossmann, Alexej and Schwarz, George and Umer, Rao Muhammad and Beer, Lisa and Rockenschaub, Patrick and Shrestha, Rahul Babu and Gruber, Armin and Chen, Nutan and others},
journal={https://arxiv.org/pdf/2403.14356.pdf},
year={2024}
}
```

# M-HOF-Opt: Multi-Objective Hierarchical Output Feedback Optimization via Multiplier Induced Loss Landscape Scheduling
Source: https://arxiv.org/pdf/2403.13728.pdf

M-HOF-Opt is implemented in [DomainLab](https://github.com/marrlab/DomainLab). If you meet any problems, feel free to report them at https://github.com/marrlab/DomainLab/issues

Expand Down Expand Up @@ -67,3 +189,15 @@ bash script_generate_all_figures_diva.sh
```

The resulting figures will be stored in the directory `figures_diva`, which can be changed by editing the top of the [script_generate_all_figures_diva.sh](https://github.com/marrlab/DomainLab/blob/mhof/script_generate_all_figures_diva.sh) file if needed.

Citation:
```bibtex
@misc{sun2024m,
title={M-HOF-Opt: Multi-Objective Hierarchical Output Feedback Optimization via Multiplier Induced Loss Landscape Scheduling},
author={Sun, Xudong and Chen, Nutan and Gossmann, Alexej and Xing, Yu and Dorigatt, Emilio and Drost, Felix and Feistner, Carla and Scarcella, Daniele and Beer, Lisa and Marr, Carsten},
journal={https://arxiv.org/pdf/2403.13728.pdf},
number={2403.13728},
year={2024},
publisher={https://arxiv.org/pdf/2403.13728.pdf}
}
```
1 change: 0 additions & 1 deletion data/mixed_codec/caltech/auto/text.txt

This file was deleted.

Binary file removed data/mixed_codec/caltech/auto/train_imgs_150.jpg
Binary file not shown.
Binary file removed data/mixed_codec/caltech/auto/train_imgs_151.jpg
Binary file not shown.
Binary file removed data/mixed_codec/caltech/auto/train_imgs_152.png
Binary file not shown.
Binary file removed data/mixed_codec/caltech/vogel/train_imgs_1.jpg
Binary file not shown.
Binary file removed data/mixed_codec/caltech/vogel/train_imgs_2.jpg
Binary file not shown.
Binary file removed data/mixed_codec/caltech/vogel/train_imgs_3.png
Binary file not shown.
Binary file removed data/mixed_codec/sun/sofa/train_imgs_609.jpg
Binary file not shown.
Binary file removed data/mixed_codec/sun/sofa/train_imgs_612.jpg
Binary file not shown.
Binary file removed data/mixed_codec/sun/vehicle/train_imgs_17.jpg
Binary file not shown.
Binary file removed data/mixed_codec/sun/vehicle/train_imgs_19.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/dog/pic_195.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/dog/pic_304.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/elephant/pic_026.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/giraffe/pic_243.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/guitar/pic_020.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/guitar/pic_182.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/horse/pic_142.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/person/pic_165.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/person/pic_199.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/art_painting/person/pic_497.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/cartoon/dog/pic_112.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/cartoon/dog/pic_137.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/cartoon/dog/pic_219.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/cartoon/elephant/pic_332.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/cartoon/giraffe/pic_377.jpg
Binary file not shown.
Binary file removed data/pacs_mini_10/cartoon/giraffe/pic_382.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/cartoon/horse/pic_064.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/cartoon/house/pic_040.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/cartoon/person/pic_111.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/cartoon/person/pic_180.jpg
Diff not rendered.
7 changes: 0 additions & 7 deletions data/pacs_mini_10/main.sh

This file was deleted.

Binary file removed data/pacs_mini_10/photo/dog/n02103406_1011.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/elephant/n02503517_6232.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/guitar/n02676566_7830.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/horse/105_0223.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/house/pic_046.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/house/pic_110.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/house/pic_146.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/house/pic_218.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/person/253_0221.jpg
Diff not rendered.
Binary file removed data/pacs_mini_10/photo/person/253_0297.jpg
Diff not rendered.
26 changes: 0 additions & 26 deletions data/pacs_mini_10/run_with_bash_copy_files_according2txt.sh

This file was deleted.

Binary file removed data/pacs_mini_10/sketch/dog/5302.png
Diff not rendered.
Binary file removed data/pacs_mini_10/sketch/dog/5317.png
Diff not rendered.
Binary file removed data/pacs_mini_10/sketch/dog/n02103406_3255-6.png
Diff not rendered.
Binary file removed data/pacs_mini_10/sketch/elephant/5981.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed data/pacs_mini_10/sketch/guitar/n02676566_8618-2.png
Diff not rendered.
Binary file removed data/pacs_mini_10/sketch/guitar/n03467517_6423-3.png
Diff not rendered.
Diff not rendered.
Binary file removed data/pacs_mini_10/sketch/house/8873.png
Diff not rendered.
10 changes: 0 additions & 10 deletions data/pacs_split/art_painting_10.txt

This file was deleted.

100 changes: 0 additions & 100 deletions data/pacs_split/art_painting_100.txt

This file was deleted.

Loading