资源简介

CluStream流数据聚类 java 代码和jar包 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

     文件      15689  2015-11-02 16:08  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

     文件       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

     文件      16384  2005-06-01 23:30  CluStream代码\org\osu\ogsa\stream\info\.HostInfoProvider.java.swp

     文件       3470  2005-06-01 23:30  CluStream代码\org\osu\ogsa\stream\info\client.xml

     文件         60  2005-06-01 23:30  CluStream代码\org\osu\ogsa\stream\info\command

     文件       9761  2005-06-01 23:30  CluStream代码\org\osu\ogsa\stream\info\CreateConfigFiles.java

     文件       2004  2005-06-01 23:30  CluStream代码\org\osu\ogsa\stream\info\CreateMap.java

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

评论

共有 条评论