Skip to content

weijiyang1996/tf_audio_steganalysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio (and Image) Steganalysis with Deep Learning

@ Author: Yuntao Wang (Charles_wyt)
@ Email: [email protected]
Hope we can have a happy communication.

Linux CPU Linux GPU Windows CPU Windows GPU
Travis Travis Travis Travis

This project is a tensorflow implementation of recent work, you can also design your own network via this platform.

Necessary Package

tensorflow-gpu==1.3 or later, numpy, pandas, matplotlib, scikit-image, scikit-learn, filetype, virtualenv, librosa (depend on FFmpeg)

You can use command pip install -r requirements.txt to install all packages mentioned above. If you don't want to change your version of tensorflow, you can use virtualenv to create a new python run environment.

How to use

  1. install python3.x or Anaconda and add the path into the environment variable (recommand python3.5).
  2. GPU run environment configure if train the network (optional).
  3. install all dependent packages mentioned above (open setup/requirements.txt and input "pip install -r requirements" into your cmd window).
  4. run the code as the example as shows
  5. use tensorboard to visualize the train process such as the accuracy and loss curve of train and validation. The command is "tensorboard --logdir=/path/to/log-directory".
  6. If you want to design your own network based on this project, there is an instruction for you.
  7. Our sourcecode is coded with Pycharm, and the hard wrap is setted as 180.

File description

ID File Function
1 src source code
2 paper the PPT and brief introduction of our recent work
3 setup a requirements.txt in this folder, which is used to install all packages in this system
4 jupyter a folder for jupyter debug
5 data_processing tools which are used for QMDCT coefficients extraction and dataset build

About

Audio steganalysis with tensorflow1.3 or later

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 88.7%
  • Jupyter Notebook 11.2%
  • Batchfile 0.1%