We implemented our adaptive 1D CNN using C++ over MS Visual Studio 2013 in 64 bit. This is a non-GPU implementation; however, Intel OpenMP API is used to obtain multiprocessing with a shared memory.
The compiled executable file
CNNTestApp.exe can be found in
\CNN_APP\Release\. This C++ Windows console application is responsible for carrying out the forward- and back-propagation processes required for training and testing of 1D CNNs.
For both CNN training and testing,
CNNTestApp.exerequires two CDF files to be available in
\CNN_APP\CDF_FILES\, which are:
title_ID_test.cdf. Each cdf file should at least include a single frame of data.
Some antivirus applications (like Avast for example) detect
CNNTestApp.exeas a virus (false-positive). Please make sure to add the enitre folder to the exclusion list of your antivirus before running the application.
When you download the package, some browsers (like Google Chrome) misclassify
CNNTestApp.exeas a suspicious file.
The application only supports Microsoft Windows.