-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathReadME.txt
More file actions
44 lines (30 loc) · 1.6 KB
/
Copy pathReadME.txt
File metadata and controls
44 lines (30 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
------------------------------------------------------------------------------
READ ME - Instructions on how to run the code.
------------------------------------------------------------------------------
Download MNIST dataset to the same folder that the MATLAB code are as follows.
Step 1: Download from http://yann.lecun.com/exdb/mnist the following 4 files:
o train-images-idx3-ubyte.gz
o train-labels-idx1-ubyte.gz
o t10k-images-idx3-ubyte.gz
o t10k-labels-idx1-ubyte.gz
Step 2: Unzip these 4 files by executing:
o gunzip train-images-idx3-ubyte.gz
o gunzip train-labels-idx1-ubyte.gz
o gunzip t10k-images-idx3-ubyte.gz
o gunzip t10k-labels-idx1-ubyte.gz
If unzipping with WinZip, make sure the file names have not been changed by WinZip.
Step 3: Run DeepFS2.m
Step 4: The program will return two options.
Enter 1 to run DeepFS to select features, or
Enter 2 to first select features using DeepFS and then train a Deep Boltzmann machine (DBM) on the selected data.
The principle of DeepFS is described in [1]. The DBM in [2] is used in this code.
[1] [1] Aboozar Taherkhani, Georgina Cosma, T. M McGinnity, Deep-FS: A feature selection algorithm for Deep Boltzmann Machines,
Neurocomputing, Volume 322, 2018, Pages 22-37,
ISSN 0925-2312, https://doi.org/10.1016/j.neucom.2018.09.040.
(http://www.sciencedirect.com/science/article/pii/S0925231218311020)
[2] Learning Deep Boltzmann Machines, http://www.cs.toronto.edu/~rsalakhu/DBM.html
Please e-mail me if us find bugs.
Dr Aboozar Taherkhani:
Dr Georgina Cosma