computes the gradient for a batch , always returns true . concode_field_sep Optimizable.ByCombiningBatchGradient optimizable concode_elem_sep int[] batchAssignments concode_elem_sep List<double[]> batchCachedGradient concode_elem_sep int batchIndex concode_elem_sep double[] batchCachedValue concode_elem_sep ThreadPoolExecutor executor concode_elem_sep Collection<Callable<Double>> valueTasks concode_elem_sep CacheStaleIndicator cacheIndicator concode_elem_sep Logger logger concode_elem_sep int SLEEP_TIME concode_elem_sep Collection<Callable<Boolean>> gradientTasks concode_elem_sep InstanceList trainingSet concode_field_sep void setParameters concode_elem_sep double getValue concode_elem_sep void createTasks concode_elem_sep void getParameters concode_elem_sep void setParameter concode_elem_sep void getValueGradient concode_elem_sep Optimizable.ByCombiningBatchGradient getOptimizable concode_elem_sep int getNumParameters concode_elem_sep void shutdown concode_elem_sep double getParameter
Boolean function ( ) { optimizable . getBatchValueGradient ( batchCachedGradient . get ( batchIndex ) , batchIndex , batchAssignments ) ; return true ; }