资源简介
用C#实现基于图的推荐算法,利用随机游走的思想
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Dictionary> user2item = new Dictionary>();
Dictionary> item2user = new Dictionary>();
Dictionary> checkSet = new Dictionary>();
Dictionary> result = new Dictionary>();
//读取数据
Random cq = new Random();
foreach (string l in File.ReadAllLines(@“C:\Users\SoraYuki\Desktop\tj\ratings.dat“))
{
string[] x = l.Split(new string[] { “::“ } StringSplitOptions.RemoveEmptyEntries);
int uid = int.Parse(x[0]);
int iid = int.Parse(x[1]);
List v;
if (cq.NextDouble() > 0.125)
{
if (!user2item.TryGetValue(uid out v))
{
v = new List();
user2item.Add(uid v);
}
v.Add(iid);
if (!item2user.TryGetValue(iid out v))
{
v = new List();
item2user.Add(iid v);
}
v.Add(uid);
}
else
{
if (!checkSet.TryGetValue(uid out v))
{
v = new List();
checkSet.Add(uid v);
}
v.Add(iid);
}
}
//随机游走
const int iterCnt = 20000;
- 上一篇:旅行商问题 遗传算法 贪婪基因重组 代码 c#
- 下一篇:modbus协议的上位机
相关资源
- 强烈推荐:完整的C#源代码之 网上商
- 强烈推荐:完整的C#源代码之 库存管
- 电影推荐网asp.net开发的
- 极力推荐家教信息管理平台含源码和
- 强烈推荐:完整的C#源代码之 高校教
- 强烈推荐:完整的C#源代码之 库存管
- 强烈推荐:完整的C#源代码之 固定资
- 强烈推荐:完整的C#源代码之房屋中介
- 酒店管理C#项目(推荐)
- 新闻个性化推荐算法训练集数据
- 推荐使用C#学习经典书籍
- 天猫推荐测试数据
- 爬虫 去哪儿旅游数据集
- C#使用WPF实现3d效果的小,3D初学者推
- 强烈推荐:完整的C#源代码之 企业客
- C#开发编码规范 DOC格式
- NBCFfuction 协同过滤推荐算法
- asp.net通过模板导出word[推荐]
- C# 调用ServiceStack.Redis常用方法(官方
- C# 协同过滤 推荐引擎
- 微软官方推荐书籍:《Programming ASP.
- Microsoft WPF Samples List(微软推荐的WP
评论
共有 条评论