You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, thanks for your awesome work, but i doubt whether the implement of EA's mutation is correct, the paper says that we should acquire the block credits during model evaluation procedure, which can be used to guide the mutation to accelerate searching and find better architecture, I find that vega's implementation is general mutaion, could you help me? thanks!
The text was updated successfully, but these errors were encountered:
defmutation_node(self, mutation_rate=0.05):
"""Mutate the active node type of individual. :param mutation_rate: the prosibility to mutate, defaults to 0.05 :type mutation_rate: float """fornode_indinrange(self.node_num):
ifself.gene[node_ind][0] andnp.random.rand() <mutation_rate:
type_prob=self.net_info.func_probself.gene[node_ind][1] =bisect_right(type_prob, random())
self.active_net=self.active_net_list()
self.parameter=self.network_parameter()
self.flops=self.network_flops()
It's guided mutation, not normal mutation.
The func_prob is guide information.
Hi, thanks for your awesome work, but i doubt whether the implement of EA's mutation is correct, the paper says that we should acquire the block credits during model evaluation procedure, which can be used to guide the mutation to accelerate searching and find better architecture, I find that vega's implementation is general mutaion, could you help me? thanks!
The text was updated successfully, but these errors were encountered: