示例#1
0
        /// <summary>
        /// 产生训练数据和测试数据
        /// </summary>
        static void GenerateData()
        {
            string  pathPrefix = "E:/BigData/Ali/";
            AliData ali        = new AliData(pathPrefix + "t_alibaba_data.csv");

            ali.SaveDataByTime(pathPrefix + "train.csv", DateTime.Parse("2014年4月15日"), DateTime.Parse("2014年7月14日"));
            Console.WriteLine("Train Data Saved!");
            ali.SaveDataByTime(pathPrefix + "test.csv", DateTime.Parse("2014年7月15日"), DateTime.Parse("2014年8月15日"));
            Console.WriteLine("Test Data Saved!");
        }
示例#2
0
        static void Main(string[] args)
        {
            string pathPrefix = "E:/BigData/Ali/";
            // 读取训练数据
            AliData ali = new AliData(pathPrefix + "train.csv");

            ali.ubt = ali.AllUserBrandTable(); // 获得用户-物品表
            Console.WriteLine("获取用户-品牌表完成!");
            ali.GenerateItemSim();             // 生成相似矩阵
            Console.WriteLine("品牌相似矩阵计算完成!");
            Console.WriteLine("正在预测.......");
            // 对每个用户预测
            for (int i = 0; i < ali.uList.Count; i++)
            {
            }
        }