- 博客(12)
- 问答 (7)
- 收藏
- 关注
原创 电影推荐系统流程及分析
电影推荐系统流程及分析前言安装所需的第三方库MovieLens.pyRecommendationMetrics.pyEvaluatedAlgorithm.pyEvaluationData.pyEvaluator.pyContentBasedAlgorithm.pyUserBasedCF.pyUserBasedCFwithMetrics.pyItemBasedCF.pyItemBasedCFwithMetrics.pymatrixFactorization.pymatrixFactorixationSVDwi
2020-06-23 18:31:38 3903 1
原创 SparkALS.py
SparkALS.py这个python文件是关于spark的ALS推荐算法,Spark MLlib支持的ALS推荐算法式机器学习的协同过滤式推荐算法。机器学习的协同过滤式推荐算法通过观察所有用户给产品的评分来推断每个用户的喜好,并向用户推荐合适的产品。下面是这个python文件用到的第三方库,MovieLens是自己写的python文件,主要用到的第三方库是pyspark。from pyspark.sql import SparkSessionfrom pyspark.ml.evaluation
2020-06-22 22:45:01 259
原创 UITimateBakeOff.py
UITimateBakeOff.py这个python文件是结合了Content-based,User-Based,Item-Based,SVD,SVD++,Hybrid这几个算法的混合算法系统测试。下面是这个python文件使用的第三方库,但ContentBasedAlgorithm,Evaluator,HybridAlgorithm这三个库是自己写的python文件。from MovieLens import MovieLensfrom surprise import SVD, SVDppfro
2020-06-20 19:02:48 167
原创 UserBasedCF.py
UserBasedCF.py这个python文件是使用跑出基于用户协同过滤的模型并预测推荐电影。如下是这个python文件使用的第三方库from MovieLens import MovieLensfrom surprise import KNNBasicfrom collections import defaultdictfrom operator import itemgetterfrom time import time#创建一个MovieLens类ml = MovieLens()
2020-06-19 18:14:03 230
原创 UserBasedCFwithMetrics.py
UserBasedCFwithMetrics.pyUserBasedCFwithMetrics.py这个python文件是基于用户的相似度去预测推荐的电影。下面是这个python文件调用的第三方库。from surprise.model_selection import train_test_splitfrom surprise.model_selection import LeaveOneOutfrom surprise import KNNBaseline下面的代码是计算用户的相似度,然
2020-06-19 16:51:48 164
原创 java基础(1)-常用的DOS命令和按键
java基础(1)-常用的DOS命令和按键打开DOS命令窗口win + r (组合键):打开运行窗口输入cmd,回车打开cmdDOS命令mkdir abc :创建一个目录,取名为abcD: + 回车 :直接切换盘符cd 路径:切换路径cls :清屏dir :查看当前目录内容exit :退出DOSdel :删除一个或者多个文件(支持模糊匹配)ipconfig :查看本机的IP地址配置信息ipconfig /all :查看所有的IP信息ping IP地址/域名:查看两台计算机能否正常
2020-06-19 16:04:38 175
原创 Evaluator.py
Evaluator.py这个python文件调用的是前面写的那两个python文件EvaluatedAlgorithm和EvaluationData,所以就是再将这两个文件的功能整合一下。下面是调用这两个python文件的代码from EvaluatedAlgorithm import EvaluatedAlgorithmfrom EvaluationData import EvaluationDatainit函数EvaluationData类的返回值作为dataset。def __init
2020-06-18 11:31:40 780
原创 EvaluationData.py
EvaluationData.py这个python文件是用来评估数据的。这个python文件用到的第三方库如下:from surprise.model_selection import train_test_splitfrom surprise.model_selection import LeaveOneOutfrom surprise import KNNBaselineinit函数这个初始化函数输入参数为数据和最受欢迎的排名,使用KNNBasleine算法创建用于预测的训练和反测试集,
2020-06-17 22:37:21 312
原创 EvaluatedAlgorithm.py
EvaluatedAlgorithm.pyEvaluatedAlgorithm.py这个python文件是一个评估算法的文件。用到的第三方库如下:from RecommendationMetrics import RecommendationMetricsfrom surprise import AlgoBaseinit函数初始化函数,传入的参数为algorithm和namedef __init__(self,algorithm,name): self.algorithm=algo
2020-06-17 21:59:40 223
原创 RecommendationMetrics.py
RecommendationMetrics.pyRecommendationMetrics.pyMAE函数RMSE函数GetTopN函数HitRate函数AvergeReciprocalHitRank函数Diversity函数Novelty函数总结RecommendationMetrics.py这个python文件包含的函数为推荐指标函数涉及到以下第三方库from surprise import accuracyfrom collections import defaultdictimport
2020-06-17 11:21:30 406
原创 ContentBasedAlgorithm.py
ContentBasedAlgorithm.py(基于电影推荐电影的算法)ContentBasedAlgorithm.py(基于电影推荐电影的算法)init函数similarityBasedOnGenre函数similarityBasedOnYear函数fit函数estimate函数总结ContentBasedAlgorithm.py(基于电影推荐电影的算法)这个模块是基于内容计算相似度的模块,内容分为计算类型的相似度,计算年份的相似度,init函数初始化,k是指knn中的k值,默认值是40def
2020-06-16 23:44:08 394
原创 学习笔记(01):一学即懂的计算机视觉(第一季)-实战演练:颜色空间分解
图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...
2020-02-06 20:39:43 106
空空如也
用c语言写一个字符串查找函数,不太会。
2018-12-31
c语言中int(*p[10])(int)表示什么意思啊?
2018-12-08
c语言敲得飞机大战出现问题,怎么解决?
2018-12-02
求关于c语言的简单项目,求推荐
2018-12-02
python的第三方库出现安装问题?
2018-12-01
知道会输出5,但是不知道这个代码为什么会输出11?
2018-11-29
python的第三方库出现安装问题,如何解决?
2018-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人