山东大学暑期实训——智能人物画像综合分析系统

一# 2018级暑期项目实训开题总结


目录

  • 一、实训题目名称及导师信息
  • 二、项目背景
  • 三、项目要求
  • 四、实训目标
  • 五、系统功能
    • 1、系统架构模块图
    • 2、智能人物画像综合分析系统功能模块
      • (1)智能数据融合模块
      • (2)用户画像模块
      • (3)数据可视化模块
  • 六、技术方案
  • 七、系统认识
  • 八、任务
  • 总结



提示:以下是本篇文章正文内容,仅供参考,严禁抄袭

一、实训题目名称及导师信息

智能人物画像综合分析系统
导师:陶可猛、隋金雁、潘云
导师单位:浩睿智源(山东)人工智能有限公司

二、项目背景

用户画像是根据用户基本属性、社会属性、生活习惯和消费行为等信息而抽象出的一个标签化的用户模型。系统通过用户自行上传或埋点上报收集记录了用户大量信息,为便于各业务应用,将这些信息进行沉淀、加工和抽象,形成一个以用户标志为主key的标签树,用于全面刻画用户的属性和行为信息,构建用户画像的核心工作即是给用户贴“标签”,而标签是通过对用户信息分析而来的高度精炼的特征标识。通过国内外指定网站数据获取,结合算法模型,综合分析用户行为画像,构建立体化的人物分析系统。

使用科学的算法构建知识图谱,知识图谱为系统中异构、动态的数据表达、组织、管理以及利用提供了一种更为有效的方式,使得系统的智能化水平更高,更加接近于人类的认知思维。利用数据挖掘、关联分析、知识图谱等技术,提取评估人员的行为模式、精神状态、情绪状态等变化规律,建立用户行为画像模型,用户画像实际上是围绕画像服务的目标群体的关键特征的集合,根据现实反馈不断迭代。

构建该系统需要解决的关键问题是:
一、信息采集:通过技术方法实现国内、国外指定网站进行数据获取。
二、构建人物画像,将收集到的用户基本属性、行为特征等收集到的数据通过行为建模,抽象出用户标签,实现数据采集、存储、在线浏览、多视图、多维度等基本功能。
三、构建知识图谱。通过知识抽取技术,可以从半结构化、非结构化的数据中提取出实体、关系、属性等知识要素,将其知识融合,可消除实体、关系、属性等指称项与事实对象之间的歧义,形成高质量的知识库,使用知识推理,在已有的知识库基础上进一步挖掘隐含的知识,从而丰富、扩展知识库。

三、项目要求

1.软件操作简便、快捷,能够将多源数据进行多维度、多角度、多视图形式的展示,并对其进行在线综合分析的可视化操作。
2.界面设计风格统一,便于操作员快速掌握系统操作方法;用户界面简单明了,符合业务流程,具有人性化特点。
3.软件设计结构模块化、程序结构化、数据格式标准化、代码统一化,各种文档资料规范化。

四、实训目标

强化学生的动手能力;让学生体验人物画像分析这一业务领域的数据处理流程及综合展示技术方法;提高学生对软件工程方法、技术、工具、过程和管理的整体化理解;加强学生的团队意识;提高学生自主解决问题、协作解决问题的能力。

五、系统功能

1、系统架构模块图

系统架构模块图

2、智能人物画像综合分析系统功能模块

智能人物画像综合分析系统分为三大部分:智能数据融合模块、用户画像模块、数据可视化模块。智能数据融合模块主要是对自定义数据采集的网站进行数据抓取、数据存储、数据处理;用户画像模块是对采集的用户信息进行沉淀、加工和抽象,标注特征标识;数据可视化模块主要是从多个维度、多角度进行数据综合展示。

(1)智能数据融合模块

该模块主要是通过系统设定的三个国内热门站点,如网易、新浪微博、雅虎,国外三个热门站点,如facebook、Twitter、YouTube,作为数据采集源,提取正文、关键词等信息,为后续的数据展示分析做好基础。采集的数据入库后,界面中可以导出成word格式文档,文档中的文本内容可以实现中文、英文智能化翻译。

(2)用户画像模块

该模块主要根据采集到的数据信息,通过模型算法进行特征提取,将用户标签化,可以借助聚类和分类等技术进行用户画像的构建。根据特定人物的信息数据得到个人画像,并为其智能化打标签,得到用户数据的整体统一综合视图。

(3)数据可视化模块

该模块主要是将影像数据有效的组织展示,进行用户的数据分布分析、用户行为分析、知识图谱构建及数据可视化等。

六、技术方案

系统架构:采用B/S架构,无需操作系统对其配置的要求,省去了繁琐的配置和安装过程,只需一个浏览器便可。用户通过浏览器对系统的进行访问、操作,浏览器将读取用户的操作和输入。

开发工具:IntelliJ IDEA、pycharm等
数据库:MySQL8.0
程序框架:SpringCloud分布式框架
前端:Vue前端技术
开发方式:前后端分离
数据可视化:可以采用百度Echarts,d3.js等来实现。
在线诊断:可以采用深度学习框架tensorflow,采用RNN、 LSTM、逻辑回归等模型对数据进行训练和预测。

七、系统认识

在这里插入图片描述
通过python爬虫技术将输入传入数据库并且向java部分提供接口,java部分实现从数据库或python提供的接口取出数据并渲染到页面。
java主要实现数据可视化,python负责爬取数据并利用模型或算法进行分析。

八、任务

1、学习前后端分离的开发方法,前端vue,后端springboot。
2、学习eCharts等数据可视化方法。
3、学习使用java调用接口,主要是调取python提供的接口。

总结

这次开发与以往所作的实验和课设均不相同,有规范的流程,项目进行所需要的各种文档,明确的分工,同学们相互之间的协作,以及没有学过的开发技术。
明确短期学习目标,先将前后端分离开发基础打好,以便于更好地完成项目。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1380146.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Qt通过QSS设置QPushButton的样式

同时设置QPushButton的文字样式和图标的方法 为了美化界面,有时候需要修改QPushButton的样式,让一个QPushButton上面既要显示图标,又要显示文字内容 起初我的做法是重写QPushButton,这样做可以实现,但是有几个问题 实现…

CAD练习——绘制电风扇

注意要在三维空间内完成绘制 先绘制扇叶 两条射线确定角度 绘制圆弧(圆修剪) 绘制扇叶形状(3点圆弧) 圆角: 将这几段圆弧合成同一条多段线 换个立体视图 拉伸出厚度 绘制一个球 取二者交集(带弧面的扇叶&a…

maven是什么?安装+配置

目录 1.什么是maven? 1.2.maven的核心功能是什么? 2.Maven安装配置 2.1Maven的安装 2.2Maven环境配置 1.配置 MAVEN_HOME ,变量值就是你的 maven 安装的路径(bin 目录之前一级目录) 2.将MAVEN_HOME 添加到Path系…

作文批改网如何粘贴英语作文

批改网的英语作文不允许被粘贴的话,下面提供四种办法使用复制粘贴功能:   1。移除监听事件即可开启 在浏览器中打开,鼠标右键选择检查,或者按快捷键F12打开调试窗口 点击Console 输入以下代码: $(#contents).…

UITextField 双击让复制粘贴英文键改为中文键

在plist的 Localizations 里面改成Chinese (simplified) 转载于:https://www.cnblogs.com/farer-zcz/p/3872766.html

批改网作文不允许粘贴

当我们写英语作文时图方便或是没时间通常都是有道直接翻译复制过来当是老师会设置如下 解决如下: 首先在批改网页面中按下F12进入管理员模式 点击设置按钮并找到调试程序 勾选禁用javascript之后就将自己的内容复制到作文框里 复制成功后再取消勾选禁用javascrip…

批改网复制粘贴_如何使用批改网组织线上考试

如何使用批改网组织线上考试 临近期末,鉴于各高校及老师组织线上考试需求增加,如何使用批改网组织线上考试呢?为方便组织考试,特推出本文,本文内容主要分为三部分,一是教师如何自主组织线上考试及注意事项&…

解决批改网写英语作文不能粘贴问题

解决批改网不能粘贴问题 作为一名对英语十分不感冒的学生来说 写一篇英语作文实在是让人头疼,还好有各大翻译软件可以帮助我完成这项艰难的任务。但是没想到批改网作文竟有不能粘贴的功能 下面就让我们解决这个让人头大的问题 1 修改浏览器的JavaScript 下面我以谷…

js实现浏览器中的复制粘贴

开发过程中难免遇到期望点击可以直接复制链接的情况,这里有两种实现方式 第一种:使用原生的js方式进行实现(MDN已废弃且存在兼容性) 使用原生方法实现时主要用到了document.execCommmand方法,该方法允许运行命令来操…

Flink学习记录

可以快速搭建一个Flink编写程序 mvn archetype:generate \-DarchetypeGroupIdorg.apache.flink \-DarchetypeArtifactIdflink-quickstart-java \-DarchetypeVersion1.17.1 \-DgroupIdcom.zxx.langhuan \-DartifactIdlanghuan-flink \-Dversion1.0.0-SNAPSHOT \-Dpackagecom.zx…

网神 SecGate 3600 防火墙任意文件上传漏洞

网神 SecGate 3600 防火墙任意文件上传漏洞 一、 产品简介二、 漏洞概述三、 影响范围四、 复现环境五、 漏洞复现PoC上传哥斯拉马子小龙POC检测: 六、 修复建议 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具…

SCAU操作系统知识点之(六)并发:死锁和饥饿

1、死锁原因:竞争资源、进程推进顺序不当 2、资源分配图(若死锁,则资源分配图中必有环路,但有环路时不一定死锁) 3、死锁的四个必要条件 ①互斥 ②占有且等待 ③不可抢占 ④循环等待 在死锁的四个必要条件中&#xff…

Monge矩阵

Monge矩阵 对一个m*n的实数矩阵A&#xff0c;如果对所有i&#xff0c;j&#xff0c;k和l&#xff0c;1≤ i<k ≤ m和1≤ j<l ≤ n&#xff0c;有 A[i,j]A[k,l] ≤ A[i,l]A[k,j] 那么&#xff0c;此矩阵A为Monge矩阵。 换句话说&#xff0c;每当我们从矩阵中挑…

2.0 Maven基础

1. Maven概述 Maven概念 Apache Maven是一个软件项目管理工具&#xff0c;将项目开发和管理过程抽象程一个项目对象模型&#xff08;POM&#xff0c;Project Object Model&#xff09;。 Maven作用 项目构建 提供标准的、跨平台的自动化项目构建方式。 依赖管理 方便快捷…

字符转ASCII码

一、问题描述 二、代码内容 三、代码解释 # include <iostream> #include <cstdio> using namespace std; int main() { char a;//存放字符a scanf("%d",&a);//输入字符a printf("%d",a);//输出a对应的ASCII码 return 0&#xff1b; …

字符转 ASCII 码

字符转 ASCII 码 //字符转 ASCII 码//1.如下是转换单个字符 //#include <stdio.h> //int main() //{ // char c; // printf("输入一个字符: "); // // // 读取用户输入 // scanf("%c", &c); // // // %d 显示整数 // …

java字符与ASCII码相互转换

java字符与ASCII码相互转换 一 、遍历字符串二、 java 字符 转换 ASCII码三、 java ASCII码 转换 字符 字符串&#xff1a; String s "abcdefg";一 、遍历字符串 public static void main(String[] args) {String s "abcdefg";// 遍历字符串 for (i…

【LeetCode】45. 跳跃游戏 II - 贪婪算法

目录标题 2023-8-11 09:49:25 45. 跳跃游戏 II 2023-8-11 09:49:25 自己没做出来&#xff0c;废物Orz class Solution {public int jump(int[] nums) {int length nums.length;int end 0;int maxPosition 0;int steps 0;for (int i 0; i < length - 1; i) {maxPosit…

docker-compose redis 一直启动失败

环境&#xff1a; centos 8.x 背景 使用docker-compose 来启动redis docker-compose.yml 如下&#xff1a; version: 3.3 services:redis:image: redis:latestrestart: alwayscontainer_name: redisports:- 6379:6379volumes:- ./data:/redis/data- ./redis.conf:/redis/re…

用什么软件抓cd音轨音质最好_开车不嗨皮,那跟咸鱼有什么区别

文 | 大青枣 图 | 潘隐 跑长途是件很无聊的事情&#xff0c;看着车窗外的车水马龙&#xff0c;想到接下来的漫漫长路&#xff0c;立马就想打盹。 但正所谓行车不规范&#xff0c;亲人两行泪。所以为了让能够安全并快乐的从A点到B点。司机和主机厂都会给车里配备一些娱乐系统&am…