weka.filters.Filter.makeCopy()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(135)

本文整理了Java中weka.filters.Filter.makeCopy()方法的一些代码示例,展示了Filter.makeCopy()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Filter.makeCopy()方法的具体详情如下:
包路径:weka.filters.Filter
类名称:Filter
方法名:makeCopy

Filter.makeCopy介绍

[英]Creates a deep copy of the given filter using serialization.
[中]使用序列化创建给定筛选器的深度副本。

代码示例

代码示例来源:origin: net.sf.meka/meka

/**
 * Filters the statistics using the specified filter.
 *
 * @param stats         the stats to filter
 * @return              the filtered stats
 */
protected List<EvaluationStatistics> filter(List<EvaluationStatistics> stats) {
  Instances       data;
  Instances       filtered;
  Filter          filter;
  try {
    data   = toInstances(stats);
    filter = Filter.makeCopy(m_Filter);
    filter.setInputFormat(data);
    filtered = Filter.useFilter(data, filter);
    stats = fromInstances(filtered);
  }
  catch (Exception e) {
    handleException("Failed to filter statistics!", e);
  }
  return stats;
}

代码示例来源:origin: Waikato/meka

/**
 * Filters the statistics using the specified filter.
 *
 * @param stats         the stats to filter
 * @return              the filtered stats
 */
protected List<EvaluationStatistics> filter(List<EvaluationStatistics> stats) {
  Instances       data;
  Instances       filtered;
  Filter          filter;
  try {
    data   = toInstances(stats);
    filter = Filter.makeCopy(m_Filter);
    filter.setInputFormat(data);
    filtered = Filter.useFilter(data, filter);
    stats = fromInstances(filtered);
  }
  catch (Exception e) {
    handleException("Failed to filter statistics!", e);
  }
  return stats;
}

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

/**
 * Initialize the step.
 *
 * @throws WekaException if a problem occurs during initialization
 */
@Override
public void stepInit() throws WekaException {
 if (!(getWrappedAlgorithm() instanceof weka.filters.Filter)) {
  throw new WekaException("Incorrect type of algorithm");
 }
 try {
  m_filterTemplate = weka.filters.Filter.makeCopy(getFilter());
  if (m_filterTemplate instanceof EnvironmentHandler) {
   ((EnvironmentHandler) m_filterTemplate).setEnvironment(getStepManager()
    .getExecutionEnvironment().getEnvironmentVariables());
  }
 } catch (Exception ex) {
  throw new WekaException(ex);
 }
 m_incrementalData = new Data(StepManager.CON_INSTANCE);
 m_filterMap.clear();
 m_waitingTestData.clear();
 m_streaming = false;
 m_stringAttsPresent = false;
 m_isReset = true;
}

代码示例来源:origin: Waikato/weka-trunk

/**
 * Initialize the step.
 *
 * @throws WekaException if a problem occurs during initialization
 */
@Override
public void stepInit() throws WekaException {
 if (!(getWrappedAlgorithm() instanceof weka.filters.Filter)) {
  throw new WekaException("Incorrect type of algorithm");
 }
 try {
  m_filterTemplate = weka.filters.Filter.makeCopy(getFilter());
  if (m_filterTemplate instanceof EnvironmentHandler) {
   ((EnvironmentHandler) m_filterTemplate).setEnvironment(getStepManager()
    .getExecutionEnvironment().getEnvironmentVariables());
  }
 } catch (Exception ex) {
  throw new WekaException(ex);
 }
 m_incrementalData = new Data(StepManager.CON_INSTANCE);
 m_filterMap.clear();
 m_waitingTestData.clear();
 m_streaming = false;
 m_stringAttsPresent = false;
 m_isReset = true;
}

代码示例来源:origin: Waikato/weka-trunk

weka.filters.Filter.makeCopy(m_filterTemplate);
if (!isStopRequested()) {
 filterToUse.setInputFormat(batch);

代码示例来源:origin: nz.ac.waikato.cms.weka/partialLeastSquares

m_ActualFilter = (PLSFilter) Filter.makeCopy(m_Filter);
m_ActualFilter.setPerformPrediction(false);
m_ActualFilter.setInputFormat(data);

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

copy.setClassIndex(classIndex);
m_StopBut.setEnabled(true);
Filter filterCopy = Filter.makeCopy(filter);
filterCopy.setInputFormat(copy);
Instances newInstances = Filter.useFilter(copy, filterCopy);

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

weka.filters.Filter.makeCopy(m_filterTemplate);
if (!isStopRequested()) {
 filterToUse.setInputFormat(batch);

代码示例来源:origin: Waikato/weka-trunk

copy.setClassIndex(classIndex);
m_StopBut.setEnabled(true);
Filter filterCopy = Filter.makeCopy(filter);
filterCopy.setInputFormat(copy);
Instances newInstances = Filter.useFilter(copy, filterCopy);

代码示例来源:origin: Waikato/weka-trunk

filter = Filter.makeCopy(getFilter());
filter.setInputFormat(data);
filteredInstances = Filter.useFilter(data, filter);
filterSource = Filter.makeCopy(getSourceCode());
filterSource.setInputFormat(data);
filteredInstancesSource = Filter.useFilter(data, filterSource);
 filter = Filter.makeCopy(getFilter());
 filter.setInputFormat(data);
 Filter.useFilter(data, filter);
 filterSource = Filter.makeCopy(getSourceCode());
 filterSource.setInputFormat(data);

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

filter = Filter.makeCopy(getFilter());
filter.setInputFormat(data);
filteredInstances = Filter.useFilter(data, filter);
filterSource = Filter.makeCopy(getSourceCode());
filterSource.setInputFormat(data);
filteredInstancesSource = Filter.useFilter(data, filterSource);
 filter = Filter.makeCopy(getFilter());
 filter.setInputFormat(data);
 Filter.useFilter(data, filter);
 filterSource = Filter.makeCopy(getSourceCode());
 filterSource.setInputFormat(data);

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

getStepManager().logBasic("Initializing streaming filter");
try {
 m_streamingFilter = weka.filters.Filter.makeCopy(m_filterTemplate);
 m_streamingFilter.setInputFormat(incomingStructure);
 m_stringAttsPresent =

代码示例来源:origin: Waikato/weka-trunk

getStepManager().logBasic("Initializing streaming filter");
try {
 m_streamingFilter = weka.filters.Filter.makeCopy(m_filterTemplate);
 m_streamingFilter.setInputFormat(incomingStructure);
 m_stringAttsPresent =

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

try {
 weka.filters.Filter tempFilter =
  weka.filters.Filter.makeCopy(getFilter());
 if (tempFilter.setInputFormat(incomingStructure)) {
  return tempFilter.getOutputFormat();

代码示例来源:origin: Waikato/weka-trunk

try {
 weka.filters.Filter tempFilter =
  weka.filters.Filter.makeCopy(getFilter());
 if (tempFilter.setInputFormat(incomingStructure)) {
  return tempFilter.getOutputFormat();

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

m_ActualFilter = Filter.makeCopy(m_Filter);
m_ActualFilter.setInputFormat(instances);
instances = Filter.useFilter(instances, m_ActualFilter);

代码示例来源:origin: Waikato/weka-trunk

m_ActualFilter = Filter.makeCopy(m_Filter);
m_ActualFilter.setInputFormat(instances);
instances = Filter.useFilter(instances, m_ActualFilter);

相关文章