本文整理了Java中gov.sandia.cognition.math.matrix.Vector.zero()
方法的一些代码示例,展示了Vector.zero()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.zero()
方法的具体详情如下:
包路径:gov.sandia.cognition.math.matrix.Vector
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!