资源简介
clustream算法源代码,希望对大家有些用处。
代码片段和文件信息
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: CF.java
package clustream;
import java.io.*;
import java.nio.FloatBuffer;
import java.util.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.osu.ogsa.stream.util.DefConstants;
// Referenced classes of package clustream:
// Global
public class CF
implements Serializable
{
public transient CF prev;
public transient CF next;
public int N;
public float LS[];
public float SS;
public float X0[];
public float radius;
private static Log log;
public int nDimension;
private transient double probability;
public transient Hashtable hashAttackTypes;
public int nAttackTypes;
public int attack_types[];
public int nRealN;
private static Random rand;
public CF()
{
prev = null;
next = null;
SS = 0.0F;
radius = 0.0F;
hashAttackTypes = new Hashtable();
N = nRealN = 0;
}
public CF(int nDimension)
{
prev = null;
next = null;
SS = 0.0F;
radius = 0.0F;
hashAttackTypes = new Hashtable();
this.nDimension = nDimension;
N = nRealN = 0;
LS = new float[nDimension];
X0 = new float[nDimension];
SS = 0.0F;
for (int i = 0; i < nDimension; i++)
LS[i] = X0[i] = 0.0F;
SS = 0.0F;
radius = 0.0F;
nAttackTypes = 0;
attack_types = new int[Global.ATTACKS.length + 100];
Date forRand = new Date();
rand = new Random(forRand.getTime());
}
public void initRadius(float init_r)
{
radius = init_r;
}
public CF(int nDimension float init_cluster[] String strAttackType)
{
prev = null;
next = null;
SS = 0.0F;
radius = 0.0F;
hashAttackTypes = new Hashtable();
new CF(nDimension FloatBuffer.wrap(init_cluster) strAttackType);
}
public CF(int nDimension FloatBuffer init_cluster String strAttackType)
{
prev = null;
next = null;
SS = 0.0F;
radius = 0.0F;
hashAttackTypes = new Hashtable();
this.nDimension = nDimension;
N = 1;
LS = new float[nDimension];
X0 = new float[nDimension];
SS = 0.0F;
for (int i = 0; i < nDimension; i++)
{
LS[i] = X0[i] = init_cluster.get(i);
SS += init_cluster.get(i) * init_cluster.get(i);
}
radius = 0.0F;
nAttackTypes = 0;
attack_types = new int[Global.ATTACKS.length + 100];
nRealN = 1;
if (strAttackType != null)
{
int nType = findAttack(strAttackType);
if (nType >= 0)
attack_types[nType]++;
}
Date forRand = new Date();
rand = new Random(forRand.getTime());
}
public CF(CF srcCF)
{
prev = null;
next = null;
SS = 0.0F;
radius = 0.0F;
hashAttackTypes = new Hashtable();
nDimension = srcCF.nDimension;
N = srcCF.N;
LS = new float[nDimension];
X0 = new float[nDimension];
SS = srcCF.SS;
for (int i = 0; i < nDimension; i++)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9021 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\CF.class
文件 9781 2008-05-06 22:08 clustream算法源代码\clustream算法源代码\CF.java
文件 7282 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\CFList.class
文件 897 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\CFListIterator.class
文件 193852 2008-04-14 10:05 clustream算法源代码\clustream算法源代码\clstm.pdf
文件 12579 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\Clustering.class
文件 9783 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\CF.java
文件 6357 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\CFList.java
文件 774 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\CFListIterator.java
文件 12766 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\Clustering.java
文件 4020 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\Global.java
文件 6095 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\KMeans.java
文件 5389 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\KMeans2.java
文件 10024 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\Merging.java
文件 6086 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\Producer.java
文件 2627 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\RandomDataGenerator.java
文件 5753 2008-05-06 22:09 clustream算法源代码\clustream算法源代码\clustream\SecurityDataFilter.java
目录 0 2009-04-16 09:23 clustream算法源代码\clustream算法源代码\clustream
文件 3857 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\Global.class
文件 487314 2008-04-14 10:08 clustream算法源代码\clustream算法源代码\icde02_full.pdf
文件 6169 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\KMeans.class
文件 6089 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\KMeans2.class
文件 8595 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\Merging.class
文件 6846 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\Producer.class
文件 3168 2008-05-06 22:06 clustream算法源代码\clustream算法源代码\RandomDataGenerator.class
文件 7033 2008-05-06 22:07 clustream算法源代码\clustream算法源代码\SecurityDataFilter.class
目录 0 2009-04-16 09:23 clustream算法源代码\clustream算法源代码
目录 0 2009-04-16 09:23 clustream算法源代码
----------- --------- ---------- ----- ----
832157 28
............此处省略1个文件信息
- 上一篇:linux制作启动u盘工具
- 下一篇:loadrunner11补丁全集
评论
共有 条评论