Skip to main content

TrojAI model and dataset generation library

Project description

Build Status codecov

alt-text-1 alt-text-2

Overview

This is the top-level TrojAI module. It contains two submodules: datagen and modelgen. datagen contains the necessary API functions to quickly generate synthetic data that could be used for training machine learning models. The modelgen module contains the necessary API functions to quickly generate DNN models from the generated data.

Getting Started

Check out our documentation here: https://trojai.readthedocs.io, and our arXiv article here: https://arxiv.org/abs/2003.07233

Repository Organization

trojai
|   setup.py - Script to install trojai module into Python environment
|   requirements.txt - A list of Python dependencies for pip
│   developers - information for developers
│   scripts
    └───datagen - integration scripts showcasing datagen API functionality
    └───modelgen - integration scripts showcasing modelgen API functionality
└───trojai - top level Python module
    └───datagen - data generation submodule
    └───modelgen - model generation submodule
    └───test - top level scripts directory
        └───datagen - contains unittests for the datagen submodule
        └───modelgen - contains unittests for the modelgen submodule

Acknowledgements

This research is based upon work supported in part by the Office of the Director of National Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA). The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of ODNI, IARPA, or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for governmental purposes notwithstanding any copyright annotation therein.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trojai-0.2.16.tar.gz (114.2 kB view details)

Uploaded Source

Built Distribution

trojai-0.2.16-py3-none-any.whl (154.8 kB view details)

Uploaded Python 3

File details

Details for the file trojai-0.2.16.tar.gz.

File metadata

  • Download URL: trojai-0.2.16.tar.gz
  • Upload date:
  • Size: 114.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.5

File hashes

Hashes for trojai-0.2.16.tar.gz
Algorithm Hash digest
SHA256 3a07ee2defd8eb714dfffc69ba042af10b610382bd36536cc5644023ee5e6100
MD5 adcabd9cf35c4f77a7a1c7ee22af3068
BLAKE2b-256 4ce4b2b18f4ceee740485b19af8f634e8a1f71c8c2ef5317ca2b4886ba0bf16b

See more details on using hashes here.

Provenance

File details

Details for the file trojai-0.2.16-py3-none-any.whl.

File metadata

  • Download URL: trojai-0.2.16-py3-none-any.whl
  • Upload date:
  • Size: 154.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.5

File hashes

Hashes for trojai-0.2.16-py3-none-any.whl
Algorithm Hash digest
SHA256 f70bdaf66ec29ee64d77d5b62611f6371c4fc9d9349f4a9be66b3e359db675c1
MD5 a22c9e0c39b48dd1b5903ab354c88390
BLAKE2b-256 e1a5520bd1376dcd588037cff7b63bde37dc8d9ad6f99376cc2eccee1d33952e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page