自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (7)
  • 收藏
  • 关注

原创 电影推荐系统流程及分析

电影推荐系统流程及分析前言安装所需的第三方库MovieLens.pyRecommendationMetrics.pyEvaluatedAlgorithm.pyEvaluationData.pyEvaluator.pyContentBasedAlgorithm.pyUserBasedCF.pyUserBasedCFwithMetrics.pyItemBasedCF.pyItemBasedCFwithMetrics.pymatrixFactorization.pymatrixFactorixationSVDwi

2020-06-23 18:31:38 3369 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 215

原创 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 125

原创 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 198

原创 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 114

原创 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 146

原创 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 723

原创 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 273

原创 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 200

原创 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 309

原创 ContentBasedAlgorithm.py

ContentBasedAlgorithm.py(基于电影推荐电影的算法)ContentBasedAlgorithm.py(基于电影推荐电影的算法)init函数similarityBasedOnGenre函数similarityBasedOnYear函数fit函数estimate函数总结ContentBasedAlgorithm.py(基于电影推荐电影的算法)这个模块是基于内容计算相似度的模块,内容分为计算类型的相似度,计算年份的相似度,init函数初始化,k是指knn中的k值,默认值是40def

2020-06-16 23:44:08 251

原创 学习笔记(01):一学即懂的计算机视觉(第一季)-实战演练:颜色空间分解

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。...

2020-02-06 20:39:43 83

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除