IEEE Computational Intelligence Magazine - August 2021 - 30
in 3.1) on ImageNet. We set the initial structure 0a as a random
structure, ResNet50, and the structure searched by Proexyless
on ImageNet100, respectively, to show the importance
of prior knowledge. During the architecture search, the 128M
training samples of ImageNet are divided into two subsets,
80% for the training set, and the remainder for the validation
set for mutation validation and search space reduction. We set
the channel as half of that of ResNet50 for efficiency and pay
attention to the evolution of the operation rather than the
channel. We set the hyperparameter
the epoch of the search is R =2
m kE .
M
)
and 2m are set to 0.9 and 0.3. After evolution, we train the
searched network on ImageNet in an unsupervised manner
for 200 epochs.
C. Results for Classification
In this section, we perform experiments on CIFAR10 and
ImageNet. In the experiment using CIFAR10, every time we
train an epoch, we immediately verify the performance on the
validation set. In the experiment using ImageNet, we perform
unsupervised pretraining and then train a supervised linear classifier
for 100 epochs. Finally, we report top-1 classification
accuracy on the validation set.
E ,3= so the number of
The hyperparameter 1m
1) Results on CIFAR10
On CIFAR10, we use an experimental setting described in
MoCo v1 [1], not the settings used in v2 [11] for ImageNet. In
addition, we use cell-based search space. In the search process,
we search for normal cells and reduction cells. The total number
of layers is set to 6, and reduction cells are located at 1/3
and 2/3. We set the intermediate nodes to
#
tum to 0.9, the weight decay to 310 4
-
M ,4= the momenand
the initial learnTABLE
1 Comparison under the linear classification protocol on CIFAR10.
ARCHITECTURE METHOD
AMDIMSMALL
AMDIMLARGE
RESNET18
AMDIM [44]
AMDIM [44]
FAUNAE
(CHANNEL = 36) MOCO V1
FAUNAE
(CHANNEL = 100) MOCO V1
ACCURACY (%) PARAMS (M)
89.5
91.2
MOCO V1 [1] 84.09
88.83
92.26
194
626
11.1
9.1
69.8
ing rate to 0.025 described in [14]. We use 90% of the training
set as the training data in the search phase, and 10% of the
training set as the validation data. After the search, we train the
final architecture for 600 epochs on CIFAR10. We set the total
number of cell layers to 10 and the
batch size to 128.
We use two NVIDIA Titan V GPUs
SEARCH
COST (GPU
DAYS)
-
-
-
0.125
0.125
TABLE 2 Comparisons under the linear classification protocol on ImageNet.
ARCHITECTURE METHOD
ACCURACY
(%)
RESNET50
RESNET50
RESNET101
RESNET170WIDER
RESNET50L+AB
AMDIMSMALL
AMDIMLARGE
RESNET50
RESNET50
RESNET50
RANDOM
PROXYLESSNAS
FAUNAE
(RANDOM)
FAUNAE
(RESNET50)
INSTDISC [40]
54.0
LOCALAGG [45] 58.8
CPC V1 [42]
CPC V2 [46]
CMC [47]
AMDIM [44]
AMDIM [44]
MOCO V1 [1]
MOCO V2 [11]
SIMCLR [12]
MOCO V2
MOCO V2
MOCO V2
MOCO V2
FAUNAE
(PROXYLESSNAS) MOCO V2
48.7
65.9
64.1
63.5
68.1
60.6
67.5
66.6
66.2
67.8
67.4
67.8
68.3
PARAMS
(M)
24
24
28
303
47
194
626
24
24
24
23
23
24
24
30
SEARCH COST
(GPU DAYS)
-
-
-
-
-
-
-
-
-
-
-
23.1
15.3
15.3
15.3
SEARCH
METHOD
Manual
Manual
Manual
Evolution
Evolution
to search approximately 1.5 hours. We
set the initial number of channels to 36
and 100 for better performance. It can
clearly be seen in Table 1 whether
it is FaUNAE (channel = 36) or
FaUNAE (channel = 100), the model
size of FaUNAE is smaller than that
of AMDIMlarge
and AMDIM .small
Note that the results in Table 1 are
our best, but they are unstable and
we need additional trials to obtain
re sults. Compared with
AMDIM ,large
SEARCH
METHOD
Manual
Manual
Manual
Manual
Manual
Manual
Manual
Manual
Manual
Manual
Random
Gradient-base
Evolution
Evolution
Evolution
FaUNAE (channel = 100) achieves
not only a better performance (91.2
vs. 92.26), but also has fewer parameters
(626M vs. 69.8M). When compared
with ResNet18, FaUNAE is
slightly better than ResNet in terms
of model size (11.1M vs. 9.1M), and
FaUNAE improved performance by
4.74% (84.09 vs. 88.83).
2) Results on ImageNet
During the search, we set an initial
learning rate of 0.03, a momentum
of 0.9, a weight decay of 0.0001, and
then we use 8 Tesla V100 GPUs to
search approximately 46 hours. In
the process of training a supervised
linear classifier, we set the initial
learning rate as 30 and the weight
decay 0 as described in [1]. Table 2
shows that FaUNAE outperforms
ResNet50, ResNet101, ResNet170,
30 IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | AUGUST 2021
IEEE Computational Intelligence Magazine - August 2021
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - August 2021
Contents
IEEE Computational Intelligence Magazine - August 2021 - Cover1
IEEE Computational Intelligence Magazine - August 2021 - Cover2
IEEE Computational Intelligence Magazine - August 2021 - Contents
IEEE Computational Intelligence Magazine - August 2021 - 2
IEEE Computational Intelligence Magazine - August 2021 - 3
IEEE Computational Intelligence Magazine - August 2021 - 4
IEEE Computational Intelligence Magazine - August 2021 - 5
IEEE Computational Intelligence Magazine - August 2021 - 6
IEEE Computational Intelligence Magazine - August 2021 - 7
IEEE Computational Intelligence Magazine - August 2021 - 8
IEEE Computational Intelligence Magazine - August 2021 - 9
IEEE Computational Intelligence Magazine - August 2021 - 10
IEEE Computational Intelligence Magazine - August 2021 - 11
IEEE Computational Intelligence Magazine - August 2021 - 12
IEEE Computational Intelligence Magazine - August 2021 - 13
IEEE Computational Intelligence Magazine - August 2021 - 14
IEEE Computational Intelligence Magazine - August 2021 - 15
IEEE Computational Intelligence Magazine - August 2021 - 16
IEEE Computational Intelligence Magazine - August 2021 - 17
IEEE Computational Intelligence Magazine - August 2021 - 18
IEEE Computational Intelligence Magazine - August 2021 - 19
IEEE Computational Intelligence Magazine - August 2021 - 20
IEEE Computational Intelligence Magazine - August 2021 - 21
IEEE Computational Intelligence Magazine - August 2021 - 22
IEEE Computational Intelligence Magazine - August 2021 - 23
IEEE Computational Intelligence Magazine - August 2021 - 24
IEEE Computational Intelligence Magazine - August 2021 - 25
IEEE Computational Intelligence Magazine - August 2021 - 26
IEEE Computational Intelligence Magazine - August 2021 - 27
IEEE Computational Intelligence Magazine - August 2021 - 28
IEEE Computational Intelligence Magazine - August 2021 - 29
IEEE Computational Intelligence Magazine - August 2021 - 30
IEEE Computational Intelligence Magazine - August 2021 - 31
IEEE Computational Intelligence Magazine - August 2021 - 32
IEEE Computational Intelligence Magazine - August 2021 - 33
IEEE Computational Intelligence Magazine - August 2021 - 34
IEEE Computational Intelligence Magazine - August 2021 - 35
IEEE Computational Intelligence Magazine - August 2021 - 36
IEEE Computational Intelligence Magazine - August 2021 - 37
IEEE Computational Intelligence Magazine - August 2021 - 38
IEEE Computational Intelligence Magazine - August 2021 - 39
IEEE Computational Intelligence Magazine - August 2021 - 40
IEEE Computational Intelligence Magazine - August 2021 - 41
IEEE Computational Intelligence Magazine - August 2021 - 42
IEEE Computational Intelligence Magazine - August 2021 - 43
IEEE Computational Intelligence Magazine - August 2021 - 44
IEEE Computational Intelligence Magazine - August 2021 - 45
IEEE Computational Intelligence Magazine - August 2021 - 46
IEEE Computational Intelligence Magazine - August 2021 - 47
IEEE Computational Intelligence Magazine - August 2021 - 48
IEEE Computational Intelligence Magazine - August 2021 - 49
IEEE Computational Intelligence Magazine - August 2021 - 50
IEEE Computational Intelligence Magazine - August 2021 - 51
IEEE Computational Intelligence Magazine - August 2021 - 52
IEEE Computational Intelligence Magazine - August 2021 - 53
IEEE Computational Intelligence Magazine - August 2021 - 54
IEEE Computational Intelligence Magazine - August 2021 - 55
IEEE Computational Intelligence Magazine - August 2021 - 56
IEEE Computational Intelligence Magazine - August 2021 - 57
IEEE Computational Intelligence Magazine - August 2021 - 58
IEEE Computational Intelligence Magazine - August 2021 - 59
IEEE Computational Intelligence Magazine - August 2021 - 60
IEEE Computational Intelligence Magazine - August 2021 - 61
IEEE Computational Intelligence Magazine - August 2021 - 62
IEEE Computational Intelligence Magazine - August 2021 - 63
IEEE Computational Intelligence Magazine - August 2021 - 64
IEEE Computational Intelligence Magazine - August 2021 - 65
IEEE Computational Intelligence Magazine - August 2021 - 66
IEEE Computational Intelligence Magazine - August 2021 - 67
IEEE Computational Intelligence Magazine - August 2021 - 68
IEEE Computational Intelligence Magazine - August 2021 - 69
IEEE Computational Intelligence Magazine - August 2021 - 70
IEEE Computational Intelligence Magazine - August 2021 - 71
IEEE Computational Intelligence Magazine - August 2021 - 72
IEEE Computational Intelligence Magazine - August 2021 - 73
IEEE Computational Intelligence Magazine - August 2021 - 74
IEEE Computational Intelligence Magazine - August 2021 - 75
IEEE Computational Intelligence Magazine - August 2021 - 76
IEEE Computational Intelligence Magazine - August 2021 - 77
IEEE Computational Intelligence Magazine - August 2021 - 78
IEEE Computational Intelligence Magazine - August 2021 - 79
IEEE Computational Intelligence Magazine - August 2021 - 80
IEEE Computational Intelligence Magazine - August 2021 - 81
IEEE Computational Intelligence Magazine - August 2021 - 82
IEEE Computational Intelligence Magazine - August 2021 - 83
IEEE Computational Intelligence Magazine - August 2021 - 84
IEEE Computational Intelligence Magazine - August 2021 - 85
IEEE Computational Intelligence Magazine - August 2021 - 86
IEEE Computational Intelligence Magazine - August 2021 - 87
IEEE Computational Intelligence Magazine - August 2021 - 88
IEEE Computational Intelligence Magazine - August 2021 - 89
IEEE Computational Intelligence Magazine - August 2021 - 90
IEEE Computational Intelligence Magazine - August 2021 - 91
IEEE Computational Intelligence Magazine - August 2021 - 92
IEEE Computational Intelligence Magazine - August 2021 - 93
IEEE Computational Intelligence Magazine - August 2021 - 94
IEEE Computational Intelligence Magazine - August 2021 - 95
IEEE Computational Intelligence Magazine - August 2021 - 96
IEEE Computational Intelligence Magazine - August 2021 - Cover3
IEEE Computational Intelligence Magazine - August 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com