583fbccfb801eeb02e4385d8ad8df62046678450,studio/optimizer_plugins/cmaes.py,Optimizer,__pack_solution,#Optimizer#Any#,73

Before Change


            i = self.nametoi[name]
            solution[i] = hyperparam_dict[name]
            if self.log_scale_dict[name]:
                solution[i] = math.log(solution[i] + EPSILON)
            solution[i] = self.__scale_var(solution[i],
                self.bounds[i][0], self.bounds[i][1])

        return solution

After Change


    def __pack_solution(self, hyperparam_dict):
        solution = np.empty(self.dim)
        for h in self.hyperparameters:
            values = copy.copy(h.values)
            if h.is_log:
                values = np.log(values)
            values = self.__scale_var(values, h.min_value, h.max_value)
            if not h.unbounded:
                values = np.clip(values, h.min_value, h.max_value)
            if h.array_length is None:
                solution[h.index] = values
            else:
                solution[h.index: h.index + h.array_length] = values
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 3

Instances


Project Name: studioml/studio
Commit Name: 583fbccfb801eeb02e4385d8ad8df62046678450
Time: 2017-08-26
Author: jasonzliang@utexas.edu
File Name: studio/optimizer_plugins/cmaes.py
Class Name: Optimizer
Method Name: __pack_solution


Project Name: etal/cnvkit
Commit Name: 1281963269c819f22fed98583526df8946d18b4a
Time: 2016-04-20
Author: eric.talevich@gmail.com
File Name: cnvlib/commands.py
Class Name:
Method Name: do_import_theta


Project Name: CellProfiler/CellProfiler
Commit Name: 1ca8f3fb1218c7d978ed8a1bd91fc63cb8e1b070
Time: 2009-12-10
Author: leek@1fc53939-2000-0410-845c-e8453a809027
File Name: pyCellProfiler/cellprofiler/cpmath/threshold.py
Class Name:
Method Name: sum_of_entropies