Skip to content

disin7c9/imitation-PCAAE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imitation-PCAAE

A replica of PCA-AE built on a modified DeZero

PCA-AE

PCA-AE is one of autoencoders which decomposes input data like principal component analysis (PCA), but in a non-linear way. Through the model, you can figure out the meaning of each component of the latent space of given data in statistically independent manner and manipulate the latent space intuitively. For more details, refer to the original authors' paper [1] and github code [2].

DeZero

DeZero is one of framework for python developed by Saitou Koki. It was introduced in the 3rd volume of 'Deep learning from scratch'. You can find the official version of DeZero in the following reference [3]. I modified some classes and functions to reproduce the AE model.

In my memory, I edited

class: Config, Variable, DataLoader, MeanSquaredError, BatchNorm, Linear, Conv2d, Deconv2d, Optimizer, GetItemGrad(cupy => cupyx)

function: sigmoid_cross_entropy, binary_cross_entropy

... etc.

References

About

A replica of PCA-AE built on a modified DeZero

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published