旅游推荐系统

详细功能可见下方视频链接
视频演示 https://www.bilibili.com/video/BV1J741127RG

0x1 简介

本旅游推荐系统通过爬取去哪网旅游景点数据,并将数据存储至mysql数据库中,然后通过机器学习的方式对景点数据(包含景点介绍、评论文本)进行分析聚类,形成数据模型,最后基于一个web网站的形式,向用户推荐其感兴趣的旅游景点,实现个性化推荐,如果有想学习或者讨论的同学可以私信交流,本项目可作为毕业设计






0x2 主要技术及环境

  1. python2.7 – 基础开发语言
  2. django – 网站框架
  3. 网络爬虫 – 获取景点数据
  4. mysql – 存储数据
  5. ubuntu16.04 – 运行环境
  6. 机器学习–协同过滤算法

0x03 环境搭建

  1. 安装python
    ubuntu16.04默认已经安装python2.7
  2. 安装pip
$ sudo apt-get install python pip
$ sudo pip install --upgrade pip
  1. 安装mysql

注意mysql的默认密码设置为root,免得更改源代码

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client
  1. 安装其他依赖
$ sudo pip install django requests uniout bs4 image pandas lxml pandas

0x04 运行

首先生成数据库

CREATE DATABASE `tour` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

生成数据表

$ python manage.py migrate

运行爬虫获取网络数据

$ python spider.py

运行网站

$ python manager.py runserver

访问网站: 127.0.0.1:8000

$ python manager.py runserver

访问网站: 127.0.0.1:8000

旅游推荐系统- python- Django相关推荐

  1. 毕业设计-基于大数据技术的旅游推荐系统-python

    目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言

  2. (附源码)python旅游推荐系统 毕业设计 250623

    旅游推荐系统 摘 要 随着社会的快速发展和人们生活水平的不断提高,旅游已逐渐成为人们生活的重要组成部分,用户能够获取旅游信息的渠道也随信息技术的广泛应用而增加.大量未经过滤的信息在展示给用户的同时,也 ...

  3. python Django基于物品协同过滤旅游景点推荐论坛系统

    python Django基于物品协同过滤旅游景点推荐论坛系统 Python Django基于物品推荐协同过滤旅游景点推荐论坛系统 python Django旅游景点论坛 Python Django旅 ...

  4. 基于Python + Django + mysql的协同推荐算法的电影推荐系统

    基于Python + Django + mysql的协同推荐算法的电影推荐系统 本系统一共分为前台系统功能和后台系统功能两个模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连 ...

  5. 【基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩】 https://b23.tv/V2zN54R

    [基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩] https://b23.tv/V2zN54R https://b23.tv/V2zN54R

  6. Python+Django+Mysql实现购物商城推荐系统 基于用户、项目的协同过滤推荐购物商城系统 网络购物推荐系统 代码实现 源代码下载

    Python+Django+Mysql实现购物商城推荐系统(基于用户.项目的协同过滤推荐算法) 一.项目简介 1.开发工具和实现技术 pycharm2020professional版本,python3 ...

  7. Python+Django+Mysql实现在线音乐推荐系统 基于用户、项目、兴趣标签的协同过滤推荐在线音乐系统、用户兴趣标签推荐系统 代码实现 源代码下载

    Python+Django+Mysql实现在线音乐推荐系统(基于用户.项目的协同过滤推荐算法) 一.项目简介 1.开发工具和实现技术 pycharm2020professional版本,python3 ...

  8. Python+Django+Mysql个性化图书推荐系统 图书在线推荐系统 基于用户、项目、内容的协同过滤推荐算法(带设计报告)

    Python+Django+Mysql个性化图书推荐系统 图书在线推荐系统 基于用户.项目.内容的协同过滤推荐算法 WebBookRSM.Python python实现协同过滤推荐算法实现 源代码下载 ...

  9. python Django音乐推荐系统

    python Django音乐推荐系统 PythonDjango音乐系统 后端:python Django 数据库:mysql 前端:html css js等 涉及功能: 登录.注册.播放音乐.音乐推 ...

  10. Python+Django+Mysql实现在线电影推荐系统 基于用户、项目的协同过滤推荐在线电影系统 代码实现 源代码下载

    Python+Django+Mysql实现在线电影推荐系统(基于用户.项目的协同过滤推荐算法) 一.项目简介 1.开发工具和实现技术 pycharm2020professional版本,python3 ...

最新文章

  1. 仿写strncmp函数
  2. 计算机学的语数英大概是那些,职高如果选电子商务专业那是不是要学语数英
  3. 在linux中编写shell脚本文件,如何编写简单的Shell脚本(Script)文件之Linux的基本操作...
  4. 基于表格存储的高性能监控数据存储计算方案
  5. 六大排序原理(十六)
  6. luoguP1594 护卫队
  7. ppt图片文字嵌入_形状,文字填充图片教你做出好看的PPT
  8. 3. Spring Boot 从零开始学习
  9. python代码混淆加密
  10. 解决3Dmax材质编辑器重影问题
  11. 智能灯丝灯方案为复古设计注入“ 科技基因 ”
  12. 今日头条快手等大厂刨根问底之APP启动流程篇
  13. golang数据结构初探之管道chan
  14. 四平博达学院计算机社团,民盟四平市委博达学院支部举行换届会议
  15. Android:Handler中的Idle Handler
  16. CV-提取图像Freeman码python实现
  17. 网易数据湖探索与实践-范欣欣
  18. Extjs TreePanel API详解
  19. C++终端打印有颜色的字体
  20. Angular5文件上传及进度报告、文件下载

热门文章

  1. 昆仑通态触摸屏通讯ABB ACS530变频器恒压供水 ABB变频器恒压供水触摸屏通讯程序
  2. python判断地址_python 地址相似性判断
  3. Google,Verizon和网络中立性辩论
  4. Android 广播 goAsync PendingResult 异步任务
  5. 一个外汇交易者的爆仓实录,仔细阅读抵做10年交易
  6. 传感器数据融合及姿态估计总结
  7. 电动车控制器电路原理图讲解分析
  8. JavaScript - 京东放大镜效果:鼠标移动查看图片放大细节
  9. 前端面试之JavaScript
  10. canvas上,如何绘制带有箭头的直线?