当前位置: 首页>>代码示例>>Java>>正文


Java BayesNet.getCardinality方法代码示例

本文整理汇总了Java中weka.classifiers.bayes.BayesNet.getCardinality方法的典型用法代码示例。如果您正苦于以下问题:Java BayesNet.getCardinality方法的具体用法?Java BayesNet.getCardinality怎么用?Java BayesNet.getCardinality使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在weka.classifiers.bayes.BayesNet的用法示例。


在下文中一共展示了BayesNet.getCardinality方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: JunctionTreeSeparator

import weka.classifiers.bayes.BayesNet; //导入方法依赖的package包/类
JunctionTreeSeparator(Set<Integer> separator, BayesNet bayesNet,
  JunctionTreeNode childNode, JunctionTreeNode parentNode) {
  // ////////////////////
  // initialize node set
  m_nNodes = new int[separator.size()];
  int iPos = 0;
  m_nCardinality = 1;
  for (Integer element : separator) {
    int iNode = element;
    m_nNodes[iPos++] = iNode;
    m_nCardinality *= bayesNet.getCardinality(iNode);
  }
  m_parentNode = parentNode;
  m_childNode = childNode;
  m_bayesNet = bayesNet;
}
 
开发者ID:mydzigear,项目名称:repo.kmeanspp.silhouette_score,代码行数:17,代码来源:MarginCalculator.java

示例2: JunctionTreeNode

import weka.classifiers.bayes.BayesNet; //导入方法依赖的package包/类
JunctionTreeNode(Set<Integer> clique, BayesNet bayesNet, boolean[] bDone) {
  m_bayesNet = bayesNet;
  m_children = new Vector<JunctionTreeNode>();
  // ////////////////////
  // initialize node set
  m_nNodes = new int[clique.size()];
  int iPos = 0;
  m_nCardinality = 1;
  for (Integer integer : clique) {
    int iNode = integer;
    m_nNodes[iPos++] = iNode;
    m_nCardinality *= bayesNet.getCardinality(iNode);
  }
  // //////////////////////////////
  // initialize potential function
  calculatePotentials(bayesNet, clique, bDone);
}
 
开发者ID:mydzigear,项目名称:repo.kmeanspp.silhouette_score,代码行数:18,代码来源:MarginCalculator.java

示例3: JunctionTreeNode

import weka.classifiers.bayes.BayesNet; //导入方法依赖的package包/类
JunctionTreeNode(Set clique, BayesNet bayesNet, boolean [] bDone) {
m_bayesNet = bayesNet;
m_children = new Vector();
//////////////////////
// initialize node set
m_nNodes = new int[clique.size()];
int iPos = 0;
m_nCardinality = 1;
for(Iterator nodes = clique.iterator(); nodes.hasNext();) {
	int iNode = (Integer) nodes.next();
	m_nNodes[iPos++] = iNode;
	m_nCardinality *= bayesNet.getCardinality(iNode);
}
////////////////////////////////
// initialize potential function
calculatePotentials(bayesNet, clique, bDone);
    }
 
开发者ID:dsibournemouth,项目名称:autoweka,代码行数:18,代码来源:MarginCalculator.java

示例4: getCPT

import weka.classifiers.bayes.BayesNet; //导入方法依赖的package包/类
int getCPT(int[] nodeSet, int nNodes, int[] values, int[] order,
  BayesNet bayesNet) {
  int iCPTnew = 0;
  for (int iNode = 0; iNode < nNodes; iNode++) {
    int nNode = nodeSet[iNode];
    iCPTnew = iCPTnew * bayesNet.getCardinality(nNode);
    iCPTnew += values[order[nNode]];
  }
  return iCPTnew;
}
 
开发者ID:mydzigear,项目名称:repo.kmeanspp.silhouette_score,代码行数:11,代码来源:MarginCalculator.java

示例5: JunctionTreeSeparator

import weka.classifiers.bayes.BayesNet; //导入方法依赖的package包/类
JunctionTreeSeparator(Set separator, BayesNet bayesNet, JunctionTreeNode childNode, JunctionTreeNode parentNode) {
	//////////////////////
	// initialize node set
	m_nNodes = new int[separator.size()];
	int iPos = 0;
	m_nCardinality = 1;
	for(Iterator nodes = separator.iterator(); nodes.hasNext();) {
		int iNode = (Integer) nodes.next();
		m_nNodes[iPos++] = iNode;
		m_nCardinality *= bayesNet.getCardinality(iNode);
	}
	m_parentNode = parentNode;
	m_childNode = childNode;
	m_bayesNet = bayesNet;
}
 
开发者ID:dsibournemouth,项目名称:autoweka,代码行数:16,代码来源:MarginCalculator.java

示例6: getCPT

import weka.classifiers.bayes.BayesNet; //导入方法依赖的package包/类
int getCPT(int [] nodeSet, int nNodes, int[] values, int[] order, BayesNet bayesNet) {
	int iCPTnew = 0;
	for (int iNode = 0; iNode < nNodes; iNode++) {
		int nNode = nodeSet[iNode];
		iCPTnew = iCPTnew * bayesNet.getCardinality(nNode);
		iCPTnew += values[order[nNode]];
	}
	return iCPTnew;
}
 
开发者ID:dsibournemouth,项目名称:autoweka,代码行数:10,代码来源:MarginCalculator.java


注:本文中的weka.classifiers.bayes.BayesNet.getCardinality方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。