91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

與本資源相關的思路分析在我的博客里,因為都是工作日志,所以每一篇都不太全,不過可以作為參考,貼兩篇比較密集的傳送門。 傳送門1 是講AprioriAll算法的:https://blog.csdn.net/w_z_y1997/article/details/80503643 傳送門2 是關于基于圖譜的推薦部分的: https://blog.csdn.net/w_z_y1997/article/details/80574836

資源截圖

代碼片段和文件信息

package?aprioriAll;

import?java.io.*;
import?java.util.*;
import?java.util.Map.Entry;

/**
?*?測試用
?*?@author?wzy
?*
?*/
public?class?AprioriAll?{

public?static?void?main(String[]?args)?{
AprioriAllCalculation?ap?=?new?AprioriAllCalculation();

ap.aprioriAllProcess();
ap.generateSeq_2();
}
}

/**
?*?基于AprioriAll算法的頻繁序列計算器
?*?@author?wzy
?*
?*/
class?AprioriAllCalculation

{
/**
?*?三維數組,代表一個序列數據庫,維度是:事務,序列,事件桶(用戶,周,訪問列表)
?*/
Vector>>?data?=?null;

/**
?*?事件列表
?*/
Vector?itemList?=?null;

/**
?*?頻繁n-序列集合
?*/
Vector>?litemset?=?null;

/**
?*?序列到整數映射
?*/
HashMap?Integer>?litemMaps?=?null;
/**
?*?把事件轉換為頻繁項集后的客戶信息序列
?*/
Vector>>>?transformedSequence?=?null;
/**
?*?轉換后再映射到整數的客戶信息序列
?*/
Vector>>?transformedMappedSequence?=?null;
/**
?*?頻繁序列集
?*/
Vector>?seqItemset?=?null;
/**
?*?頻繁序列候選集
?*/
Vector>?seqCandidates?=?new?Vector>();
Vector?mappedItemList?=?null;
/**
?*?記錄每個客戶所包含的1-頻繁序列
?*/
Vector>?seqData?=?null;
/**
?*?最大頻繁序列
?*/
Vector>?maximalLargeSequence?=?null;
/**
?*?結果集
?*/
Vector>>?resultSet?=?null;

/**
?*?當前頻繁n-項集的候選項集集合
?*/
Vector>?candidates?=?new?Vector>();

String?configFile?=?“src/aprioriAll/config.txt“;?//?配置文件
String?transaFile?=?“src/aprioriAll/transa.txt“;?//?數據文件(麻煩結尾多加一個空行?不然出bug)
String?outputFile?=?“src/aprioriAll/aprioriAll-output.txt“;//?輸出文件
int?numItems;?//?n-計數用
int?numTransactions;?//?事務數
double?minSupRatio;?//?最小支持度
double?minSupNumber;?//?最小支持頻數
String?itemSep?=?“?“;?//?數據庫中每行的分隔符

/**
?*?頻繁1-項集
?*/
Vector>?litemset_1;
/**
?*?頻繁1-項集到整數映射
?*/
HashMap?itemMaps;
/**
?*?圖中所有的2-序列
?*/
Vector>?seq_2;

public?AprioriAllCalculation(String?filePath)?{
configFile?=?filePath?+?“config.txt“;
transaFile?=?filePath?+?“transaFile.txt“;
}

public?void?aprioriAllProcess()?{
// getConfig();?//?獲取配置?用戶個數和最小支持度

//?排序階段
System.out.println(“...Sort?Phase....\n“);
SortPhase();
System.out.println(“Phase?1?is?completed\n“);
System.out.println(“data?:?“?+?data?+?“\n\n“);
//?頻繁項集階段
System.out.println(“...Litem?Phase....\n“);
LitemPhase();
System.out.println(“Phase?2?is?completed\n“);
System.out.println(“litemset?:?“?+?litemset?+?“\n\n“);
//?把項映射成整數,方便計算
MapCreation();
//轉換階段
System.out.println(“...Transformation?Phase....\n“);
TransformationPhase();
System.out.println(“Phase?3?is?completed\n“);
System.out.println(“mapped?sequence?:?“?+?transformedMappedSequence?+?“\n\n“);
//序列階段
System.out.println(“...Sequence?Phase....\n“);
SequencePhase();
System.out.println(“Phase?4?is?completed\n“);
Syst

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2018-05-29?11:35??aprioriAll\.classpath

?????文件????????351??2018-06-11?13:11??aprioriAll\.fatjar

?????文件????????386??2018-05-29?11:35??aprioriAll\.project

?????文件????????598??2018-05-29?11:35??aprioriAll\.settings\org.eclipse.jdt.core.prefs

?????文件??????45214??2018-06-11?13:11??aprioriAll\aprioriAll_fat.jar

?????文件????????414??2018-06-11?22:57??aprioriAll\bin\aprioriAll\aprioriAll-output.txt

?????文件????????574??2018-06-11?23:13??aprioriAll\bin\aprioriAll\AprioriAll.class

?????文件??????15374??2018-06-11?23:13??aprioriAll\bin\aprioriAll\AprioriAllCalculation.class

?????文件??????????5??2018-06-06?23:16??aprioriAll\bin\aprioriAll\config.txt

?????文件????????259??2018-06-11?13:09??aprioriAll\bin\aprioriAll\demo.class

?????文件???????8002??2018-06-11?23:17??aprioriAll\bin\aprioriAll\GraphCalculator.class

?????文件????????339??2018-06-06?22:54??aprioriAll\bin\aprioriAll\other.txt

?????文件???????3510??2018-06-11?23:17??aprioriAll\bin\aprioriAll\RecommendInfo.class

?????文件???????5380??2018-06-11?23:11??aprioriAll\bin\aprioriAll\SequenceRecommender.class

?????文件????????271??2018-06-06?23:05??aprioriAll\bin\aprioriAll\transa.txt

?????文件????????414??2018-06-11?22:57??aprioriAll\src\aprioriAll\aprioriAll-output.txt

?????文件??????19612??2018-06-11?23:13??aprioriAll\src\aprioriAll\AprioriAll.java

?????文件??????????5??2018-06-06?23:16??aprioriAll\src\aprioriAll\config.txt

?????文件?????????49??2018-05-29?11:35??aprioriAll\src\aprioriAll\demo.java

?????文件???????9195??2018-06-11?23:17??aprioriAll\src\aprioriAll\GraphCalculator.java

?????文件????????339??2018-06-06?22:54??aprioriAll\src\aprioriAll\other.txt

?????文件???????2706??2018-06-11?23:17??aprioriAll\src\aprioriAll\RecommendInfo.java

?????文件???????5424??2018-06-11?23:11??aprioriAll\src\aprioriAll\SequenceRecommender.java

?????文件????????271??2018-06-06?23:05??aprioriAll\src\aprioriAll\transa.txt

?????目錄??????????0??2018-06-11?23:17??aprioriAll\bin\aprioriAll

?????目錄??????????0??2018-06-11?23:17??aprioriAll\src\aprioriAll

?????目錄??????????0??2018-05-29?11:35??aprioriAll\.settings

?????目錄??????????0??2018-06-11?13:09??aprioriAll\bin

?????目錄??????????0??2018-05-29?11:35??aprioriAll\src

?????目錄??????????0??2018-06-11?13:11??aprioriAll

............此處省略3個文件信息

評論

共有 條評論