资源简介
myeclipse下基于协同过滤算法的电影推荐系统
代码片段和文件信息
package movies;
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License Version 2.0
* (the “License“); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import org.xml.sax.helpers.DefaultHandler;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import java.util.Map;
import java.util.HashMap;
/**
*
*
**/
public class ContentHandler extends DefaultHandler {
private boolean inMovId;
private boolean inMovtitle;
StringBuilder builder = new StringBuilder();
private String itemId;
private String Movtitle;
Map map = new HashMap();
@Override
public void startElement(String uri String localName String qName Attributes attributes) throws SAXException {
if (qName.equals(“str“) && attributes.getValue(“name“) != null && attributes.getValue(“name“).equals(“Movid“)) {
inMovId = true;
} else if (qName.equals(“arr“) && attributes.getValue(“name“) != null && attributes.getValue(“name“).equals(“Movtitle“)) {
inMovtitle = true;
}
}
@Override
public void characters(char[] chars int offset int len) throws SAXException {
if (inMovId == true || inMovtitle == true) {
builder.append(chars offset len);
}
}
@Override
public void endElement(String uri String local String qName) throws SAXException {
if (inMovId == true) {
itemId = builder.toString();
inMovId = false;
} else if (inMovtitle == true) {
Movtitle = builder.toString();
inMovtitle = false;
}
if (qName.equals(“Mov“)) {
//System.out.println(“Adding: “ + itemId + “ title: “ + Movtitle);
map.put(itemId Movtitle);
}
builder.setLength(0);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1437 2010-04-29 22:19 基于协同过滤算法的电影推荐系统\movies\.classpath
文件 282 2011-06-22 18:44 基于协同过滤算法的电影推荐系统\movies\.myme
文件 1409 2010-04-21 11:23 基于协同过滤算法的电影推荐系统\movies\.project
文件 406 2010-04-21 09:37 基于协同过滤算法的电影推荐系统\movies\.settings\.jsdtscope
文件 629 2010-04-21 09:44 基于协同过滤算法的电影推荐系统\movies\.settings\org.eclipse.jdt.core.prefs
文件 49 2010-04-21 09:37 基于协同过滤算法的电影推荐系统\movies\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2010-04-21 09:37 基于协同过滤算法的电影推荐系统\movies\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2358 2010-05-12 23:01 基于协同过滤算法的电影推荐系统\movies\src\movies\ContentHandler.java
文件 3208 2010-04-30 17:09 基于协同过滤算法的电影推荐系统\movies\src\movies\GenerateRatings.java
文件 2049 2010-04-30 17:11 基于协同过滤算法的电影推荐系统\movies\src\movies\TasteUtils.java
文件 5022 2010-05-12 22:50 基于协同过滤算法的电影推荐系统\movies\src\movies\UserDemo.java
文件 2052 2010-04-30 17:50 基于协同过滤算法的电影推荐系统\movies\WebRoot\index.jsp
文件 39 2010-04-21 09:37 基于协同过滤算法的电影推荐系统\movies\WebRoot\me
文件 2049 2011-06-22 18:44 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\classes\movies\ContentHandler.class
文件 2763 2011-06-22 18:44 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\classes\movies\GenerateRatings$DocIdContentHandler.class
文件 1920 2011-06-22 18:44 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\classes\movies\GenerateRatings.class
文件 4118 2011-06-22 18:44 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\classes\movies\TasteUtils.class
文件 6378 2011-06-22 18:44 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\classes\movies\UserDemo.class
文件 1599570 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\axis-1.4.jar
文件 31191 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\axis-jaxrpc-1.4.jar
文件 18979 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\axis-saaj-1.4.jar
文件 126771 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\axis-wsdl4j-1.5.1.jar
文件 71442 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\commons-discovery-0.2.jar
文件 38015 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\commons-logging-1.0.4.jar
文件 338488 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\commons-math-1.2.jar
文件 20682 2010-04-21 09:37 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\jstl.jar
文件 833975 2009-10-09 21:05 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\mahout-core-0.2-SNAPSHOT.jar
文件 23445 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\slf4j-api-1.5.8.jar
文件 7139 2009-10-09 18:14 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\slf4j-jcl-1.5.8.jar
文件 393259 2010-04-21 09:37 基于协同过滤算法的电影推荐系统\movies\WebRoot\WEB-INF\lib\standard.jar
............此处省略22个文件信息
相关资源
- 基于协同过滤算法的电影推荐系统
- 用户的协同过滤算法数据集及代码实
- ( Netflix Prize中的协同过滤算法.zip )
- 小说网站推荐系统分享
- 协同过滤-推荐系统业界实践
- 基于知识图谱表示学习的协同过滤推
- 改进的增量奇异值分解协同过滤算法
- 论文研究-基于改进最近邻的协同过滤
- 基于系统过滤技术的推荐系统中期检
- 基于用户的协同过滤和基于内容的混
- 皮尔森相关系数 之用户推荐的协同过
-
Item ba
sed collaborative filtering recommen - 基于协同过滤算法的电子商务网站个
- 毕业设计之基于物品的协同过滤算法
- 基于增量更新的协同过滤推荐算法
- 基于spark的电影推荐系统数据集
- 基于物品的协同过滤推荐系统实现
评论
共有 条评论