gov.sandia.cognition.math.matrix.Vector.zero()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(95)

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

Vector.zero介绍

暂无

代码示例

代码示例来源:origin: gov.sandia.foundry/gov-sandia-cognition-learning-core

/**
 *
 * @param initialPoints
 */
public MiniBatchCentroidCluster(
  final Collection<? extends Vector> initialPoints)
{
  if (initialPoints.size() <= 0)
  {
    throw new IllegalArgumentException(
      "You must provide at least one data point in order to create a cluster.");
  }
  // Create a centroid of the same type as input vectors
  this.centroid = initialPoints.stream().findAny().get().clone();
  this.centroid.zero();
  this.updateCluster(initialPoints);
}

代码示例来源:origin: algorithmfoundry/Foundry

/**
 *
 * @param initialPoints
 */
public MiniBatchCentroidCluster(
  final Collection<? extends Vector> initialPoints)
{
  if (initialPoints.size() <= 0)
  {
    throw new IllegalArgumentException(
      "You must provide at least one data point in order to create a cluster.");
  }
  // Create a centroid of the same type as input vectors
  this.centroid = initialPoints.stream().findAny().get().clone();
  this.centroid.zero();
  this.updateCluster(initialPoints);
}

代码示例来源:origin: algorithmfoundry/Foundry

/**
 *
 * @param initialPoints
 */
public MiniBatchCentroidCluster(
  final Collection<? extends Vector> initialPoints)
{
  if (initialPoints.size() <= 0)
  {
    throw new IllegalArgumentException(
      "You must provide at least one data point in order to create a cluster.");
  }
  // Create a centroid of the same type as input vectors
  this.centroid = initialPoints.stream().findAny().get().clone();
  this.centroid.zero();
  this.updateCluster(initialPoints);
}

代码示例来源:origin: gov.sandia.foundry/gov-sandia-cognition-learning-core

@Override
public boolean removeClusterMember(
  final CentroidCluster<Vector> cluster,
  final Vector member)
{
  if (cluster.getMembers().remove(member))
  {
    final int newSize = cluster.getMembers().size();
    Vector centroid = cluster.getCentroid();
    if (newSize <= 0)
    {
      centroid.zero();
    }
    else
    {
      final Vector delta = member.minus(centroid);
      delta.scaleEquals(1.0 / newSize);
      centroid.minusEquals(delta);
    }
    return true;
  }
  else
  {
    return false;
  }
}

代码示例来源:origin: algorithmfoundry/Foundry

@Override
public boolean removeClusterMember(
  final CentroidCluster<Vector> cluster,
  final Vector member)
{
  if (cluster.getMembers().remove(member))
  {
    final int newSize = cluster.getMembers().size();
    Vector centroid = cluster.getCentroid();
    if (newSize <= 0)
    {
      centroid.zero();
    }
    else
    {
      final Vector delta = member.minus(centroid);
      delta.scaleEquals(1.0 / newSize);
      centroid.minusEquals(delta);
    }
    return true;
  }
  else
  {
    return false;
  }
}

代码示例来源:origin: algorithmfoundry/Foundry

@Override
public boolean removeClusterMember(
  final CentroidCluster<Vector> cluster,
  final Vector member)
{
  if (cluster.getMembers().remove(member))
  {
    final int newSize = cluster.getMembers().size();
    Vector centroid = cluster.getCentroid();
    if (newSize <= 0)
    {
      centroid.zero();
    }
    else
    {
      final Vector delta = member.minus(centroid);
      delta.scaleEquals(1.0 / newSize);
      centroid.minusEquals(delta);
    }
    return true;
  }
  else
  {
    return false;
  }
}

代码示例来源:origin: gov.sandia.foundry/gov-sandia-cognition-learning-core

this.update.zero();
double biasUpdate = 0.0;
int errorCount = 0;

代码示例来源:origin: algorithmfoundry/Foundry

this.update.zero();
double biasUpdate = 0.0;
int errorCount = 0;

代码示例来源:origin: algorithmfoundry/Foundry

this.update.zero();
double biasUpdate = 0.0;
int errorCount = 0;

代码示例来源:origin: gov.sandia.foundry/gov-sandia-cognition-learning-core

weights.zero();
if (inputNorm > 0.0)

代码示例来源:origin: algorithmfoundry/Foundry

weights.zero();
if (inputNorm > 0.0)

代码示例来源:origin: algorithmfoundry/Foundry

weights.zero();
if (inputNorm > 0.0)

代码示例来源:origin: algorithmfoundry/Foundry

weights.zero();

代码示例来源:origin: algorithmfoundry/Foundry

weights.zero();

代码示例来源:origin: gov.sandia.foundry/gov-sandia-cognition-learning-core

weights.zero();

相关文章

微信公众号

最新文章

更多