Skip to content

libaoquan95/TRS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRS - 基于照片分享的旅游景点推荐系统

1.web 系统启动

系统基于 Django 2.0(python 3.6), Mysql.

# 运行内置服务器
>>> python manage.py runserver 0.0.0.0:8000

# Django 数据库配置
DATABASES = {
    'default': {
        'ENGINE'  : 'django.db.backends.mysql',
        'NAME'    : 'TRS',
        'USER'    : 'root',
        'PASSWORD': 'root',
        'HOST'    : 'localhost',
        'PORT'    : '3306',
        'charset' : "utf8"
    }
}

部分页面使用百度地图 API 构造地图功能,需要自行配置百度地图 API 秘钥

部分照片数据源自于 flickr 数据集

2.数据分析

首先最根本的数据是照片数据集,见 Analyse/photo.rar (因为文件大小的限制,本地运行序解压为 photo.csv 文件)。此文件部分照片数据源自于 flickr 数据集,为了和 web 数据一致,可以选择从数据库文件导出。

之后执行数据分析

# 执行数据分析,从照片数据获取景点相似度信息
>>> python Analyse/main.py

最终生成的景点相似度信息存放于 Analyse/attraction-similarity.csv 中,可以导入数据库中用于 web 系统,也可以在 itemCF.py 中测试推荐结果。

3.依赖库安装

pip install PyMySQL
pip install django
pip install geopy
pip install extfread

About

基于照片分享的旅游景点推荐系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published