• 大小: 555KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: 其他
  • 标签:

资源简介

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个文件信息

评论

共有 条评论

相关资源