PyNAS
User Guide:
Installation
Quick Start Guide
Tutorials
Examples
API Reference:
Core Module
Blocks Module
Optimization Module
Training Module
Development:
Contributing to PyNAS
Changelog
PyNAS
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__getitem__() (pynas.core.population.Population method)
__init__() (pynas.blocks.convolutions.ConvAct method)
,
[1]
(pynas.blocks.convolutions.ConvBnAct method)
,
[1]
(pynas.blocks.convolutions.ConvSE method)
,
[1]
(pynas.blocks.convolutions.CSPConvBlock method)
,
[1]
(pynas.blocks.convolutions.CSPMBConvBlock method)
,
[1]
(pynas.blocks.convolutions.DenseNetBlock method)
,
[1]
(pynas.blocks.convolutions.MBConv method)
,
[1]
(pynas.blocks.convolutions.MBConvNoRes method)
,
[1]
(pynas.blocks.convolutions.ResNetBasicBlock method)
,
[1]
(pynas.blocks.convolutions.ResNetBlock method)
,
[1]
(pynas.blocks.convolutions.SEBlock method)
,
[1]
(pynas.blocks.convolutions.Upsample method)
,
[1]
(pynas.blocks.heads.Classifier method)
,
[1]
(pynas.blocks.heads.Dropout method)
,
[1]
(pynas.blocks.heads.MultiInputClassifier method)
,
[1]
(pynas.blocks.Lambda method)
(pynas.blocks.pooling.AvgPool method)
,
[1]
(pynas.blocks.pooling.MaxPool method)
,
[1]
(pynas.blocks.residual.InputForward method)
,
[1]
(pynas.blocks.residual.Residual method)
,
[1]
(pynas.blocks.residual.ResidualAdd method)
,
[1]
(pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
(pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
(pynas.core.generic_unet.GenericUNetNetwork method)
,
[1]
(pynas.core.generic_unet.UNetDecoder method)
(pynas.core.individual.Individual method)
,
[1]
(pynas.core.population.Population method)
(pynas.train.losses.CategoricalCrossEntropyLoss method)
(pynas.train.losses.FocalLoss method)
(pynas.train.mean_squared_error.MeanSquaredError method)
(pynas.train.myFit.FitnessEvaluator method)
__len__() (pynas.core.population.Population method)
__str__() (pynas.core.individual.Individual method)
_build_decoder() (pynas.core.generic_unet.GenericUNetNetwork method)
_build_encoder() (pynas.core.generic_unet.GenericUNetNetwork method)
_common_step() (pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
_encoder_shapes_tracing() (pynas.core.generic_unet.GenericUNetNetwork method)
_reparse_layers() (pynas.core.individual.Individual method)
A
add() (in module pynas.blocks.residual)
,
[1]
architecture2chromosome() (pynas.core.individual.Individual method)
,
[1]
AvgPool (class in pynas.blocks.pooling)
,
[1]
B
build_head() (pynas.blocks.heads.Classifier method)
,
[1]
build_layer() (in module pynas.core.generic_unet)
build_model() (pynas.core.population.Population method)
C
calculate_iou() (in module pynas.train.custom_iou)
Cat2d (in module pynas.blocks.residual)
CategoricalCrossEntropyLoss (class in pynas.train.losses)
ce_loss() (in module pynas.core.generic_lightning_module)
check_individual() (pynas.core.population.Population method)
chromosome (pynas.core.individual.Individual attribute)
chromosome2architecture() (pynas.core.individual.Individual method)
,
[1]
Classifier (class in pynas.blocks.heads)
,
[1]
classifier (pynas.blocks.heads.MultiInputClassifier attribute)
,
[1]
compute() (pynas.train.mean_squared_error.MeanSquaredError method)
configure_optimizers() (pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
(pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
,
[1]
conv_blocks (pynas.core.generic_unet.UNetDecoder attribute)
ConvAct (class in pynas.blocks.convolutions)
,
[1]
ConvBnAct (class in pynas.blocks.convolutions)
,
[1]
ConvSE (class in pynas.blocks.convolutions)
,
[1]
copy() (pynas.core.individual.Individual method)
,
[1]
create_population() (pynas.core.population.Population method)
create_random_individual() (pynas.core.population.Population method)
CSPConvBlock (class in pynas.blocks.convolutions)
,
[1]
CSPMBConvBlock (class in pynas.blocks.convolutions)
,
[1]
D
DenseNetBlock (class in pynas.blocks.convolutions)
,
[1]
Dropout (class in pynas.blocks.heads)
,
[1]
dummy_test() (pynas.blocks.heads.Classifier method)
,
[1]
E
elite_models() (pynas.core.population.Population method)
encoder_forward() (pynas.core.generic_unet.GenericUNetNetwork method)
,
[1]
evaluate_parameters() (pynas.core.population.Population method)
evolve() (pynas.core.population.Population method)
F
fitness (pynas.core.individual.Individual attribute)
FitnessEvaluator (class in pynas.train.myFit)
flatten (pynas.blocks.heads.MultiInputClassifier attribute)
,
[1]
FocalLoss (class in pynas.train.losses)
forward() (pynas.blocks.activations.GELU method)
,
[1]
(pynas.blocks.activations.ReLU method)
,
[1]
(pynas.blocks.activations.Sigmoid method)
,
[1]
(pynas.blocks.activations.Softmax method)
,
[1]
(pynas.blocks.convolutions.CSPConvBlock method)
,
[1]
(pynas.blocks.convolutions.CSPMBConvBlock method)
,
[1]
(pynas.blocks.convolutions.DenseNetBlock method)
,
[1]
(pynas.blocks.convolutions.MBConv method)
,
[1]
(pynas.blocks.convolutions.MBConvNoRes method)
,
[1]
(pynas.blocks.convolutions.ResNetBasicBlock method)
,
[1]
(pynas.blocks.convolutions.ResNetBlock method)
,
[1]
(pynas.blocks.convolutions.SEBlock method)
,
[1]
(pynas.blocks.convolutions.Upsample method)
,
[1]
(pynas.blocks.heads.Classifier method)
,
[1]
(pynas.blocks.heads.Dropout method)
,
[1]
(pynas.blocks.heads.MultiInputClassifier method)
,
[1]
(pynas.blocks.Lambda method)
(pynas.blocks.residual.InputForward method)
,
[1]
(pynas.blocks.residual.Residual method)
,
[1]
(pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
(pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
,
[1]
(pynas.core.generic_unet.GenericUNetNetwork method)
,
[1]
(pynas.core.generic_unet.UNetDecoder method)
,
[1]
(pynas.train.losses.CategoricalCrossEntropyLoss method)
(pynas.train.losses.FocalLoss method)
fps (pynas.core.individual.Individual attribute)
G
GELU (class in pynas.blocks.activations)
,
[1]
gene_mutation() (in module pynas.opt.evo)
,
[1]
generate_code_from_parsed_architecture() (in module pynas.core.architecture_builder)
generate_layer_code() (in module pynas.core.architecture_builder)
generate_pooling_layer_code() (in module pynas.core.architecture_builder)
generate_random_architecture_code() (in module pynas.core.architecture_builder)
generate_skip_connection_code() (in module pynas.core.architecture_builder)
generate_upsampling_layer_code() (in module pynas.core.architecture_builder)
GenericLightningNetwork (class in pynas.core.generic_lightning_module)
GenericLightningNetwork_Custom (class in pynas.core.generic_lightning_module)
GenericLightningSegmentationNetwork (class in pynas.core.generic_lightning_module)
GenericUNetNetwork (class in pynas.core.generic_unet)
get_activation_fn() (pynas.core.generic_unet.GenericUNetNetwork method)
(pynas.core.generic_unet.GenericUNetNetwork static method)
I
Individual (class in pynas.core.individual)
initial_poll() (pynas.core.population.Population method)
InputForward (class in pynas.blocks.residual)
,
[1]
inverse_mcc_penalty() (pynas.train.myFit.FitnessEvaluator method)
iou (pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork attribute)
(pynas.core.individual.Individual attribute)
L
Lambda (class in pynas.blocks)
learning_rate (pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork attribute)
list_convolution_layers() (in module pynas.core.generic_unet)
load_dataframe() (pynas.core.population.Population method)
load_population() (pynas.core.population.Population method)
logarithmic_penalty() (pynas.train.myFit.FitnessEvaluator method)
loss_fn (pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork attribute)
M
MaxPool (class in pynas.blocks.pooling)
,
[1]
MBConv (class in pynas.blocks.convolutions)
,
[1]
MBConvNoRes (class in pynas.blocks.convolutions)
,
[1]
MeanSquaredError (class in pynas.train.mean_squared_error)
metric (pynas.core.individual.Individual attribute)
model (pynas.core.individual.Individual attribute)
model_size (pynas.core.individual.Individual attribute)
module
pynas.blocks.activations
pynas.blocks.convolutions
pynas.blocks.heads
pynas.blocks.pooling
pynas.blocks.residual
pynas.core.architecture_builder
pynas.core.generic_lightning_module
pynas.core.generic_unet
pynas.core.individual
pynas.core.population
pynas.core.vocabulary
pynas.opt.evo
pynas.train.custom_iou
pynas.train.losses
pynas.train.mean_squared_error
pynas.train.my_early_stopping
pynas.train.myFit
mse (pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork attribute)
MultiInputClassifier (class in pynas.blocks.heads)
,
[1]
multiplicative_penalty() (pynas.train.myFit.FitnessEvaluator method)
O
on_test_end() (pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
on_train_epoch_end() (pynas.train.my_early_stopping.TrainEarlyStopping method)
on_train_start() (pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
on_validation_end() (pynas.train.my_early_stopping.TrainEarlyStopping method)
out_conv (pynas.core.generic_unet.UNetDecoder attribute)
P
parse_architecture_code() (in module pynas.core.architecture_builder)
parse_conv_params() (in module pynas.core.generic_unet)
parsed_layers (pynas.core.individual.Individual attribute)
Population (class in pynas.core.population)
predict_step() (pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
(pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
,
[1]
projections (pynas.blocks.heads.MultiInputClassifier attribute)
,
[1]
pynas.blocks.activations
module
pynas.blocks.convolutions
module
pynas.blocks.heads
module
pynas.blocks.pooling
module
pynas.blocks.residual
module
pynas.core.architecture_builder
module
pynas.core.generic_lightning_module
module
pynas.core.generic_unet
module
pynas.core.individual
module
pynas.core.population
module
pynas.core.vocabulary
module
pynas.opt.evo
module
pynas.train.custom_iou
module
pynas.train.losses
module
pynas.train.mean_squared_error
module
pynas.train.my_early_stopping
module
pynas.train.myFit
module
R
rebound_metrics() (pynas.train.myFit.FitnessEvaluator static method)
ReLU (class in pynas.blocks.activations)
,
[1]
remove_duplicates() (pynas.core.population.Population method)
reset() (pynas.core.individual.Individual method)
,
[1]
Residual (class in pynas.blocks.residual)
,
[1]
ResidualAdd (class in pynas.blocks.residual)
,
[1]
ResNetBasicBlock (class in pynas.blocks.convolutions)
,
[1]
ResNetBlock (class in pynas.blocks.convolutions)
,
[1]
S
save_dataframe() (pynas.core.population.Population method)
save_model() (pynas.core.population.Population method)
save_population() (pynas.core.population.Population method)
SEBlock (class in pynas.blocks.convolutions)
,
[1]
set_trained_model() (pynas.core.individual.Individual method)
,
[1]
setup_logger() (pynas.core.population.Population static method)
Sigmoid (class in pynas.blocks.activations)
,
[1]
single_point_crossover() (in module pynas.opt.evo)
,
[1]
Softmax (class in pynas.blocks.activations)
,
[1]
stepwise_penalty() (pynas.train.myFit.FitnessEvaluator method)
T
test_step() (pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
(pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
,
[1]
total_input_dim (pynas.blocks.heads.MultiInputClassifier attribute)
,
[1]
train_generation() (pynas.core.population.Population method)
train_individual() (pynas.core.population.Population method)
TrainEarlyStopping (class in pynas.train.my_early_stopping)
training_step() (pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
(pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
,
[1]
U
UNetDecoder (class in pynas.core.generic_unet)
up_convs (pynas.core.generic_unet.UNetDecoder attribute)
update() (pynas.train.mean_squared_error.MeanSquaredError method)
update_config_path() (in module pynas.core.population)
Upsample (class in pynas.blocks.convolutions)
,
[1]
V
validation_step() (pynas.core.generic_lightning_module.GenericLightningNetwork method)
(pynas.core.generic_lightning_module.GenericLightningNetwork_Custom method)
(pynas.core.generic_lightning_module.GenericLightningSegmentationNetwork method)
,
[1]
W
weighted_sum_exponential() (pynas.train.myFit.FitnessEvaluator method)