自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

带鱼工作室的博客

热爱大数据的朋友们欢迎到来!

  • 博客(92)
  • 资源 (7)
  • 收藏
  • 关注

原创 知识图谱可视化之Echarts-静态图谱与Django构建动态图谱

1 本文介绍本文主要介绍知识图谱可视化的构建方法,使用Echarts工具进行构建,在之前的文章:知识图谱可视化之cytoscape.js构建知识图谱(django框架将数据由后台传到前台进行图谱构建)中介绍过使用Cytoscape.js工具进行静态图谱与Django动态图谱的构建方法,感兴趣的小伙伴可以自行查看。本文主要使用Echarts库进行构建,想要了解不同构建知识图谱可视化的同学可以参看本文与上面提到的文章。2 EchartsEcharts工具库是使用js代码进行各种工具图的构建,图形样式

2020-10-15 16:47:13 8561 16

原创 知识图谱可视化之cytoscape.js构建知识图谱(django框架将数据由后台传到前台进行图谱构建)

1、cytoscape.js是什么cytoscape.js是常用的构建知识图谱的工具,是一个网络图的可视化工具。通常有两种使用方式:第一种是桌面版的Cytoscape Desktop,集成好的app供我们使用。第二种是前端js库,通过在前端代码中引用cytoscape.js进行使用,通常cytoscape.js需要结合jquery.js进行使用。在此使用cytoscape.js进行...

2020-04-05 13:00:17 8132 18

原创 ImportError: /usr/lib64/libm.so.6: version `GLIBC_2.23‘ not found (required by /opt/conda/lib/ ...

ImportError: /usr/lib64/libm.so.6: version `GLIBC_2.23'

2023-11-29 14:05:40 1089

原创 pydantic.errors.PydanticUserError: If you use `@root_validator`....

pydantic.errors.PydanticUserError: If you use `@root_validator`....

2023-11-24 09:35:55 4235

原创 ValueError:The following settings are not supported :{‘username‘: ‘neo4j“}

不同版本的py2neo,连接neo4j数据库的方式如上,拿走不谢!py2neo版本不同所导致的问题,下面我通过一段代码说明该问题。

2023-08-07 16:56:07 1964 1

原创 深度学习强制设置GPU_id

深度学习强制修改gpu id

2022-10-17 15:24:15 2982 1

原创 pyinstaller 打包可执行程序过程中的常见错误解析

pyinstaller 打包可执行程序过程中的常见错误解析

2022-07-17 10:07:18 1992

原创 使用xftp上传文件到linux服务器报错“550 Permission denied”

问题描述:使用xftp由windows上传文件到linux服务器时发现上传错误,右键查看错误状态时发现提示550 Permission denied。解决方法1:修改上传的文件夹权限,可以在xftp中的linux窗口中右键并修改权限为777,也可使用“chmod 777 文件夹名字”进行修改。解决方法2:若上述方法不解决问题,依然上传失败,则打开服务器(我的linux是Ubuntu16.04),终端输入:进入如下页面并按照图中指示完成操作 上述操作表示在服务器的ftp配置中打开了系统的上传权限。修改后

2022-06-22 09:58:23 3544

原创 Django后端引用深度学习模型报错“No Model Named xxx”

在实际生产中,我们往往会将训练好的深度学习模型作为Web系统的后端用于构建系统,在这个过程中可能会出现一个问题,例如我们的模型名称为“BiLSTM”,则会提示“No Model Named BiLSTM”但此时你已经将训练好的模型及模型代码放置在指定路径中,为了django的views或者你的predict函数调用,那么这是为什么呢?在这个过程中大家一定要注意,训练时不要保存模型结构及参数,即不要通过torch.save(model, 'BiLSTM.pth'),这样就会有上面的问题,即使你已经

2022-05-31 14:48:28 1060 3

原创 获取Neo4j中的知识图谱并可视化到前端(Django+py2neo+Echarts等)

最新技术开发获取Neo4j中的知识图谱并可视化到前端(Django+py2neo+Echarts)

2022-05-07 16:43:07 5684

原创 ubuntu16.04删除用户及用户目录(高效方法)

1 普通方法(不推荐)userdel -r username使用上述方法删除用户及其目录时会出现问题,若服务器在使用中,会出现想要删除的用户进程存在且进程无法kill,可重启后登陆管理员用户执行上述命令删除。2 高效方法(推荐)推荐删除用户及目录方法:sudo deluser --remove-home username仅删除用户方法:sudo deluser username删除后可使用命令查看用户是否被...

2022-03-29 21:13:03 6064

原创 ubuntu16.04创建新用户后没有cuda环境

ubuntu16.04创建新用户后没有cuda环境

2022-03-29 21:05:56 1391

原创 Mac与远程服务器数据交互软件Cyberduck

当使用远程服务器时,避免不了数据传输,mac传输数据至服务器端,服务器端下载数据到mac中,这就使用到了Cyberduck软件,提供下载链接:链接: https://pan.baidu.com/s/1TN0Cvv2kIoXWEBPP87g5mg?pwd=kw3f提取码: kw3f解压后即可看到软件图标,为:打开软件后点击左上角的新建连接出现如下图的页面,首先在最上方选择文件传输协议,例如是ftp还是sftp等,然后在服务...

2022-02-22 15:17:18 1107

原创 Mac访问远程服务器软件TurboVNC

今天介绍一款mac电脑访问远程服务器的可视化软件:TurboVNC for mac,并提供免费下载链接: https://pan.baidu.com/s/1JkXVnx02sx_4KNWEJUNJug?pwd=u856 提取码: u856软件镜像较小,下载镜像后安装如下图标:打开软件并点击connection,位于mac电脑最上面的菜单栏中,然后在options中输入远程服务器的具体ip与端口,点击connect,然后输入用户名与密码即可完成...

2022-02-22 15:06:14 1250

原创 Mac访问NTFS文件系统的移动硬盘

在实际工作中,经常会使用mac电脑与移动硬盘进行数据交互,而在使用中发现我们的硬盘在mac上是只读模式,无法进行数据交互,是由于mac的文件系统与硬盘的文件系统不同,这就需要工具软件来帮助我们。mac系统版本:10.15.6硬盘:希捷硬盘实际上在希捷硬盘官网提供了工具软件,首先进入希捷官网https://www.seagate.com/cn/zh/ 然后点击支持-软件下载,进入到如下页面:然后根据自己的mac系统版本下...

2022-02-22 12:12:43 845 1

原创 FastText词向量训练、使用及可视化操作【保姆级教程(包含藏文处理方法)】

目录一、前言二、FastText词向量训练2.1 数据输入格式2.2词向量训练三、词向量使用一、前言本文是word2vec词向量篇的姊妹篇。fasttext是静态词向量构建方法的一种,本文将介绍fasttext词向量是如何训练的,以及我们训练好的fasttext词向量如何使用,最后介绍了可视化fasttext词向量,即通过可视化图来查看训练的fasttext质量,本文为保姆级教程,会将数据输入格式等细节一并讲清楚。在开始本文前,首先说下本文使用的gensim版...

2022-02-14 12:32:11 5359 7

原创 Word2Vec词向量训练、使用及可视化操作【保姆级教程(包含藏文处理方法)】

一、前言word2vec是静态词向量构建方法的一种,本文将介绍word2vec词向量是如何训练的,以及我们训练好的word2vec词向量如何使用,最后介绍了可视化word2vec词向量,即通过可视化图来查看训练的word2vec质量,本文为保姆级教程,会将数据输入格式等细节一并讲清楚。在开始本文前,首先说下本文使用的gensim版本为3.8.3(使用gensim的word2vec方法训练词向量),为确保进行本文所有流程,请与本文gensim版本一致,避免发生版本问题!本文也将会介绍藏文w...

2022-02-10 13:32:16 27510 36

原创 2080Ti与3080Ti单机多卡安装与并行训练

1 本人环境机器:dell T640服务器系统:Ubuntu16.04 LTS已安装显卡:2080Ti已安装驱动版本:NVIDIA-Linux-x86_64-470.57.02.run已安装cuda版本:cuda_10.0.130_410.48_linux.run已安装cudnn版本:cudnn-10.0-linux-x64-v7.4.2.24.tgz需求:与服务器无关,大家只要是Ubuntu16.04系统即可参考。由于目前需求,需要扩充一张3080Ti显卡,但全网关于2080T

2021-11-23 21:18:08 3417 3

原创 终于没有忘记1024

1024快乐!愿所有程序员都不被脱发所困扰!

2021-10-24 12:27:05 83

原创 RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED

RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED该错误是在cuda:10.0 pytorch:1.2 GPU服务器环境下训练模型出的问题,错误提示CUDNN状态执行失败该错误的问题在于cuda的版本与pytorch的版本不对应,导致cuda不能加速模型的训练同时执行失败。在下载pytorch时,我们需要在官网正确下载 pytorch与cuda的版本对应关系,在本机训练模型时,我的环境为cuda 10.0 ,pytorch 1...

2021-10-05 20:58:46 278

原创 RuntimeError: Expected hidden[0] size (x, x, x), got(x, x, x)

先上图:上图是在训练BILSTM网络时出现的问题。问题描述:通过定义BILSTM网络的初始权重h0,c0,并将其作为BILSTM的初始权重输入至网络,通过如下代码实现output, (hn, cn) = self.bilstm(input, (h0, c0))网络结构如下所示:self.bilstm = nn.LSTM( input_size=self.input_size, hidden_size=self.hidden_siz.

2021-10-05 14:37:56 5257 1

原创 windows安装CPU版本 torch_geometric教程

由于最近需要搞图神经网络(GNN),因此需要安装torch_genmetric:Graph Neural Network Library for PyTorch,torch_genmetric 封装了图神经网络常用的算法,例如 GCN(图卷积网络)、GAT(图注意力网络)等等,因此安装其是十分必要的。本人环境配置:系统:windows10,python版本:3.6.1,pytorch版本:1.5.0+cpu在尝试官网方法安装失败后,通过下载安装文件到本地后成功安装torch_genmetric,现.

2021-10-01 21:56:54 3431 2

原创 RuntimeError: cuda runtime error (59) : device-side assert triggered at XXX

如上图所示为使用Ubuntu GPU服务器训练文本分类模型时发生的错误,单纯看最后的错误很难看出错误来源,但我们注意到错误中提示了loss.backward()发生了问题,也就是loss计算的错误。 这种问题大部分是标签定义的问题,可以看到在程序中第七行我定义了一个class_dict的一个字典,用于存储类别对应的id,刚刚说到了这种问题大部分是标签定义的问题,观察一下我定义的标签,是由 1 ~ 7,起初认为这种定义没有问题,但大家需要注意的是 模型输出后是根据arg...

2021-07-27 12:15:56 423

原创 RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED

如上图所示为在 Ubuntu 服务器上训练深度学习网络出现的问题, Pytorch版本1.2, cuda版本10,在训练关系抽取的分类任务时出现的错误。 根据错误 RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED的字面理解是CUDNN的状态没有初始化,但我通过该环境是可以训练其他深度学习模型的,所以这和cuda、pytorch的版本是没有任何关系的,其他博客都在说是Pytorch的版本与cuda版本不对应导...

2021-07-27 11:55:39 42877 24

原创 Web 端使用Python生成的图片重叠、覆盖

问题描述:通过Django框架搭建Web项目,在项目中点击不同功能模块生成不同的图片,图片通过matplotlib库生成,项目中需要生成两个图片,当首次使用时,点击功能按钮生成第一个图片时是正常的,点击die...

2021-06-09 14:21:48 824

原创 Django 后端向前端传输html代码

在实际Django项目开发中,我们常会在Django后端views.py中调用其他算法,然后将算法返回的结果传输至前端展示,但有时可能会在后端返回一些html代码,例如对某些文字加粗、b

2021-06-09 14:14:49 1326

原创 div 去除滚动条显示效果

如上图可以看到当为某一区域添加可滚动属性 overflow:auto 后页面显示了滚动条,十分影响页面效果,下面介绍一下去除页面滚动条显示,但页面依然可滚动方法。首先使用pycharm打开项目,然后打开需要去除滚动条的html文件,进入html页面后使用组合键 ctrl+f 打开检索框,在检索框中输入overflow:auto 后 即可在页面中看到高亮的部分,如下图所示然后记录属性值为overflow:auto 的 css样式,例如上图中的为 #iframeshow然后在下方添加...

2021-06-01 17:58:29 1460 2

原创 AssertError:r.status code == 200

错误描述:使用py2neo连接neo4j数据库需要执行query查询某些信息时出现问题,py2neo版本4.3.0,同时使用Graph成功连接neo4j数据库,只有执行query时出现问题

2021-06-01 17:04:46 3429 6

原创 ValueError:The following settings are not supported :{‘username‘: ‘neo4j“}

先来看一张图片使用python连接neo4j数据库时出现了这个问题, 明明已经通过pip install 安装过py2neo了,并且程序中也写过了import py2neo,但还是提示设置的用户名无效,这是为什么呢?究其根本是py2neo的版本不同,出现上述问题时是由于你的py2neo版本太高,新版本的写法不是这种解决办法:安装低版本的py2neo 例如4.3.0命令:pip install py2neo==4.3.0 -i https://pypi.douban.com/sim.

2021-05-11 21:21:59 14229 13

原创 ul去掉项目编号及所占空间

ul去掉项目编号与编号所占空间ul{list-style-type: none; /* 去掉编号 */margin:0;padding:0; /* 去掉编号所占空间 */}div去掉上下左右距离body{margin:0;padding:0; }

2021-01-14 14:50:31 621

原创 计算机相关项目

基于PythonWeb志愿填报推荐系统基于文本挖掘的新闻推荐系统基于nlp(自然语言处理)的商品评价情感分析系统基于Python的《三国演义》文本可视化(人物等)基于Python爬虫的图书系统及可视化实现空气质量数据可视化与分析系统基于大数据的特产供销平台毕业论文管理系统的设计与实现高校体测数据分析与可视化基于Python爬虫的音乐可视化系统基于机器学习算法的二手车交易价格预测系统基于Python的可视化技术的校园疫情防控系统基于Python的音乐网站推荐系统

2020-12-24 23:14:05 2746 4

原创 计算机程序设计竞赛

基于文献知识图谱的智能推荐系统旅行推荐系统等等

2020-12-23 19:56:48 637 2

原创 ValueError: shapes (a,b) and (c,d) not aligned: b (dim 1) != c (dim 0)问题分析与解决方案

目录1 问题提出2 问题分析3 解决方案3.1 人为方法3.2 机器方法3.3 结合本nlp问题解决方案1 问题提出首先来看下面这个错误:这个问题是使用机器学习的多项式贝叶斯函数做文本预测时出现的,抛开文本预测这个局限,当使用机器学习函数进行模型构建与预测时就会出现类似的错误:ValueError: shapes (a,b) and (c,d) not aligned: b (dim 1) != c (dim 0)这个错误是机器学习中的一个通病,错误中的...

2020-08-08 21:43:51 26615

原创 Ajax请求Django的csrftoken验证问题 [Forbidden (CSRF token missing or incorrect.)]

当我们使用ajax请求django服务器时,请求方式为post,此时若不加csrftoken验证则会报错,例如我请求的路由为login,报错信息如下图:解决办法如下所示:<script> $("#btn").click(function () { var uname = $("#uname").val(); var upwd = $("#upwd").val(); var csrftoken = $('[name="csrfmid.

2020-07-30 13:42:05 1765 1

原创 Pytorch学习笔记系列 - 激活函数

1 什么是激活函数(activation functions)?在神经网络中经常会提及激活函数的概念,那么什么是激活函数?为什么要使用激活函数?激活函数是为了解决实际生活中不能使用线性方程概括的问题。那么什么是线性方程呢?举个例子来说,一道菜越好吃,那么吃的人越多,这就是一个线性问题(Linear)。现在将例子所处的环境改成在校园中,菜越好吃,吃的人数也不能无穷增长下去,那么此时线性问题就转化为非线性问题(NonLinear),也就是函数图像将不再是一条直线,而是转化为一条曲线。那么由线

2020-07-12 21:19:11 463

原创 Pytorch学习笔记系列-Variable

回顾:在上一节中介绍了tensor的基本构造方法 --->Pytorch学习笔记系列-Torch基本操作本节将介绍 Variable1 什么是Variable?通过上一节的介绍我们知道了什么是tensor,tensor是torch计算的基本结构,就相当于在Numpy中计算需要使用array格式一样。那么Variable到底是做什么的呢?我们知道torch库中提供了很多深度学习、神经网络的方法,那么当我们在神经网络节点中使用变量时的格式就是Variable格式。除了内部的参数外,Vari..

2020-07-11 22:07:04 1085

原创 Pytorch学习笔记系列-Torch基本操作

目录1.Pytorch介绍与安装1.1 介绍1.2 Pytorch安装2 Torch2.1 Tensor构造2.1.1 torch.from_numpy构造 - 维度任意2.1.2 使用数组直接构造 - 维度任意2.1.3torch.eye构造 - 多维2.1.4torch.linspace构造 - 一维2.1.5torch.logspace 构造- 一维2.1.6torch.ones构造 - 多维2.1.7torch.zeros构造 - 多...

2020-07-11 16:19:28 2197

原创 BP神经网络搭建代码

如下程序为经典BP算法,BP算法的主要工作为:根据输入结合权重计算隐藏层输入值 ,并对隐藏层输入值使用激活函数处理,压缩输入值,然后使用同样的方式计算输出层的值。 根据输出层的值计算误差,并进行误差的反向传播,根据梯度下降法获取误差值最小时的权重变化,更新权重,不断训练,权重不断优化,最终达到良好的训练效果。此程序主要对手写数据集mnist进行训练,欢迎大家一起讨论!import numpy#sigmoid function:scipy.special.expitimport scipy.

2020-07-09 21:54:34 409

原创 microsoft remote desktop for mac

使用mac连接windows服务器时不能直接使用远程连接,需要三方软件microsoft remote desktop,下面附上软件资源,安装成功后通过新建连接并输入ip等信息后即可成功连接。链接: https://pan.baidu.com/s/1fAck1bPWb1L93Iz5AS1Plg 提取码: qguc...

2020-06-30 17:18:05 404

原创 Django 前台传递数据到后台处理

Django前后台数据传递是开发中常用的需求,后台传递到前台很容易,只需定义参数进行传递即可,下面介绍Django 前台传递数据到后台的常用方法。1 通过form表单进行传递form表单是开发中经常使用的,无论是用户登录注册还是采集信息都会使用到。通过form表单进行数据传递方法如下:<form method="post" action="/infochange"> ...

2020-05-06 16:59:51 7161 7

知识图谱可视化之cytoscape.js构建知识图谱项目源码

项目主要介绍cytoscape.js的使用方法: 1)构建静态html文件进行图谱展示 2)使用Python的django框架进行开发,并将后台业务逻辑生成的数据传送到前端js中进行展示,实现动态图谱构建,满足工程实际需要。 动态与静态图谱均整合至项目源码中,使用不同路由即可访问。 注:结合博客理解本项目更佳,运行项目前请看readme文件!

2022-03-15

知识图谱可视化之Echarts-静态图谱与Django构建动态图谱项目源码

本项目主要介绍使用Echarts进行图谱可视化的方法: 1) 知识图谱的静态展示(静态html文件) 2)使用Python的django框架进行开发,并将后台业务逻辑生成的数据传送到前端js中进行展示,实现动态图谱构建,满足工程实际需要。 动态与静态图谱均整合至项目源码中,使用不同路由即可访问。 注:结合博客理解本项目更佳,运行项目前请看readme文件!

2022-03-15

mnist_dataset_csv.zip

神经网络研究员Yann LeCun提供的手写数字MNIST数据集,提供了数据集与测试集,数据整合了原始数据,组合为csv文件,可作为神经网络训练数据。训练集60000条数据,测试集10000条数据。

2020-07-02

dynamic-data2.html

Echarts官方的例子为以天为单位进行刷新,本资源修改刷新最小单位为秒级,更贴近实际应用,具有一定的指导意义

2020-06-30

基于UCI中Car Evaluation数据集的分类、回归与聚类

通过在UCI开源网站上下载Car Evaluation数据集,对其使用机器学习算法进行分析,分别使用了分类算法,回归算法,聚类算法,文件中附数据集以及代码,代码使用jupyter运行即可,代码中介绍比较详细,通熟易懂,从头至尾皆可跑通!

2019-06-15

网易云《有一种悲伤》评论.xlsx

通过爬虫爬取网易云音乐中的歌曲《有一种悲伤》,我们可以使用此评论做舆论分析的基础数据处理,分析人们对于这首歌曲的评论,是中性评论还是积极评论还是消极评论。如果需要舆论分析代码请联系我,可以在博客中给我留言!

2019-06-15

TF-IDF算法常用停用词表

在使用TF-IDF算法进行自然语言处理时,大家在处理文本时会首先进行切割,生成包含所有词的词典,但此时往往会有许多重复的词,这些词可能是经常使用的词,比如”的“,这样的词语太多会影响处理效果,因此需要去掉这些停用词在进行处理,在此提供停用词表!

2019-03-18

空空如也

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

TA关注的人

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