自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 el-table点击表格某一行添加到URL参数,访问带参URL加载表格内容并滚动到选中行位置 [Vue3] [Element-plus 2.3]

vue3, element-plush 2.3, 实现点击表格某一行添加到URL参数,访问带参URL加载表格内容并滚动到选中行位置。复制URL给他人可以在加载后看到同样的数据。

2023-07-31 15:52:10 1274

原创 vue el-table 单机行选中高亮并获取行数据,再次单击取消行选中

vue el-table 单机行选中高亮并获取行数据,再次单击取消行选中

2023-04-13 11:23:02 5804

原创 FAQ智能问答系统设计与实现

FAQ(FAQ,frequently-asked questions)问答系统表示常见问题问答系统,常用于一些特定领域的智能客服,将用户经常问到的高频问答对索引起来,当新的提问命中时可以快速回答,准确而高效。本文介绍一个简单的FAQ问答系统实现。基于检索和排序的两阶段框架,检索阶段基于Elasticsearch检索引擎、排序阶段基于语义匹配深度学习模型。后端基于SpringBoot系列框架。该系统实现了人机对话功能,可以进行单轮或者多轮的问答,同时提供了微服务版本,增加了一些知识库管理功能。

2022-04-02 18:29:38 15820 2

原创 Elasticsearch安装与分词插件、用户词典、同义词配置等

简介本文介绍了全文搜索引擎Elasticsearch的安装过程,以及ik中文分词插件、用户词典、同义词的配置。Elasticsearch安装值得注意的是,Elasticsearch运行需要Java环境。因此安装前需要提前配置好Java环境。官网方式下载进入官网 下载对应版本,本文选择的版本为6.8.13。启动解压下载的包到磁盘上,进入Elasticsearch目录。如果是windows,打开bin/目录下的elasticsearch.bat如果是linux,在Elasticsear

2022-04-01 21:09:41 3260 4

原创 WIN10安装Ubuntu20双系统(两个系统分别安装在独立的磁盘上)

简介本文记录了在WIN10上安装Ubuntu20双系统的过程。首先说一下使用体验,Ubuntu20真香。为什么选择Ubuntu20,因为界面好看,而且是最新的稳定版。我的WIN10是用的两块256GB的固态,Ubuntu20是用的1TB的固态。因为我想把大部分开发工作转到Ubuntu上,因此专门给Ubuntu买了1块固态硬盘。前置条件:空闲U盘(启动盘)空间硬盘(装Ubuntu20)注意:要根据自己主板的BIOS类型确定磁盘的分区格式!我的主板BIOS类型是传统,磁盘的分区格

2021-02-21 21:59:28 4555 10

原创 利用预训练语言模型ERNIE提供文本相似度(语义匹配)计算服务的简单实例

1. ERNIE简介这里的ERNIE是指百度提出的知识增强的语义表示模型 ERNIE(Enhanced Representation from kNowledge IntEgration),并发布了基于 PaddlePaddle 的开源代码与模型 。ERNIE在结构上和BERT是一样的,只是改进了BERT的预训练阶段,增加了实体等先验知识。关于ERNIE的介绍可以看机器之心的这篇博客,这里不再赘述。2. 如何做相似度计算ERNIE和BERT一样都提供了句对分类任务,输入为一对句子,输出为这对句子

2021-02-21 21:16:18 2005 12

原创 win10上使用移动硬盘安装ubuntu16系统的一次详细记录

简介本文记录了在win10上使用移动硬盘安装ubuntu16系统的过程,由于机器的硬盘空间小因此没有采用装win10+ubuntu16双系统的方法,而且刚好手上有一块空闲的移动硬盘(500G)。提前准备:一个空闲U盘、一个空闲移动硬盘。1. 制作启动盘1.1 下载ubuntu16镜像镜像地址可参考这篇博客:https://blog.csdn.net/kwame211/article/details/83902851我使用阿里源开源镜像站,下载的是ubuntu16_64位的ISO镜像文件1.

2021-01-02 13:24:36 670

原创 SpringBoot 快速上手发送邮件 配置+注解方式

简介使用SpringBoot配置+注解方式,快速上手后端发送邮件功能,最简单的应用——可以用来发验证码。一、pom文件导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>二、配置yml文件或者properties文件

2020-12-23 23:53:45 1364

原创 SpringBoot打包jar 部署到服务器

简介将springboot web应用打包成jar包,然后在本机启动或者部署到服务器上。一、pom文件添加对应依赖<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>二、maven打包使用mvn命令# 到项目根目录下执行maven打包命令

2020-12-23 23:24:23 351

原创 运用jquery抽离出html公用部分实现多页面复用

简介假设有多个html页面,每一个都有一个公共的导航栏,那么可以使用jQuery把导航栏这部分抽离出来,使得多个页面复用这部分,而不是每个html页面都维护相同的这段前端代码。一、把公共导航栏这部分单独取出// 假设这是公共导航栏部分的html代码,单独保存到header.html<ul> <li>导航栏标签1</li> <li>导航栏标签2</li></ul>二、在需要复用的html页面里导入...&

2020-12-23 20:45:10 2503

原创 A Pseudo-relevance feedback framework combining relevance matching...泛读笔记

题目:A Pseudo-relevance feedback framework combining relevance matching and semantic matching for information retrieval来源:2019,Elsevier,Information Processing and Management地址:https://doi.org/10.1016/j.ipm.2020.102342Title一种结合关联匹配和语义匹配的信息检索伪关联反馈框架Motiva

2020-11-06 21:42:03 437

原创 SpringBoot 前后端分离 跨域请求问题

后端// controller类前面加上注解,处理跨域请求@CrossOrigin(allowCredentials = "true", allowedHeaders = "*")前端// ajax请求中加上一行xhrFields:{withCredentials:true}浏览器如果后端和前端都处理后还是不行,那么可能是浏览器的设置问题# 如果是chrome浏览器,则是因为chrome最新版本禁用cookie策略导致的,# 在chrome中访问chrome://flags/,搜索Sa

2020-11-05 17:39:22 102

原创 Nginx指定路径拦截静态页面

修改配置文件中的location# 在配置文件(default或者自定义配置文件)加上如下内容# 表示/helloWorld请求会被定义到/home/hello/helloWorld.html... location /helloWorld { alias /home/hello; index helloWorld.html; }...拦截静态资源# css/js等静态资源请求会被拦截并转到/var/www路

2020-11-05 17:28:18 2893

原创 nohup命令使用与执行python程序不启用缓冲

nohup执行一条命令,使得终端退出后,进程不退出# nohup执行命令commond并将日志输出重定向到filenohup commond > file# >>为采用追加写的方式nohup commond >> file实时追踪日志到屏幕上# 实时追踪日志到屏幕tail -f file如果执行的是python程序,可能会出现日志写入不及时的情况(缓冲)# 使用-u参数 使python不启用缓冲nohup python -u a.py > a.ou

2020-11-05 17:18:19 607

原创 Git配置ssh

Git全局设置#配置用户名、邮箱git config --global user.name "用户名"git config --global user.email "邮箱地址"#查看用户名、邮箱git config user.namegit config user.emal生成ssh密钥ssh-keygen -t rsa -C "邮箱地址"#敲三次回车,生成公钥和私钥(id_rsa.pub和id_rsa)将公钥信息添加到远程库#查看生成的公钥,注意上一步生成的路径cat 路径/i

2020-11-05 17:10:46 168

原创 阿里云服务器ubuntu安装nginx并配置端口

一、安装nginxsudo apt-get install nginx默认的web目录/usr/share/nginx/html配置文件/etc/nginx/nginx.conf配置文件nginx.conf并没有直接配置端口,而是通过引入其他配置文件来配置...http {... server {... include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-en...

2020-11-04 22:16:36 810

原创 阿里云服务器ubuntu安装MySQL并配置端口

一、安装MySQL1.1 安装服务端、客户端sudo apt-get install mysql-serversudo apt-get install mysql-client1.2配置远程连接# MySQL默认关闭了远程连接,因此需要将配置文件中的bind-address=127.0.0.1这一行注释掉vim /etc/mysql/mysql.conf.d/mysqld.cnf1.3重启MySQL服务sudo service mysql restart...

2020-11-04 22:12:09 573

原创 【Git问题解决】[email protected]: Permission denied (publickey).

问题:[email protected]: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.解决办法:重新生成ssh并把公钥添加到gitee也不行,后来在公钥id_rsa.pub对应路径下找到config文件,修改里面的验证文件,使其对应上

2020-09-16 16:32:11 677

原创 基于SSM或SpringBoot的JavaWeb项目——写作分析系统

系统基本介绍:智能写作分析系统,是笔者的一个课程设计作业,前后端都是自己写的(从无到有)。开发的目的旨在为英文学术写作提供自动反馈以帮助改进写作和提高效率,核心技术调用了一个对英文文章分析的API,将反馈结果可视化。除此之外为了丰富网站的功能,还加了报表和社区页面,核心模块介绍如下:写作反馈模块:写作与自动反馈、评分存档报表模块:查询历史写作存档、评分可视化社区模块:发布帖子、查询...

2020-07-29 10:56:34 1443

原创 linux ubuntu 安装gdb 提示unmet dependencies缺少依赖包 解决办法

直接使用apt-get install在终端输入sudo apt-get install gdb后,提示如下信息Reading package lists... DoneBuilding dependency tree Reading state information... DoneYou might want to run 'apt-get -f install' to correct these:The following packages have unmet depende

2020-07-21 17:10:14 3875 1

原创 windows+chrome简洁实用的应用/插件,个人使用简单整理

一、windows系统以下所有的应用都是个人长期使用的,可能存在已经习惯的情况,但感觉确实挺简洁实用的,而且很多都没有广告弹窗1. everything快速检索应用,初始化之后,检索磁盘上的文件可以几乎秒出结果(不晓得内部是什么算法和数据结构,时间复杂度这么低)2. IDM(下载器)多线程下载器,速度很快,启动占内存很小,无广告弹窗3. 手心输入法小巧简洁快速,无广告弹窗4. QQ影音好像曾经停止维护了一段时间,用它来播放视频/音乐都很方便,主要是简洁快速无广告5. Edge(PD

2020-06-25 18:35:02 861

原创 简易数据库管理系统(DBMS)设计与实现

概要数据库管理系统/数据库下图展示了DBMS(数据库管理系统)的地位,数据库(系统)其实包含了DBMS和数据两部分。架构设计设计思路数据存取:使用XML(可拓展标记语言)文件作为微型数据仓库,开发功能模块实现存取操作;SQL解析: 使用正则表达式解析;B+树索引:设计索引结构,增加B+树索引;实现1、2两步,基本上就能完成一个简陋的数据库系统了,因为可以使用SQL语句对存储在XML的数据进行CRUD(增删改查)操作。规划这里编程语言使用的是Javav1.0版本:支持单句SQL

2020-06-25 17:26:33 9950 2

原创 短文本语义匹配/文本相似度框架(SimilarityNet, SimNet),基于bow_pairwise模式及框架原理介绍

简介短文本语义匹配(SimilarityNet, SimNet)是百度一个计算短文本相似度的框架,可以根据用户输入的两个文本,计算出相似度得分。句子1 句子2 相似度车头 如何 放置 车牌 前 牌照 怎么装 0.8512318730354309车头 如何 放置 车牌 如何 办理 北京 车牌 0.8042252361774445车头 如何 放置 车牌 后 牌照 怎么装 0.8347993791103363可以看到这里的句子都是分词后的,这也

2020-06-15 21:23:26 2664 3

原创 使用paddle serving保存simnet可服务模型问题

简要介绍simnet是百度开源的短文本语义相似度模型;paddle是百度开源的深度学习框架;paddle serving是提供模型部署服务的工具,可以将训练好的模型作为服务启动,方便其他应用调用。问题及解答如题,已提issue,详情见使用paddler serving保存simnet可服务模型问题 #4624...

2020-06-11 10:40:08 206

原创 pandas操作时出现SettingWithCopyWarning的解决方法

使用pandas库在对dataframe进行操作时出现了SettingWithCopyWarning,我的情况是这样的:#我的数据情况df 词1 词2 标签 0 成功 胜利 1 1 什么情况 ...

2020-05-08 14:48:23 2335

原创 pandas DataFrame按比例随机采样以达到拆分数据集的作用

1.创建/加载数据集data = { '水果':['苹果','梨','草莓','香蕉','西瓜'], '价格':[2,6,1,8,3] }df=pd.DataFrame(data)df 水果 价格 0 苹果 2 ...

2020-04-09 16:35:49 14528

原创 安装CUDA后安装PyTorch,pip install torch 太慢【解决办法】 实测可行torch.cuda.is_available() return True

最近学习深度学习,训练模型时发现用CPU太慢,恰好电脑有一张NVIDIA的1060显卡,所以就打算下载NVIDIA的运算平台CUDA来使用GPU加快训练了。我的python版本是3.7,装完CUDA10.2后,接下来就是安装pytroch了。由于我安装的是最新的稳定版,所以使用conda安装发生了找不到Package的问题,于是我用pip安装在命令行输入pip instal...

2020-02-29 15:31:59 3338 10

原创 svm_light和libsvm对比测试

测试概述svm_light和libsvm是实现支持向量机的不同工具包,这里在相同数据集(默认参数)下,测试两种工具的训练效果(主要对比训练时间)。svm_light可在官网下载http://www.cs.cornell.edu/people/tj/svm_light/?tdsourcetag=s_pctim_aiomsg本次实验下载了windows平台的可执行程序svm_light...

2019-08-17 15:33:18 718

原创 PCA LDA降维测试

测试概述该实验的主要目的是测试LDA(Linear Discriminant Analysis,线性判别分析)和PCA(Principal components analysis,主成分分析)的降维效果(主要是训练时间)。训练模型使用SVM算法。降维(PCA LDA)和训练(SVM)均是调用python的sklearn库,所有代码都在程序中给出。每次使用相同数据集,通过三种不同方式测试,分...

2019-08-17 15:28:48 915

原创 读取libsvm格式的数据集或将其转换成csv格式

libsvm官网提供了一些好的数据集可以用于机器学习,但这些数据集是libsvm格式的(不明白这种格式的自行百度/谷歌)。有时候我们需要用这些libsvm格式的数据集,但目前没有找到很使用的工具提供读取或转换。因此根据自己的理解写了一个简单的python程序,提供读取和转换两个功能。文件说明在同一目录下建立三个文件夹code,input,ouput code ...

2019-08-16 13:00:41 2411

原创 通过机器学习得到样本的特征权重

描述:计算每个特征对样本集进行划分所获得的信息增益,然后做归一化处理可以得到每个特征的权重目标:样本降维一种算法策略:参考决策树的划分选择首先引入概念信息熵、信息增益。信息熵(information entropy)是度量样本几何纯度最常用的一种指标。假定样本集合D中第k类样本所占的比例为,则D的信息熵定义为 ...

2019-07-30 18:52:32 7382 4

原创 docker入门——部署Java web项目

准备mysql#下载mysql镜像docker pull mysql:5.7#运行mysql容器docker run -p 3306:3306 --name mysql -v D:\DockerWorkspace\mysql\conf:/etc/mysql/conf.d -v D:\DockerWorkspace\mysql\logs:/logs -v D:\DockerWorksp...

2019-07-16 20:56:55 473

pima_data.zip

这是一个分类问题的数据集,主要记录了印第安人最近五年内是否患糖尿病的医疗数据。这些数据都是以数字方式记录的,并且输出结果是0或1,使我们在机器学习的算法中建立模型变得非常方便。

2019-07-16

《戒烟》app,android,设置目标,规划戒烟,记录日志

戒烟app基于安卓,实现的功能包括:设置戒烟目标,记录用户戒烟天数以及因此节省的费用,除此之外还有日记记录功能,还可以上传照片写日志等

2018-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除