sklearn基于内容的推荐算法

本文介绍了一个利用sklearn构建的基于内容的推荐系统。通过将菜品口味特征转化为tfidf矩阵,计算顾客历史喜好菜品与其他菜品的相似度,以推荐顾客可能喜欢的新菜品。
摘要由CSDN通过智能技术生成

一、问题描述

假设你喜欢到一家麻辣香锅店吃麻辣香锅,这家店的老板要开发一个菜品推荐程序。老板先整理出店里各种菜的口味特点,如脆的、甜的、辣的等记录到数据文件中。在顾客点菜时,程序分析该顾客的历史评价得知顾客喜欢的菜品,并据此推荐他可能喜欢的其他菜品。

推荐算法使用的是各个菜品的口味特征(taste),为文本类型。可以考虑构建taste特征的tfidf矩阵,对文本信息向量化处理。然后使用距离度量方法,计算相似度,进行推荐。

二、读取数据

import pandas as pd
from numpy import *
food = pd.read_csv(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值