日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

ML之RS:基于用户的CF+LFM实现的推荐系统(基于相关度较高的用户实现电影推荐)

發(fā)布時間:2025/3/21 windows 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ML之RS:基于用户的CF+LFM实现的推荐系统(基于相关度较高的用户实现电影推荐) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ML之RS:基于用戶的CF+LFM實現(xiàn)的推薦系統(tǒng)(基于相關(guān)度較高的用戶實現(xiàn)電影推薦)

?

目錄

輸出結(jié)果

實現(xiàn)代碼


?

?

?

輸出結(jié)果

?

?

實現(xiàn)代碼

#ML之RS:基于CF和LFM實現(xiàn)的推薦系統(tǒng) import numpy as np import pandas as pd import matplotlib.pyplot as plt import time import warnings warnings.filterwarnings('ignore') np.random.seed(1)plt.style.use('ggplot') # data = pd.read_csv('ml-20m/ratings_smaller.csv', index_col=0) # movies = pd.read_csv('ml-20m/movies_smaller.csv')#1、導(dǎo)入數(shù)據(jù)集 data = pd.read_csv('ml-latest-small/ratings.csv') movies = pd.read_csv('ml-latest-small/movies.csv') movies = movies.set_index('movieId')[['title', 'genres']]#2、觀察數(shù)據(jù)集 # How many users? print (data.userId.nunique(), 'users')# How many movies? print (data.movieId.nunique(), 'movies')# How possible ratings? print (data.userId.nunique() * data.movieId.nunique(), 'possible ratings')# How many do we have? print (len(data), 'ratings') print (100 * (float(len(data)) / (data.userId.nunique() * data.movieId.nunique())), '% of possible ratings')# Number of ratings per users fig = plt.figure(figsize=(10, 10)) ax = plt.hist(data.groupby('userId').apply(lambda x: len(x)).values, bins=50) plt.xlabel("ratings") plt.ylabel("users") plt.title("Number of ratings per user") plt.show()# Number of ratings per movie fig = plt.figure(figsize=(10, 10)) ax = plt.hist(data.groupby('movieId').apply(lambda x: len(x)).values, bins=50) plt.xlabel("ratings") plt.ylabel("movies") plt.title('Number of ratings per movie') plt.show()# Ratings distribution評分分布 fig = plt.figure(figsize=(10, 10)) ax = plt.hist(data.rating.values, bins=5) plt.xlabel("ratings") plt.ylabel("numbers") plt.title("Distribution of ratings") plt.show()# Average rating per user fig = plt.figure(figsize=(10, 10)) ax = plt.hist(data.groupby('userId').rating.mean().values, bins=10) plt.xlabel("Average rating") plt.ylabel("numbers") plt.title("Average rating per user") plt.show()# Average rating per movie fig = plt.figure(figsize=(10, 10)) ax = plt.hist(data.groupby('movieId').rating.mean().values, bins=10) plt.title('Average rating per movie') plt.show()# Top Movies,genres電影類型 average_movie_rating = data.groupby('movieId').mean() top_movies = average_movie_rating.sort_values('rating', ascending=False).head(10) pd.concat([movies.loc[top_movies.index.values],average_movie_rating.loc[top_movies.index.values].rating], axis=1)# Robust Top Movies - Lets weight the average rating by the square root of number of ratings讓平均評分進(jìn)行加權(quán)數(shù)的平方根 top_movies = data.groupby('movieId').apply(lambda x:len(x)**0.5 * x.mean()).sort_values('rating', ascending=False).head(10) pd.concat([movies.loc[top_movies.index.values], average_movie_rating.loc[top_movies.index.values].rating], axis=1)controversial_movies = data.groupby('movieId').apply(lambda x:len(x)**0.25 * x.std()).sort_values('rating', ascending=False).head(10) pd.concat([movies.loc[controversial_movies.index.values], average_movie_rating.loc[controversial_movies.index.values].rating], axis=1)

?

?

?

相關(guān)文章推薦

GitHub

?

?

總結(jié)

以上是生活随笔為你收集整理的ML之RS:基于用户的CF+LFM实现的推荐系统(基于相关度较高的用户实现电影推荐)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99riav国产精品视频 | 风韵多水的老熟妇 | 日韩不卡高清视频 | 成人午夜影院在线观看 | 99久久婷婷国产一区二区三区 | 五月婷婷综合激情 | 亚洲人成免费电影 | 黄色福利视频 | 国产精品国产三级国产aⅴ中文 | 青青草久久 | 精品久久久久久久久久久久久久久久久久 | 91成人在线免费 | 免费毛片网站 | 亚洲av无码国产精品久久 | 国产视频资源 | 日韩av成人在线观看 | 人人超碰97 | 精品无码一区二区三区 | 久久靠逼视频 | 樱花影院最新免费观看攻略 | 国产高中女学生第一次 | 欧美日韩福利视频 | 欧美日韩中文视频 | 黑人巨大精品欧美一区二区免费 | 日本高清免费视频 | 涩涩成人| 97国产精品人人爽人人做 | 伦理片av | 51成人 | 国产一区二区av | 色乱码一区二区三区熟女 | 四虎最新站名点击进入 | 久久久久亚洲av无码a片 | 国产一级黄色大片 | 精品人妻一区二区三区三区四区 | 91久久伊人| japanese24hdxxxx日韩 | 中文字幕+乱码+中文字幕明步 | 国产99免费 | 亚洲精品第三页 | 亚洲精品一区二区在线 | 精品人妻无码一区二区三区换脸 | 国产99热 | 国产精品一区二区三区免费 | www.白丝| 亚洲国产精品久久久久久 | 91久久在线 | 色综合av综合无码综合网站 | 嫩草99 | 亚洲精品一区二区在线观看 | 欧美另类人妖 | 免费爱爱视频网站 | 在线一级片| 国产乱色精品成人免费视频 | 美女被揉胸视频 | 你懂的在线网站 | av女星全部名单 | 国产在线观看成人 | 总裁憋尿呻吟双腿大开憋尿 | 欧美激情国产一区 | 欧美成人h版在线观看 | 在线99热| 福利av在线 | www.色播.com | 亚洲图片欧美激情 | 操操网站| 色欧洲 | 先锋影音av中文字幕 | 亚洲国产aⅴ精品一区二区 日韩黄色在线视频 | 超碰在线观看99 | 精品久久久久久久久久久久久久久 | 丁香综合| 日本中文字幕在线不卡 | 日批在线观看视频 | 国产h在线 | 久久精品无码一区二区三区毛片 | 男人的天堂aa | 日韩精品中文字幕在线观看 | 伊人一二三 | 少妇高潮一区二区三区在线 | 欧美性生活网 | 天堂资源地址在线 | 成人h动漫精品一区二区无码 | 少妇特殊按摩高潮惨叫无码 | 欧美一区二区三区的 | 夜夜春夜夜爽 | 国产欧美激情视频 | 久久天堂电影 | 中文字幕av网站 | 韩国无码av片在线观看网站 | 亚洲第一成网站 | 亚洲日批视频 | 真实偷拍激情啪啪对白 | 亚洲大尺度在线 | 婷婷九月 | 欧美日韩a | 午夜不卡在线观看 | 亚洲第三区 | 小妹色播|