实例介绍
电影推荐,java写的,包含源代码与测试数据
【实例截图】
【核心代码】
电影推荐系统
└── final
├── 1(cluster).txt
├── bin
│ └── Rsme
│ ├── calculate
│ │ ├── Cluster.class
│ │ ├── Kmeans.class
│ │ └── Point.class
│ ├── cluster
│ │ ├── Category.class
│ │ ├── HACluster.class
│ │ └── KMeansCluster.class
│ ├── evaluation
│ │ ├── Evaluator.class
│ │ ├── FMeasureForItem.class
│ │ ├── ItemEvaluation.class
│ │ ├── ItemEvaluator.class
│ │ ├── ItemRecommenderMeasure.class
│ │ ├── measure
│ │ │ ├── FMesure.class
│ │ │ ├── Precision.class
│ │ │ ├── Recall.class
│ │ │ └── TagRecommenderMeasure.class
│ │ ├── MultipleTagEvaluation.class
│ │ ├── PrecisionForItem.class
│ │ ├── RecallForItem.class
│ │ ├── TagEvaluation.class
│ │ ├── TagEvaluator.class
│ │ └── TopNBasedRecommenderMeasure.class
│ ├── gui
│ │ ├── mainFrame$1.class
│ │ ├── mainFrame.class
│ │ ├── TagRecommenderPanel$1.class
│ │ ├── TagRecommenderPanel$2.class
│ │ ├── TagRecommenderPanel$3.class
│ │ ├── TagRecommenderPanel$4.class
│ │ ├── TagRecommenderPanel$5.class
│ │ └── TagRecommenderPanel.class
│ ├── math
│ │ ├── DenseMatrix.class
│ │ ├── DoubleVector.class
│ │ ├── Matrix.class
│ │ └── SparseMatrix.class
│ ├── model
│ │ ├── AnnotatedItem.class
│ │ ├── DataModel.class
│ │ ├── Folksonomy.class
│ │ ├── loader
│ │ │ ├── FileLoader.class
│ │ │ ├── MovielensRatingDataLoader.class
│ │ │ ├── MovielensTagDataLoader.class
│ │ │ ├── RatingFileLoader.class
│ │ │ └── TagFileLoader.class
│ │ ├── Preference.class
│ │ ├── RatingDataModel.class
│ │ ├── RatingPreference.class
│ │ ├── Tag.class
│ │ ├── TagPreference.class
│ │ ├── TripartiteGraph.class
│ │ ├── UITGraph.class
│ │ ├── UserTagProfile.class
│ │ └── UserTagProfiles.class
│ ├── recommender
│ │ ├── item
│ │ │ ├── CFTAG.class
│ │ │ ├── ItemRanker.class
│ │ │ ├── ItemRecommender.class
│ │ │ ├── PRBC_Hierarchy.class
│ │ │ ├── PRBC_Kmeans.class
│ │ │ ├── RatingItem.class
│ │ │ ├── ShortPath.class
│ │ │ └── ToastRank.class
│ │ └── tag
│ │ ├── AbstractTagRecommender.class
│ │ ├── BeyesRecommender.class
│ │ ├── CFRecommender.class
│ │ ├── PRBFR.class
│ │ ├── RatingTag.class
│ │ └── TagRecommender.class
│ └── utils
│ ├── OptionHandler.class
│ ├── SerializedObject.class
│ └── Utils.class
├── lib
│ ├── org.eclipse.core.commands_3.6.0.I20110111-0800.jar
│ ├── org.eclipse.core.runtime_3.7.0.v20110110.jar
│ ├── org.eclipse.core.runtime.compatibility_3.2.100.v20100505.jar
│ ├── org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
│ ├── org.eclipse.equinox.common_3.6.0.v20110523.jar
│ ├── org.eclipse.jface_3.7.0.v20110928-1505.jar
│ ├── org.eclipse.jface.databinding_1.5.0.I20100907-0800.jar
│ ├── org.eclipse.jface.text_3.7.2.v20111213-1208.jar
│ ├── org.eclipse.swt_3.7.2.v3740f.jar
│ └── org.eclipse.swt.win32.win32.x86_3.7.2.v3740f.jar
├── preference(beyes).txt
├── src
│ └── Recommendation
│ ├── 1(cluster).txt
│ ├── bin
│ │ └── Rsme
│ │ ├── calculate
│ │ │ ├── Cluster.class
│ │ │ ├── Kmeans.class
│ │ │ └── Point.class
│ │ ├── cluster
│ │ │ ├── Category.class
│ │ │ ├── HACluster.class
│ │ │ └── KMeansCluster.class
│ │ ├── evaluation
│ │ │ ├── Evaluator.class
│ │ │ ├── ItemEvaluation.class
│ │ │ ├── ItemEvaluator.class
│ │ │ ├── ItemRecommenderMeasure.class
│ │ │ ├── measure
│ │ │ │ ├── FMesure.class
│ │ │ │ ├── Precision.class
│ │ │ │ ├── Recall.class
│ │ │ │ └── TagRecommenderMeasure.class
│ │ │ ├── MultipleTagEvaluation.class
│ │ │ ├── PrecisionForItem.class
│ │ │ ├── RecallForItem.class
│ │ │ ├── TagEvaluation.class
│ │ │ ├── TagEvaluator.class
│ │ │ └── TopNBasedRecommenderMeasure.class
│ │ ├── gui
│ │ │ ├── mainFrame$1.class
│ │ │ ├── mainFrame.class
│ │ │ ├── TagRecommenderPanel$1.class
│ │ │ ├── TagRecommenderPanel$2.class
│ │ │ ├── TagRecommenderPanel$3.class
│ │ │ ├── TagRecommenderPanel$4.class
│ │ │ ├── TagRecommenderPanel$5.class
│ │ │ └── TagRecommenderPanel.class
│ │ ├── math
│ │ │ ├── DenseMatrix.class
│ │ │ ├── DoubleVector.class
│ │ │ ├── Matrix.class
│ │ │ └── SparseMatrix.class
│ │ ├── model
│ │ │ ├── AnnotatedItem.class
│ │ │ ├── DataModel.class
│ │ │ ├── Folksonomy.class
│ │ │ ├── loader
│ │ │ │ ├── FileLoader.class
│ │ │ │ ├── MovielensRatingDataLoader.class
│ │ │ │ ├── MovielensTagDataLoader.class
│ │ │ │ ├── RatingFileLoader.class
│ │ │ │ └── TagFileLoader.class
│ │ │ ├── Preference.class
│ │ │ ├── RatingDataModel.class
│ │ │ ├── RatingPreference.class
│ │ │ ├── Tag.class
│ │ │ ├── TagPreference.class
│ │ │ ├── TripartiteGraph.class
│ │ │ ├── UITGraph.class
│ │ │ ├── UserTagProfile.class
│ │ │ └── UserTagProfiles.class
│ │ ├── recommender
│ │ │ ├── item
│ │ │ │ ├── CFTAG.class
│ │ │ │ ├── ItemRanker.class
│ │ │ │ ├── ItemRecommender.class
│ │ │ │ ├── PRBC_Hierarchy.class
│ │ │ │ ├── PRBC_Kmeans.class
│ │ │ │ ├── RatingItem.class
│ │ │ │ ├── ShortPath.class
│ │ │ │ └── ToastRank.class
│ │ │ └── tag
│ │ │ ├── AbstractTagRecommender.class
│ │ │ ├── BCRecommender.class
│ │ │ ├── BeyesRecommender.class
│ │ │ ├── CFRecommender.class
│ │ │ ├── FolkRank.class
│ │ │ ├── PRBFR.class
│ │ │ ├── RatingTag.class
│ │ │ └── TagRecommender.class
│ │ └── utils
│ │ ├── OptionHandler.class
│ │ ├── SerializedObject.class
│ │ └── Utils.class
│ ├── bookmark
│ ├── cluster_input.txt
│ ├── cluster.txt
│ ├── ml-1m
│ │ ├── movies.txt
│ │ ├── ratings.txt
│ │ ├── README
│ │ └── users.txt
│ ├── preference(beyes).txt
│ ├── source.txt
│ ├── src
│ │ └── Rsme
│ │ ├── calculate
│ │ │ ├── Cluster.java
│ │ │ ├── Kmeans.java
│ │ │ └── Point.java
│ │ ├── cluster
│ │ │ ├── Category.java
│ │ │ ├── HACluster.java
│ │ │ └── KMeansCluster.java
│ │ ├── evaluation
│ │ │ ├── Evaluator.java
│ │ │ ├── FMeasureForItem.java
│ │ │ ├── ItemEvaluation.java
│ │ │ ├── ItemEvaluator.java
│ │ │ ├── ItemRecommenderMeasure.java
│ │ │ ├── measure
│ │ │ │ ├── FMesure.java
│ │ │ │ ├── Precision.java
│ │ │ │ ├── Recall.java
│ │ │ │ └── TagRecommenderMeasure.java
│ │ │ ├── MultipleTagEvaluation.java
│ │ │ ├── PrecisionForItem.java
│ │ │ ├── RecallForItem.java
│ │ │ ├── TagEvaluation.java
│ │ │ ├── TagEvaluator.java
│ │ │ └── TopNBasedRecommenderMeasure.java
│ │ ├── gui
│ │ │ ├── mainFrame.java
│ │ │ └── TagRecommenderPanel.java
│ │ ├── math
│ │ │ ├── DenseMatrix.java
│ │ │ ├── DoubleVector.java
│ │ │ ├── Matrix.java
│ │ │ └── SparseMatrix.java
│ │ ├── model
│ │ │ ├── AnnotatedItem.java
│ │ │ ├── DataModel.java
│ │ │ ├── Folksonomy.java
│ │ │ ├── loader
│ │ │ │ ├── FileLoader.java
│ │ │ │ ├── MovielensRatingDataLoader.java
│ │ │ │ ├── MovielensTagDataLoader.java
│ │ │ │ ├── RatingFileLoader.java
│ │ │ │ └── TagFileLoader.java
│ │ │ ├── Preference.java
│ │ │ ├── RatingDataModel.java
│ │ │ ├── RatingPreference.java
│ │ │ ├── Tag.java
│ │ │ ├── TagPreference.java
│ │ │ ├── TripartiteGraph.java
│ │ │ ├── UITGraph.java
│ │ │ ├── UserTagProfile.java
│ │ │ └── UserTagProfiles.java
│ │ ├── recommender
│ │ │ ├── item
│ │ │ │ ├── CFTAG.java
│ │ │ │ ├── ItemRanker.java
│ │ │ │ ├── ItemRecommender.java
│ │ │ │ ├── PRBC_Hierarchy.java
│ │ │ │ ├── PRBC_Kmeans.java
│ │ │ │ ├── RatingItem.java
│ │ │ │ └── ToastRank.java
│ │ │ └── tag
│ │ │ ├── AbstractTagRecommender.java
│ │ │ ├── BeyesRecommender.java
│ │ │ ├── CFRecommender.java
│ │ │ ├── PRBFR.java
│ │ │ ├── RatingTag.java
│ │ │ └── TagRecommender.java
│ │ └── utils
│ │ ├── OptionHandler.java
│ │ ├── SerializedObject.java
│ │ └── Utils.java
│ ├── tags.txt
│ ├── user_taggedmovies-timestamps.dat
│ ├── user.txt
│ └── 新建文件夹 (4)
│ ├── new1.txt
│ ├── new.txt
│ ├── new_user_taggedmovies.txt
│ ├── preference.txt
│ ├── readme.txt
│ └── tags.txt
├── tags.txt
└── 测试.txt
48 directories, 228 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论