模具 东莞网站建设,网站功能需求文档,页面优化主要从哪些方面进行,梧州最权威的综合性新闻门户网站python基于深度学习的聊天机器人设计 开发语言:Python 数据库#xff1a;MySQL所用到的知识#xff1a;Django框架工具#xff1a;pycharm、Navicat、Maven
系统功能实现
登录注册功能
用户在没有登录自己的用户名之前只能浏览本网站的首页#xff0c;想要使用其他功能都…python基于深度学习的聊天机器人设计 开发语言:Python 数据库MySQL所用到的知识Django框架工具pycharm、Navicat、Maven
系统功能实现
登录注册功能
用户在没有登录自己的用户名之前只能浏览本网站的首页想要使用其他功能都会弹出对话框显示请登录所以使用本系统的第一个前提条件就是需要先完成注册和登录。在右侧先点击注册按钮进入注册界面按照要求完成注册后在左侧输入自己的用户名和密码即可完成登录 首页展示功能
在浏览器的网址栏中输入正确的域名之后就可以进入本系统的首页面不论用户是否进行登录都是可以访问本网站首页的。网站的首页为左右结构左侧为菜单栏右侧为数据显示的面板。用户如果在登录的情况下访问本网站在左侧菜单栏的上方会显示自己的用户名下方为各个功能的链接按钮 个人信息展示功能
此模块中用户可以查看自己的个人信息其中包含的数据有用户在本系统内的编号用户的姓名及联系方式用户的权限用户的注册时间和最后修改时间 用户信息管理功能
注册用户信息维护包括用户添加和用户查询两个功能在用户添加界面添加数据之后即可在查询界面中看到。在用户查询界面的头部是搜索区域管理员可以通过用户的姓名对用户信息进行查询还可以删除或修改某位员工的数据 修改密码功能
用户在已经登录的情况下在前台页面中点击修改密码的链接后可以进入此功能此功能的表单比较简单有两个密码框分别为新密码和再次输入密码两个密码框中的值通过比较验证后即可完成密码的修改 在线聊天功能
用户在进入到聊天的界面后可以在看到界面中所有的历史聊天及问答的列表当用户输入信息后系统会自动进行回复。比如当用户输入“你几岁啦”系统会回复“讨厌不要问女生的年龄知道不”。从而达到陪伴用户进行聊天的功能具体操作界面如下 问答列表功能
系统中所有的聊天及问答的记录都可以通过此功能进行查询在列表中可以查看到用户发送的信息及系统进行回复的信息还可以看到具体的操作人和操作状态等。在数据列表的上方可以通过id及操作人对信息进行搜索具体界面如下 改变主题
本系统设置了多种主题及字体当用户点击界面右上方的改变主题时可以看到所有内置的主题格式不同的主题有不同的界面颜色及内容排版方式当用户选择了不同的主题后界面会进行切换。具体界面如下 摘 要
进入二十一世纪之后网络发展越来越迅速人们的很多生活与消费习惯都随之发生了改变。在互联网技术及深度学习算法不发达的年代人们是无法通过电脑进行聊天和交流的人们通常是通过去线下组织的交友会或者在不同的场合进行聊天和交流但这种形式费事费力并且不一定可以找到可以聊天的人。不过随着许多传统的行业逐渐与互联网接轨各种算法及编程技术越来越发达聊天系统等软件也逐渐被网络化的识别系统所替代了。在计算机刚开始发展的时候就出现了许多的在线聊天和交流系统但是因为技术的限制导致系统并不完美有很多不符合使用者使用习惯的瑕疵也有很多的功能缺陷。随着计算机编程语言的不断发展和移动设备的出现聊天机器人等服务逐渐朝着更专业、更精准、更效率的方向发展。
本系统前台界面使用了最新的HTML5技术使用DIVCSS进行布局使整个前台页面变得更美观极大的提高了用户的体验另外本系统无论是使用电脑的浏览器进行访问还是使用移动设备进行访问都可以保证网站正确的排版。后端的代码技术选择的是PYTHONPYTHON语言是当下最常用的编程语言之一可以保证系统的稳定性和流畅性PYTHON可以灵活的与数据库进行连接。本系统的数据使用的MYSQL数据库它可以提高查询的速度增强系统数据存储的稳定性和安全性。本系统的核心算法是深度学习算法是当下很流行的一种机器学习语言也是未来很多行业的发展趋势利用深度学习方法可以准确的与用户进行聊天。
关键词深度学习聊天机器人PYTHONMySQL
绪论
1.1课题研究意义
计算机技术对当今社会发展和人们生活水平的提高是很重要的组成部分人们可以通过网络从衣食住行等方面提高自己的生活质量比如不想做饭的时候可以通过外卖平台下单点餐想买新衣服但又不想出门的时候可以通过淘宝网等购物网站进行衣服的挑选想要出行可以提前通过携程网或途游旅行等应用进行机票或酒店的预购……通过网络进行线上的操作可以避免很多时间的浪费。
在日常生活中经常有一些性格比较内向的人不擅长与人交谈甚至是在网络上都很腼腆无法畅快地进行聊天。这不利于人们之间的人际交往会使本身就不爱说话的人变得更沉默寡言。另一方面当人们在生活中遇到一些问题的时候以往只能通过查找书籍和询问他人进行了解但这种方式也并不是能随时进行的。基于上述原因许多可以通过在线进行聊天或问答的软件出现了。网络平台和网络系统式的聊天及问答方式逐渐取代了传统的通过书本或线下等方式使得人们可以更好的利用电脑或手机进行聊天和学习在节约了时间的同时也极大概率的提高了准确率也会避免许多错误的发生。在本次的毕业设计开始之前我选择了很久我要做的毕业设计最终决定通关自己所学的计算机方面的相关知识开发一款功能齐全并且可以保证深度学习的聊天机器人系统。
1.2开发背景
对于通过电脑进行的聊天或者不同领域的问答以往都是通过人工线下来识别的在此之前这些功能都是需要通过互相聊天或者人工回答的这种方式耗时长且无法保证回答问题准确率。除了上述的缺点之外以往通过人工进行聊天或者问答有以下的几个痛点
1各大城市的传统聊天室及工作人员水平稂莠不齐。因为各个城市的经济发展水平和人口数量有很大的差异所以每个城市的聊天室和工作人员的数量是不同的比如在北京、上海等大城市有许多非常有经验的工作人员而像比较偏远的城市可能会由一个人负责所有人的聊天工作。
2效率较差因为通过线下进行聊天交流或知识问答的方式需要耗费很多的时间成本工作人员需要一次一次的去核对用户的需求。
3整个聊天或知识问答的各个环节无法得到保证经常会出现漏掉个别用户聊天的情况。
1.3本文的研究思路与结构
本系统的开发遵循着软件工程学的设计原则在决定自己的毕业设计做什么之前会进行项目的前期调研和可行性分析如果可行的话就对项目进行立项。在项目立项之后会对整体的功能进行需求分析和数据库设计这可以保证后期编码的顺利进行。在所有的前期准备工作完成之后会对所有的功能模块进行计划保证在某一个时间段完成对应的功能。最后就是项目的编码与测试这两者最好可以同时进行在保证开发效率的同时还能提升测试的准确性 需要源代码或者二次开发的请联系