trojai
latest
Contents
Introduction
Installation
Getting Started
Contributing
Acknowledgements
Class reference
trojai package
trojai
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
add_batch() (trojai.modelgen.training_statistics.EpochStatistics method)
add_best_epoch_val() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
add_epoch() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
add_num_epochs_trained() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
add_numerical_extension() (in module trojai.modelgen.runner)
AlexNet (class in trojai.modelgen.architectures.cifar10_architectures)
ALL_EXEC_PERMISSIONS (in module trojai.modelgen.uge_model_generator)
ArchitectureFactory (class in trojai.modelgen.architecture_factory)
autopopulate_final_summary_stats() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
B
BadNetExample (class in trojai.modelgen.architectures.mnist_architectures)
BatchStatistics (class in trojai.modelgen.training_statistics)
Bottleneck (class in trojai.modelgen.architectures.cifar10_architectures)
build_vocab() (trojai.modelgen.datasets.CSVTextDataset method)
C
check_list_type() (in module trojai.datagen.config)
check_non_negative() (in module trojai.datagen.config)
clamp() (in module trojai.modelgen.utils)
ClassicExperiment (class in trojai.datagen.experiment)
ConfigInterface (class in trojai.modelgen.config)
convert_dataset_to_dataiterator() (trojai.modelgen.torchtext_optimizer.TorchTextOptimizer method)
create() (trojai.datagen.image_triggers.RandomRectangularPattern method)
(trojai.datagen.image_triggers.RectangularPattern method)
(trojai.datagen.image_triggers.ReverseLambdaPattern method)
create_experiment() (trojai.datagen.experiment.ClassicExperiment method)
csv_dataset_from_df() (in module trojai.modelgen.datasets)
csv_textdataset_from_df() (in module trojai.modelgen.datasets)
CSVDataset (class in trojai.modelgen.datasets)
CSVImageDatasetDesc (class in trojai.modelgen.data_descriptions)
CSVTextDataset (class in trojai.modelgen.datasets)
CSVTextDatasetDesc (class in trojai.modelgen.data_descriptions)
D
DataConfiguration (class in trojai.modelgen.data_configuration)
DataDescription (class in trojai.modelgen.data_descriptions)
DataManager (class in trojai.modelgen.data_manager)
DatasetInterface (class in trojai.modelgen.datasets)
default_image_file_loader() (in module trojai.modelgen.datasets)
DefaultOptimizer (class in trojai.modelgen.default_optimizer)
DefaultOptimizerConfig (class in trojai.modelgen.config)
DefaultSoftToHardFn (class in trojai.modelgen.config)
DenseNet (class in trojai.modelgen.architectures.cifar10_architectures)
DenseNet121() (in module trojai.modelgen.architectures.cifar10_architectures)
DenseNet161() (in module trojai.modelgen.architectures.cifar10_architectures)
DenseNet169() (in module trojai.modelgen.architectures.cifar10_architectures)
DenseNet201() (in module trojai.modelgen.architectures.cifar10_architectures)
densenet_cifar() (in module trojai.modelgen.architectures.cifar10_architectures)
do() (trojai.datagen.common_label_behaviors.StaticTarget method)
(trojai.datagen.common_label_behaviors.WrappedAdd method)
(trojai.datagen.datatype_xforms.ToTensorXForm method)
(trojai.datagen.image_affine_xforms.PerspectiveXForm method)
(trojai.datagen.image_affine_xforms.RandomPerspectiveXForm method)
(trojai.datagen.image_affine_xforms.RandomRotateXForm method)
(trojai.datagen.image_affine_xforms.RotateXForm method)
(trojai.datagen.image_affine_xforms.UniformScaleXForm method)
(trojai.datagen.image_size_xforms.Pad method)
(trojai.datagen.image_size_xforms.RandomPadToSize method)
(trojai.datagen.image_size_xforms.RandomResize method)
(trojai.datagen.image_size_xforms.RandomSubCrop method)
(trojai.datagen.image_size_xforms.Resize method)
(trojai.datagen.insert_merges.FixedInsertTextMerge method)
(trojai.datagen.insert_merges.InsertAtLocation method)
(trojai.datagen.insert_merges.InsertAtRandomLocation method)
(trojai.datagen.insert_merges.InsertRandomLocationNonzeroAlpha method)
(trojai.datagen.insert_merges.InsertRandomWithMask method)
(trojai.datagen.insert_merges.RandomInsertTextMerge method)
(trojai.datagen.instagram_xforms.FilterXForm method)
(trojai.datagen.label_behavior.LabelBehavior method)
(trojai.datagen.merge_interface.ImageMerge method)
(trojai.datagen.merge_interface.Merge method)
(trojai.datagen.merge_interface.TextMerge method)
(trojai.datagen.static_color_xforms.GrayscaleToRGBXForm method)
(trojai.datagen.static_color_xforms.RGBAtoRGB method)
(trojai.datagen.static_color_xforms.RGBtoRGBA method)
(trojai.datagen.transform_interface.ImageTransform method)
(trojai.datagen.transform_interface.TextTransform method)
(trojai.datagen.transform_interface.Transform method)
E
EarlyStoppingConfig (class in trojai.modelgen.config)
Entity (class in trojai.datagen.entity)
EpochStatistics (class in trojai.modelgen.training_statistics)
EpochTrainStatistics (class in trojai.modelgen.training_statistics)
EpochValidationStatistics (class in trojai.modelgen.training_statistics)
expand_modelgen_configs_to_process() (trojai.modelgen.uge_model_generator.UGEModelGenerator method)
F
filter() (trojai.datagen.instagram_xforms.FilterXForm method)
(trojai.datagen.instagram_xforms.GothamFilterXForm method)
(trojai.datagen.instagram_xforms.KelvinFilterXForm method)
(trojai.datagen.instagram_xforms.LomoFilterXForm method)
(trojai.datagen.instagram_xforms.NashvilleFilterXForm method)
(trojai.datagen.instagram_xforms.NoOpFilterXForm method)
(trojai.datagen.instagram_xforms.ToasterXForm method)
FilterXForm (class in trojai.datagen.instagram_xforms)
FixedInsertTextMerge (class in trojai.datagen.insert_merges)
forward() (trojai.modelgen.architectures.cifar10_architectures.AlexNet method)
(trojai.modelgen.architectures.cifar10_architectures.Bottleneck method)
(trojai.modelgen.architectures.cifar10_architectures.DenseNet method)
(trojai.modelgen.architectures.cifar10_architectures.Transition method)
(trojai.modelgen.architectures.mnist_architectures.BadNetExample method)
(trojai.modelgen.architectures.mnist_architectures.ModdedLeNet5Net method)
G
GenericImageEntity (class in trojai.datagen.image_entity)
get_batch_num() (trojai.modelgen.training_statistics.BatchStatistics method)
get_batch_stats() (trojai.modelgen.training_statistics.EpochStatistics method)
get_batch_train_acc() (trojai.modelgen.training_statistics.BatchStatistics method)
get_batch_train_loss() (trojai.modelgen.training_statistics.BatchStatistics method)
get_cfg_as_dict() (trojai.modelgen.config.TrainingConfig method)
(trojai.modelgen.default_optimizer.DefaultOptimizer method)
(trojai.modelgen.optimizer_interface.OptimizerInterface method)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer method)
get_data() (trojai.datagen.entity.Entity method)
(trojai.datagen.image_entity.GenericImageEntity method)
(trojai.datagen.image_triggers.RandomRectangularPattern method)
(trojai.datagen.image_triggers.RectangularPattern method)
(trojai.datagen.image_triggers.ReverseLambdaPattern method)
get_data_description() (trojai.modelgen.datasets.CSVDataset method)
(trojai.modelgen.datasets.CSVTextDataset method)
(trojai.modelgen.datasets.DatasetInterface method)
get_device_type() (trojai.modelgen.config.DefaultOptimizerConfig method)
(trojai.modelgen.config.OptimizerConfigInterface method)
(trojai.modelgen.config.TorchTextOptimizerConfig method)
(trojai.modelgen.default_optimizer.DefaultOptimizer method)
(trojai.modelgen.optimizer_interface.OptimizerInterface method)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer method)
get_epoch_num() (trojai.modelgen.training_statistics.EpochStatistics method)
get_epoch_training_stats() (trojai.modelgen.training_statistics.EpochStatistics method)
get_epoch_validation_stats() (trojai.modelgen.training_statistics.EpochStatistics method)
get_epochs_stats() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
get_mask() (trojai.datagen.image_entity.GenericImageEntity method)
(trojai.datagen.image_entity.ImageEntity method)
(trojai.datagen.image_triggers.RandomRectangularPattern method)
(trojai.datagen.image_triggers.RectangularPattern method)
(trojai.datagen.image_triggers.ReverseLambdaPattern method)
get_predefined_perspective_xform_matrix() (in module trojai.datagen.image_affine_xforms)
get_queue_numjobs_assignment() (trojai.modelgen.uge_model_generator.UGEModelGenerator method)
get_summary() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
get_train_acc() (trojai.modelgen.training_statistics.EpochTrainStatistics method)
get_train_loss() (trojai.modelgen.training_statistics.EpochTrainStatistics method)
get_uniform_delta() (in module trojai.modelgen.utils)
get_val_acc() (trojai.modelgen.training_statistics.EpochValidationStatistics method)
get_val_clean_acc() (trojai.modelgen.training_statistics.EpochValidationStatistics method)
get_val_clean_loss() (trojai.modelgen.training_statistics.EpochValidationStatistics method)
get_val_loss() (trojai.modelgen.training_statistics.EpochValidationStatistics method)
get_val_triggered_acc() (trojai.modelgen.training_statistics.EpochValidationStatistics method)
get_val_triggered_loss() (trojai.modelgen.training_statistics.EpochValidationStatistics method)
GothamFilterXForm (class in trojai.datagen.instagram_xforms)
gray_to_rgb() (in module trojai.datagen.image_conversion_utils)
GrayscaleToRGBXForm (class in trojai.datagen.static_color_xforms)
I
identity_function() (in module trojai.modelgen.config)
identity_transform() (in module trojai.modelgen.datasets)
ImageDataConfiguration (class in trojai.modelgen.data_configuration)
ImageEntity (class in trojai.datagen.image_entity)
ImageMerge (class in trojai.datagen.merge_interface)
ImageTransform (class in trojai.datagen.transform_interface)
InsertAtLocation (class in trojai.datagen.insert_merges)
InsertAtRandomLocation (class in trojai.datagen.insert_merges)
InsertRandomLocationNonzeroAlpha (class in trojai.datagen.insert_merges)
InsertRandomWithMask (class in trojai.datagen.insert_merges)
K
KelvinFilterXForm (class in trojai.datagen.instagram_xforms)
L
LabelBehavior (class in trojai.datagen.label_behavior)
load() (trojai.modelgen.config.DefaultOptimizerConfig static method)
(trojai.modelgen.config.ModelGeneratorConfig static method)
(trojai.modelgen.config.OptimizerConfigInterface static method)
(trojai.modelgen.config.TorchTextOptimizerConfig static method)
(trojai.modelgen.default_optimizer.DefaultOptimizer static method)
(trojai.modelgen.optimizer_interface.OptimizerInterface static method)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer static method)
load_data() (trojai.modelgen.data_manager.DataManager method)
logger (in module trojai.datagen.common_label_behaviors)
(in module trojai.datagen.config)
(in module trojai.datagen.datatype_xforms)
(in module trojai.datagen.entity)
(in module trojai.datagen.experiment)
(in module trojai.datagen.image_affine_xforms)
(in module trojai.datagen.image_conversion_utils)
(in module trojai.datagen.image_entity)
(in module trojai.datagen.image_size_xforms)
(in module trojai.datagen.image_triggers)
(in module trojai.datagen.insert_merges)
(in module trojai.datagen.static_color_xforms)
(in module trojai.datagen.utils)
(in module trojai.datagen.xform_merge_pipeline)
(in module trojai.modelgen.config)
(in module trojai.modelgen.data_configuration)
(in module trojai.modelgen.datasets)
(in module trojai.modelgen.training_statistics)
LomoFilterXForm (class in trojai.datagen.instagram_xforms)
M
make_trojai_model_dict() (in module trojai.modelgen.utils)
Merge (class in trojai.datagen.merge_interface)
ModdedLeNet5Net (class in trojai.modelgen.architectures.mnist_architectures)
modelgen_cfg_to_runner_cfg() (in module trojai.modelgen.config)
ModelGenerator (class in trojai.modelgen.model_generator)
ModelGeneratorConfig (class in trojai.modelgen.config)
ModelGeneratorInterface (class in trojai.modelgen.model_generator_interface)
modify_clean_image_dataset() (in module trojai.datagen.xform_merge_pipeline)
modify_clean_text_dataset() (in module trojai.datagen.xform_merge_pipeline)
N
NashvilleFilterXForm (class in trojai.datagen.instagram_xforms)
new_architecture() (trojai.modelgen.architecture_factory.ArchitectureFactory method)
NoOpFilterXForm (class in trojai.datagen.instagram_xforms)
normalization_from_rgb() (in module trojai.datagen.image_conversion_utils)
normalization_to_rgb() (in module trojai.datagen.image_conversion_utils)
O
OptimizerConfigInterface (class in trojai.modelgen.config)
OptimizerInterface (class in trojai.modelgen.optimizer_interface)
P
Pad (class in trojai.datagen.image_size_xforms)
pattern_fit() (in module trojai.datagen.image_insert_utils)
PerspectiveXForm (class in trojai.datagen.image_affine_xforms)
Pipeline (class in trojai.datagen.pipeline)
process() (trojai.datagen.pipeline.Pipeline method)
(trojai.datagen.xform_merge_pipeline.XFormMerge method)
process_xform_list() (in module trojai.datagen.utils)
R
RANDOM_STATE_DRAW_LIMIT (in module trojai.datagen.constants)
RandomInsertTextMerge (class in trojai.datagen.insert_merges)
RandomPadToSize (class in trojai.datagen.image_size_xforms)
RandomPerspectiveXForm (class in trojai.datagen.image_affine_xforms)
RandomRectangularPattern (class in trojai.datagen.image_triggers)
RandomResize (class in trojai.datagen.image_size_xforms)
RandomRotateXForm (class in trojai.datagen.image_affine_xforms)
RandomSubCrop (class in trojai.datagen.image_size_xforms)
RectangularPattern (class in trojai.datagen.image_triggers)
ReportingConfig (class in trojai.modelgen.config)
resave_trojai_model_as_dict() (in module trojai.modelgen.utils)
Resize (class in trojai.datagen.image_size_xforms)
ReverseLambdaPattern (class in trojai.datagen.image_triggers)
rgb_to_rgba() (in module trojai.datagen.image_conversion_utils)
rgba_to_rgb() (in module trojai.datagen.image_conversion_utils)
RGBAtoRGB (class in trojai.datagen.static_color_xforms)
RGBtoRGBA (class in trojai.datagen.static_color_xforms)
RotateXForm (class in trojai.datagen.image_affine_xforms)
run() (trojai.modelgen.model_generator.ModelGenerator method)
(trojai.modelgen.model_generator_interface.ModelGeneratorInterface method)
(trojai.modelgen.runner.Runner method)
(trojai.modelgen.uge_model_generator.UGEModelGenerator method)
Runner (class in trojai.modelgen.runner)
RunnerConfig (class in trojai.modelgen.config)
S
save() (trojai.modelgen.config.DefaultOptimizerConfig method)
(trojai.modelgen.config.ModelGeneratorConfig method)
(trojai.modelgen.config.OptimizerConfigInterface method)
(trojai.modelgen.config.TorchTextOptimizerConfig method)
(trojai.modelgen.default_optimizer.DefaultOptimizer method)
(trojai.modelgen.optimizer_interface.OptimizerInterface method)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer method)
save_detailed_stats_to_disk() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
save_summary_to_json() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_batch_train_acc() (trojai.modelgen.training_statistics.BatchStatistics method)
set_batch_train_loss() (trojai.modelgen.training_statistics.BatchStatistics method)
set_data_description() (trojai.modelgen.datasets.CSVDataset method)
(trojai.modelgen.datasets.CSVTextDataset method)
(trojai.modelgen.datasets.DatasetInterface method)
set_embedding_vectors_cfg() (trojai.modelgen.data_configuration.TextDataConfiguration method)
set_final_clean_data_n_total() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_clean_data_test_acc() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_clean_data_triggered_label_n() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_clean_data_triggered_label_test_acc() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_train_acc() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_train_loss() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_triggered_data_n_total() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_triggered_data_test_acc() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_val_clean_acc() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_val_clean_loss() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_val_combined_acc() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_val_combined_loss() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_val_triggered_acc() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
set_final_val_triggered_loss() (trojai.modelgen.training_statistics.TrainingRunStatistics method)
setup_optimizer_generator() (trojai.modelgen.config.RunnerConfig static method)
sort_key() (trojai.modelgen.datasets.CSVTextDataset static method)
split_val_clean_trig() (in module trojai.modelgen.default_optimizer)
StaticTarget (class in trojai.datagen.common_label_behaviors)
subset_clean_df_by_labels() (in module trojai.datagen.xform_merge_pipeline)
T
test() (trojai.modelgen.default_optimizer.DefaultOptimizer method)
(trojai.modelgen.optimizer_interface.OptimizerInterface method)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer method)
TextDataConfiguration (class in trojai.modelgen.data_configuration)
TextMerge (class in trojai.datagen.merge_interface)
TextTransform (class in trojai.datagen.transform_interface)
ToasterXForm (class in trojai.datagen.instagram_xforms)
TorchTextOptimizer (class in trojai.modelgen.torchtext_optimizer)
TorchTextOptimizerConfig (class in trojai.modelgen.config)
ToTensorXForm (class in trojai.datagen.datatype_xforms)
train() (trojai.modelgen.default_optimizer.DefaultOptimizer method)
(trojai.modelgen.optimizer_interface.OptimizerInterface method)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer method)
train_epoch() (trojai.modelgen.default_optimizer.DefaultOptimizer method)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer method)
train_val_dataset_split() (in module trojai.modelgen.default_optimizer)
(trojai.modelgen.torchtext_optimizer.TorchTextOptimizer static method)
TrainingConfig (class in trojai.modelgen.config)
TrainingRunStatistics (class in trojai.modelgen.training_statistics)
Transform (class in trojai.datagen.transform_interface)
Transition (class in trojai.modelgen.architectures.cifar10_architectures)
trojai (module)
trojai.datagen (module)
trojai.datagen.common_label_behaviors (module)
trojai.datagen.config (module)
trojai.datagen.constants (module)
trojai.datagen.datatype_xforms (module)
trojai.datagen.entity (module)
trojai.datagen.experiment (module)
trojai.datagen.image_affine_xforms (module)
trojai.datagen.image_conversion_utils (module)
trojai.datagen.image_entity (module)
trojai.datagen.image_insert_utils (module)
trojai.datagen.image_size_xforms (module)
trojai.datagen.image_triggers (module)
trojai.datagen.insert_merges (module)
trojai.datagen.instagram_xforms (module)
trojai.datagen.label_behavior (module)
trojai.datagen.merge_interface (module)
trojai.datagen.pipeline (module)
trojai.datagen.static_color_xforms (module)
trojai.datagen.transform_interface (module)
trojai.datagen.utils (module)
trojai.datagen.xform_merge_pipeline (module)
trojai.modelgen (module)
trojai.modelgen.architecture_factory (module)
trojai.modelgen.architectures (module)
trojai.modelgen.architectures.cifar10_architectures (module)
trojai.modelgen.architectures.mnist_architectures (module)
trojai.modelgen.config (module)
trojai.modelgen.constants (module)
trojai.modelgen.data_configuration (module)
trojai.modelgen.data_descriptions (module)
trojai.modelgen.data_manager (module)
trojai.modelgen.datasets (module)
trojai.modelgen.default_optimizer (module)
trojai.modelgen.model_generator (module)
trojai.modelgen.model_generator_interface (module)
trojai.modelgen.optimizer_interface (module)
trojai.modelgen.runner (module)
trojai.modelgen.torchtext_optimizer (module)
trojai.modelgen.training_statistics (module)
trojai.modelgen.uge_model_generator (module)
trojai.modelgen.utils (module)
TrojAICleanDataConfig (class in trojai.datagen.config)
try_force_json() (in module trojai.modelgen.runner)
try_serialize() (in module trojai.modelgen.runner)
U
UGEConfig (class in trojai.modelgen.config)
UGEModelGenerator (class in trojai.modelgen.uge_model_generator)
UGEQueueConfig (class in trojai.modelgen.config)
UniformScaleXForm (class in trojai.datagen.image_affine_xforms)
V
VALID_DEVICES (in module trojai.modelgen.constants)
valid_locations() (in module trojai.datagen.image_insert_utils)
VALID_LOSS_FUNCTIONS (in module trojai.modelgen.constants)
VALID_OPTIMIZERS (in module trojai.modelgen.constants)
validate() (trojai.datagen.config.TrojAICleanDataConfig method)
(trojai.datagen.config.ValidInsertLocationsConfig method)
(trojai.datagen.config.XFormMergePipelineConfig method)
(trojai.modelgen.config.EarlyStoppingConfig method)
(trojai.modelgen.config.ModelGeneratorConfig method)
(trojai.modelgen.config.ReportingConfig method)
(trojai.modelgen.config.RunnerConfig method)
(trojai.modelgen.config.TorchTextOptimizerConfig method)
(trojai.modelgen.config.TrainingConfig method)
(trojai.modelgen.config.UGEConfig method)
(trojai.modelgen.config.UGEQueueConfig method)
(trojai.modelgen.data_configuration.TextDataConfiguration method)
(trojai.modelgen.data_manager.DataManager method)
(trojai.modelgen.model_generator.ModelGenerator method)
(trojai.modelgen.training_statistics.EpochStatistics method)
(trojai.modelgen.training_statistics.EpochTrainStatistics method)
(trojai.modelgen.training_statistics.EpochValidationStatistics method)
(trojai.modelgen.uge_model_generator.UGEModelGenerator method)
validate_model_generator_interface_input() (in module trojai.modelgen.model_generator_interface)
validate_optimizer() (trojai.modelgen.config.RunnerConfig static method)
validate_regenerate_mode() (trojai.datagen.config.XFormMergePipelineConfig method)
ValidInsertLocationsConfig (class in trojai.datagen.config)
W
WrappedAdd (class in trojai.datagen.common_label_behaviors)
X
XFormMerge (class in trojai.datagen.xform_merge_pipeline)
XFormMergePipelineConfig (class in trojai.datagen.config)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.