AIDGE IN SPACE
Banc d'essai de compression d'image apprise pour l'embarqué
Chargement...
Recherche...
Aucune correspondance
Hiérarchie des classes

Aller au graphe hiérarchique des classes

Cette liste d'héritage est classée approximativement par ordre alphabétique :
[Niveau de détails 1234]
 Caidge_in_space.ui_training._NamesAttribution de noms de fichiers libres dans un dossier, en temps amorti constant
 Caidge_in_space.entropy.ArithmeticDecoderDécodeur symétrique de ArithmeticEncoder
 Caidge_in_space.entropy.ArithmeticEncoderCodeur arithmétique entier sur STATE_BITS bits (méthode des bits en attente)
 Caidge_in_space.entropy.BitReaderLecture bit à bit d'un tampon d'octets ; renvoie des zéros au-delà de la fin
 Caidge_in_space.entropy.BitWriterÉcriture bit à bit dans un tampon d'octets (bit de poids fort en premier)
 Caidge_in_space.entropy.CdfTablesEnsemble de tables de fréquences cumulées, prêtes pour le codeur arithmétique
 Caidge_in_space.codecs.base.CodecClasse de base de tous les codecs
 Caidge_in_space.codecs.base.LearnedCodecCodec à base de réseau de neurones (transformées apprises + codage entropique)
 Caidge_in_space.codecs.balle2017.Balle2017CodecModèles Ballé 2017 d'une même architecture (et d'un même run, pour une série), un niveau par λ
 Caidge_in_space.codecs.bmshj2018.Pretrained2018Base des modèles 2018 pré-entraînés : 8 niveaux de qualité, poids téléchargés à la demande
 Caidge_in_space.codecs.bmshj2018.Factorized2018Bmshj2018-factorized pré-entraîné
 Caidge_in_space.codecs.bmshj2018.Hyperprior2018Bmshj2018-hyperprior pré-entraîné
 Caidge_in_space.codecs.classical.PillowCodecCodec qui passe par Image.save() de Pillow ; le débit est toujours réel
 Caidge_in_space.codecs.classical.JpegJPEG (libjpeg)
 Caidge_in_space.codecs.classical.Jpeg2000JPEG 2000 (OpenJPEG), à débit cible
 Caidge_in_space.codecs.classical.WebPWebP avec pertes (libwebp)
 Ctorch.autograd.Function
 Caidge_in_space.nn._LowerBoundMax(x, borne) dont le gradient passe quand x >= borne ou quand il pousse x vers le haut
 Caidge_in_space.jobs.JobUn job d'entraînement tel que stocké dans la base
 Caidge_in_space.jobs.JobStoreAccès à la base des jobs d'entraînement (une connexion par opération)
 Caidge_in_space.coding.LatentCodingInterface du codage entropique des latents d'un modèle
 Caidge_in_space.coding.FactorizedCodingPrior factorisé (Ballé 2017, bmshj2018-factorized) : une table par canal
 Caidge_in_space.coding.HyperpriorCodingScale hyperprior gaussien (bmshj2018-hyperprior)
 Caidge_in_space.codecs.base.LevelUn réglage de débit d'un codec (qualité JPEG, checkpoint, débit cible...)
 Cnn.Module
 Caidge_in_space.nn.Analysis2017Transformée d'analyse de Ballé 2017 : conv 9x9/4, 5x5/2, 5x5/2, chacune suivie d'une GDN
 Caidge_in_space.nn.Balle2017Modèle du notebook (E2ECompressor) : mêmes noms de couches, checkpoints compatibles
 Caidge_in_space.nn.FactorizedPrior2018Bmshj2018-factorized : 4 conv 5x5 de pas 2 avec GDN entre chacune, prior factorisé
 Caidge_in_space.nn.FrozenGDNGDN figée pour le déploiement : conv 1x1 (poids gamma, biais beta), racine, division
 Caidge_in_space.nn.GDNGeneralized Divisive Normalization (Ballé et al
 Caidge_in_space.nn.HyperpriorOnboardPartie embarquée d'un hyperprior : g_a, h_a et h_s (pour le profilage et l'export)
 Caidge_in_space.nn.ScaleHyperprior2018Bmshj2018-hyperprior : un hyper-latent z, codé avec un prior factorisé, prédit l'échelle de chaque latent
 Caidge_in_space.nn.Synthesis2017Transformée de synthèse de Ballé 2017, symétrique de Analysis2017 (IGDN + conv transposées)
 Caidge_in_space.nn._FactorizedPriorDensité apprise indépendante par canal (base de FactorizedDensity et EntropyBottleneck)
 Caidge_in_space.nn.EntropyBottleneckEntropy bottleneck de Ballé et al
 Caidge_in_space.nn.FactorizedDensityPrior factorisé simplifié du notebook : un scalaire par couche et par canal
 Caidge_in_space.codecs.base.ResultRésultat d'une compression suivie d'une décompression
 Caidge_in_space.train.StopWatcherDemande d'arrêt de l'entraînement : annulation dans la base, fin de stdin ou signal
 Caidge_in_space.training.config.TrainConfigRéglages d'un entraînement ; les défauts reprennent le notebook (cellule 4, mode GPU complet)
 Caidge_in_space.training.loop.TrainResultRésultat d'un appel à train()
 CValueError
 Caidge_in_space.training.config.ConfigErrorConfiguration d'entraînement invalide (code de retour 2 de la CLI train)