论文部分内容阅读
高中教育的普及使得每年高考人数攀升,与此同时,信息不对称会使部分考生处于劣势,造成获录学校或专业性价比不高、报录比偏低、复读率增高、考研热、考公务员热等问题。针对这些情况,本文设计并实现了高考志愿智能填报系统,通过研究用户的个性化需求,从海量信息中挖掘出有价值的推荐信息。论文首先从各大网络平台、应用APP平台爬取了高考相关数据,并利用MySQL数据库落地进行数据支撑。其次,对考生用户的需求分析,考生用户的需求主要在于三个方面:第一种是历史数据查询,对于考生来说,历史招生数据查询是支撑其自主决策的主要依据,是系统中不可缺少的模块。第二种是志愿填报,近年高校数量达到2000+所,专业也是上百近千种选择,面对如此海量信息,考生在信息收集、信息对比、信息选择等方面都存在经验不足和信息缺失的问题,所以本系统基于知识的推荐算法和基于内容的推荐算法,给考生提供了专业推荐、学校推荐、学校及专业推荐三个模块,考生可根据自己的需求进行服务选择,以辅助志愿填报决策。第三种是自动问答系统,移动互联网的快速应用,人们更希望通过一种更加自然的交互方式快速准确地得到需要的信息,基于自然语言的自动问答系统正在受到越来越多的重视,所以本系统设计了一套基于高考知识库的自动问答系统。通过对问题库的文本建模,包括自定义分词词典和停用词词典、同义词扩展、基于word2vec算法的文本特征提取、基于XGBoost算法构建分类器,以此识别考生用户的意图,映射到问题类型,进行问题补全,生成答案。最后,利用Django网页开发框架、HTML超文本标记语言、Bootstrap前端框架等技术,实现了本系统的网页开发。本文设计并实现的高考志愿智能填报系统,避免了考生用户在进行信息筛选比对时的大量人工工作,更对考生志愿决策提供了有力支撑,具有一定的现实意义和社会意义。