All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.expleague.ml.dynamicGrid.interfaces.DynamicGrid Maven / Gradle / Ivy

package com.expleague.ml.dynamicGrid.interfaces;

import com.expleague.commons.math.vectors.Vec;

/**
 * Created by noxoomo on 23/07/14.
 */
public interface DynamicGrid {
  int rows();

  void setKnown(int hash);

  boolean isKnown(int hash);

  boolean isActive(int fIndex, int binNo);

  DynamicRow row(int feature);

  void binarize(Vec x, short[] folds);

  BinaryFeature bf(int fIndex, int binNo);

  DynamicRow nonEmptyRow();

  boolean addSplit(int feature);

  int[] hist();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy