Find research datasets worth reusing
Search datasets from major research repositories and use ShareScore to quickly assess how well each record supports discovery, access, and reuse.
3
datasets available to search
ShareScore release 0.9.0
Dataset results
3 results for “adversarial robustness”
A Robust Generative Adversarial Network Approach for Climate Downscaling and Weather Generation
<h1>Dataset Description for "A Robust Generative Adversarial Network Approach for Climate Downscaling and Weather Generation"</h1> <p>This dataset accompanies the research paper titled <strong>"A Robust Generative Adversarial Network Approach for Climate Downscaling and Weather Generation"</strong>, currently under review for the AGU Journal JAMES. The study introduces a novel Regional Climate Model (RCM) emulator focusing on high-resolution climate downscaling for the New Zealand region. For additional insights and access to the codebase utilized in this research, please refer to our <a href="https://github.com/nram812/A-Robust-Generative-Adversarial-Network-Approach-for-Climate-Downscaling" target="_new">GitHub repository</a>.</p> <h2>Aims</h2> <p>Our study's overarching goal was to assess the effectiveness of Generative Adversarial Networks (GANs) in a climate downscaling context and is structured around two aims. The first aim of our study is to examine whether GANs can overcome several important limitations of regression-based climate downscaling algorithms (i.e. underestimating the magnitude of extreme events). The second and most important aim of our study is to assess the robustness GAN performance to different training hyperparameters. Our robustness assessment thoroughly scrutinizes GANs for their application in climate downscaling contexts, ensuring that they can learn and capture regional climate processes</p> <h2>Geographic Focus</h2> <p>Our research focuses only on the New Zealand Region (165°E-184°W, 33°S-51°S).</p> <p> </p> <h2>Data Overview</h2> <h3>Training and Evaluation Data</h3> <p>The training data used in this study (for our RCM emulator) only spans the historical period of simulation. It comprises daily accumulated precipitation as the primary target variable, alongside large-scale predictor variables. </p> <ul> <li> <p><strong>Resolution:</strong> The target variable is presented at a 12km resolution, reflecting the highest resolution face of RCM for the New Zealand region. Predictor variables are coarsened to a 1.5-degree resolution from original CCAM outputs using conservative interpolation. </p> </li> <li> <p><strong>Period Coverage:</strong></p> <ul> <li>Training Data: 1960-2014</li> <li>Validation Data: 1986-2005</li> </ul> </li> <li> <p><strong>Models:</strong></p> <ul> <li>Training on: ACCESS-CM2</li> <li>Validated on: EC-Earth3, NorESM2-MM</li> </ul> </li> </ul> <h3>File Structure</h3> <ul> <li> <p><strong>Training Data:</strong></p> <ul> <li>Target/Ground Truth (Y): <code>predictor_ACCESS-CM2_hist.nc</code></li> <li>Predictor (X): <code>pr_ACCESS-CM2_hist.nc</code></li> </ul> </li> <li> <p><strong>Evaluation Data:</strong></p> <ul> <li><strong>NorESM2-MM:</strong> <ul> <li>Target (Y): <code>NorESM2-MM_historical_precip_compressed.nc</code></li> <li>Predictor (X): <code>NorESM2-MM_histupdated_compressed.nc</code></li> </ul> </li> <li><strong>EC-Earth3:</strong> <ul> <li>Target: <code>EC-Earth3_historical_precip_compressed.nc</code></li> <li>Predictor: <code>EC-Earth3_histupdated_compressed.nc</code></li> </ul> </li> </ul> </li> </ul> <h2>Methodological Insights</h2> <ul> <li> <p><strong>Regional Climate Model</strong>, Our Regional Climate Model training data is from the Conformal Cubic Atmospheric Model (CCAM) which is a global non-hydrostatic atmospheric model renowned for its variable-resolution cubic grid. . For more information about CCAM, please see the following <a href="https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2023JD038530">paper</a>.</p> </li> <li> <p><strong>Predictor and Target Variables:</strong> Daily-averaged large-scale prognostic variables, including zonal wind, meridional wind, temperature, and specific humidity, are employed as predictors at the 500mb and 850mb pressure levels. These are normalized (see the GitHub repository for the mean and standard deviation fields). Precipitation is taken as is from CCAM and accumulated for each given day. Static predictors are also used in our model, which is stored in a GitHub repository.</p> </li> <li> <p><strong>Training Framework:</strong> Our dataset benefits from the "perfect framework" training strategy, which uses CCAM-coarsened predictor variables. For more information about the perfect and imperfect training frameworks, see the following <a title="review" href="https://journals.ametsoc.org/view/journals/aies/3/2/AIES-D-23-0066.1.xml">review</a></p> </li> </ul>
ImageNet-Patch: A Dataset for Benchmarking Machine Learning Robustness against Adversarial Patches
<p>Adversarial patches are optimized contiguous pixel blocks in an input image that cause a machine-learning model to misclassify it. However, their optimization is computationally demanding and requires careful hyperparameter tuning. To overcome these issues, we propose ImageNet-Patch, a dataset to benchmark machine-learning models against adversarial patches. It consists of a set of patches optimized to generalize across different models and applied to ImageNet data after preprocessing them with affine transformations. This process enables an approximate yet faster robustness evaluation, leveraging the transferability of adversarial perturbations.</p> <p>We release our dataset as a set of folders indicating the patch target label (e.g., `banana`), each containing 1000 subfolders as the ImageNet output classes.</p> <p>An example showing how to use the dataset is shown below.</p> <pre><code class="language-python"># code for testing robustness of a model import os.path from torchvision import datasets, transforms, models import torch.utils.data class ImageFolderWithEmptyDirs(datasets.ImageFolder): """ This is required for handling empty folders from the ImageFolder Class. """ def find_classes(self, directory): classes = sorted(entry.name for entry in os.scandir(directory) if entry.is_dir()) if not classes: raise FileNotFoundError(f"Couldn't find any class folder in {directory}.") class_to_idx = {cls_name: i for i, cls_name in enumerate(classes) if len(os.listdir(os.path.join(directory, cls_name))) > 0} return classes, class_to_idx # extract and unzip the dataset, then write top folder here dataset_folder = 'data/ImageNet-Patch' available_labels = { 487: 'cellular telephone', 513: 'cornet', 546: 'electric guitar', 585: 'hair spray', 804: 'soap dispenser', 806: 'sock', 878: 'typewriter keyboard', 923: 'plate', 954: 'banana', 968: 'cup' } # select folder with specific target target_label = 954 dataset_folder = os.path.join(dataset_folder, str(target_label)) normalizer = transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]) transforms = transforms.Compose([ transforms.ToTensor(), normalizer ]) dataset = ImageFolderWithEmptyDirs(dataset_folder, transform=transforms) model = models.resnet50(pretrained=True) loader = torch.utils.data.DataLoader(dataset, shuffle=True, batch_size=5) model.eval() batches = 10 correct, attack_success, total = 0, 0, 0 for batch_idx, (images, labels) in enumerate(loader): if batch_idx == batches: break pred = model(images).argmax(dim=1) correct += (pred == labels).sum() attack_success += sum(pred == target_label) total += pred.shape[0] accuracy = correct / total attack_sr = attack_success / total print("Robust Accuracy: ", accuracy) print("Attack Success: ", attack_sr) </code></pre> <p> </p>
Evaluating the Robustness of Deep-learning Algorithm-selection Models by Evolving Adversarial Instances - Code and Data
<p>This repository contains the code and data for reproducibility of the paper 'Evaluating the Robustness of Deep-learning Algorithm-selection Models by Evolving Adversarial Instances'. </p> <p>The following files are included:</p> <ul> <li>Data.zip : contains the original instances in the datasets;</li> <li>Models.zip : trained Deep Neural Networks models used in the paper;</li> <li>New_instances.zip : generated instances using the approach;</li> <li>Parsed_data.zip : results and statistics of the experiments;</li> <li>script_adversarial_v3.py : Python script used to generate the results</li> </ul>
ScienceDex guides
Understand access before you commit
These curated guides explain access requirements, typical timelines, costs, and reuse considerations for widely used research datasets.
Allen Brain Atlas
Allen Brain Atlas is an Allen Institute collection of brain map atlases, datasets, APIs, and analysis tools covering mouse, human, and non-human primate brain resources.
Annotated Behaviour and Observability Dataset (ABODe)
ABODe is a University of Edinburgh DataShare dataset for behavior classification in group-housed mice using home-cage video, identities, bounding boxes, ground-plate positions, and annotator labels.
DANDI Archive for NWB datasets
DANDI is a BRAIN Initiative archive for publishing and sharing neurophysiology data, including electrophysiology, optophysiology, and behavioral data packaged as NWB and related standards.
International Brain Laboratory public data
The International Brain Laboratory public data releases expose standardized mouse decision-making experiments, including Neuropixels recordings, widefield calcium imaging, behavior, and session metadata accessed through the ONE API.
OpenNeuro
OpenNeuro is a free, open platform for sharing neuroimaging datasets, with public search, dataset pages, and download paths for web, S3, DataLad, and the OpenNeuro CLI.