• 大小: 11.5MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: 其他
  • 标签: weka  分类  聚类  

资源简介

著名数据挖掘软件weka的全部算法源代码; 关于weka源代码的学习可以进http://quweiprotoss.blog.163.com/blog 看看,对初学者,进阶者都有不少收获!

资源截图

代码片段和文件信息

/*
 *    This program is free software; you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation; either version 2 of the License or
 *    (at your option) any later version.
 *
 *    This program is distributed in the hope that it will be useful
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with this program; if not write to the Free Software
 *    Foundation Inc. 675 Mass Ave Cambridge MA 02139 USA.
 */

/*
 *    Associator.java
 *    Copyright (C) 1999 University of Waikato Hamilton New Zealand
 *
 */

package weka.associations;

import weka.core.Capabilities;
import weka.core.CapabilitiesHandler;
import weka.core.Instances;
import weka.core.RevisionHandler;
import weka.core.RevisionUtils;
import weka.core.Serializedobject;
import weka.core.Utils;

import java.io.Serializable;

/** 
 * Abstract scheme for learning associations. All schemes for learning
 * associations implemement this class
 *
 * @author Eibe Frank (eibe@cs.waikato.ac.nz)
 * @version $Revision: 5505 $ 
 */
public abstract class AbstractAssociator 
  implements Cloneable Associator Serializable CapabilitiesHandler RevisionHandler {
 
  /** for serialization */
  private static final long serialVersionUID = -3017644543382432070L;
  
  /**
   * Creates a new instance of a associator given it‘s class name and
   * (optional) arguments to pass to it‘s setOptions method. If the
   * associator implements OptionHandler and the options parameter is
   * non-null the associator will have it‘s options set.
   *
   * @param associatorName the fully qualified class name of the associator
   * @param options an array of options suitable for passing to setOptions. May
   * be null.
   * @return the newly created associator ready for use.
   * @exception Exception if the associator name is invalid or the options
   * supplied are not acceptable to the associator
   */
  public static Associator forName(String associatorName
   String [] options) throws Exception {

    return (Associator)Utils.forName(Associator.class
     associatorName
     options);
  }

  /**
   * Creates a deep copy of the given associator using serialization.
   *
   * @param model the associator to copy
   * @return a deep copy of the associator
   * @exception Exception if an error occurs
   */
  public static Associator makeCopy(Associator model) throws Exception {
    return (Associator) new Serializedobject(model).getobject();
  }

  /**
   * Creates copies of the current associator. Note that this method
   * now uses Serialization to perform a deep copy so the Associator
   * object must be fully Serializable. Any currently built model will
   * now be copied as wel

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        379  2009-11-04 18:36  MainWeka\.classpath

     文件        384  2009-11-04 18:36  MainWeka\.project

     文件       2840  2009-11-04 18:36  MainWeka\bin\weka\associations\AbstractAssociator.class

     文件      26342  2009-11-04 18:36  MainWeka\bin\weka\associations\Apriori.class

     文件       8859  2009-11-04 18:36  MainWeka\bin\weka\associations\AprioriItemSet.class

     文件        277  2009-11-04 18:36  MainWeka\bin\weka\associations\Associator.class

     文件       5993  2009-11-04 18:36  MainWeka\bin\weka\associations\AssociatorEvaluation.class

     文件       4933  2009-11-04 18:36  MainWeka\bin\weka\associations\CaRuleGeneration.class

     文件        433  2009-11-04 18:36  MainWeka\bin\weka\associations\CARuleMiner.class

     文件      19515  2009-11-04 18:36  MainWeka\bin\weka\associations\CheckAssociator.class

     文件       7455  2009-11-04 18:36  MainWeka\bin\weka\associations\FilteredAssociator.class

     文件      11933  2009-11-04 18:36  MainWeka\bin\weka\associations\GeneralizedSequentialPatterns.class

     文件       4834  2009-11-04 18:36  MainWeka\bin\weka\associations\gsp\Element.class

     文件       9839  2009-11-04 18:36  MainWeka\bin\weka\associations\gsp\Sequence.class

     文件       1741  2009-11-04 18:36  MainWeka\bin\weka\associations\HotSpot$HotNode$HotTestDetails.class

     文件       9816  2009-11-04 18:36  MainWeka\bin\weka\associations\HotSpot$HotNode.class

     文件       1343  2009-11-04 18:36  MainWeka\bin\weka\associations\HotSpot$HotSpotHashKey.class

     文件      13616  2009-11-04 18:36  MainWeka\bin\weka\associations\HotSpot.class

     文件       7656  2009-11-04 18:36  MainWeka\bin\weka\associations\ItemSet.class

     文件       6768  2009-11-04 18:36  MainWeka\bin\weka\associations\LabeledItemSet.class

     文件      14689  2009-11-04 18:36  MainWeka\bin\weka\associations\PredictiveApriori.class

     文件       8128  2009-11-04 18:36  MainWeka\bin\weka\associations\PriorEstimation.class

     文件       6883  2009-11-04 18:36  MainWeka\bin\weka\associations\RuleGeneration.class

     文件       3173  2009-11-04 18:36  MainWeka\bin\weka\associations\RuleItem.class

     文件       4186  2009-11-04 18:36  MainWeka\bin\weka\associations\SingleAssociatorEnhancer.class

     文件       2373  2009-11-04 18:36  MainWeka\bin\weka\associations\tertius\AttributeValueLiteral.class

     文件       2084  2009-11-04 18:36  MainWeka\bin\weka\associations\tertius\Body.class

     文件       2092  2009-11-04 18:36  MainWeka\bin\weka\associations\tertius\Head.class

     文件       1218  2009-11-04 18:36  MainWeka\bin\weka\associations\tertius\IndividualInstance.class

     文件       1920  2009-11-04 18:36  MainWeka\bin\weka\associations\tertius\IndividualInstances.class

............此处省略4366个文件信息

评论

共有 条评论