Skip to content

hsynercn/Compressive-Autoencoder-for-Image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compressive Autoencoder for Image

Autoencoder usage for image compression, dimension reduction of datasets. Tensorflow api implementation for compression.

Complete report

Autoencoders are primitive network models which generates the input in output layer, simply repeats the input. This function can decrease the noise in data or complete a missing part. Autoencoders extracts the attributes of data and uses same attributes for reconstruction phase. Extracted attributes can be used for reconstruction on an identical network in another location. We can use extracted attributes to compress data.

For compression model we need the middle layer outputs. These values forms the compressed data. At this point quantization problem emerges. Middle layer output of the network is very valuable and precise for reconstruction performance. Small changes can lead influential output errors. To minimize this problem precision guarded with 19 digit and exponentiation number. Network sigmoid transfer function generates outputs between 0.0 and 1.0. Python numpy.ndarray (n dimensional array) provides required function to transfer data to text files. Binary file recovery can create problem between big endian and little endian machines.

image

About

Compressive autoencoder example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages