算法
柒然
这个作者很懒,什么都没留下…
展开
-
infomap代码实现
from infomap import Infomapimport tqdmmin_sim = 0.5word_vecs = np.array(temp_v)#word_vecs = model.wv.vectorsword_vecs /= (word_vecs ** 2).sum(axis=1, keepdims=True) ** 0.5word2id = {j: i for i, j in enumerate(sub_n_words)}new_words = sub_n_words原创 2022-04-23 17:31:51 · 775 阅读 · 0 评论 -
AttributeError: partially initialized module ‘fiona‘ has no attribute ‘_loading‘
描述:安装geopandas时没有问题,启动报错报错信息:解决方案:一般这种正常使用的情况下,突然报错,错误基本上都是内置安装包更新导致的。我使用的geopandas0.10.2,原始依赖fiona1.8.20,requirements.txt里面没有制定版本,然而在这个节点fiona更新到了1.8.21,项目重新打包安装就加载了最新版本,导致错误,所以,requirements.txt中制定fiona==1.8.20就好了。perfect!!!...原创 2022-02-17 11:31:41 · 3676 阅读 · 7 评论 -
解决dockerfile 中anaconda自动更新版本问题
FROM moinai/miniconda3:1.0.1 as builder-imageRUN conda config --set auto_update_conda false原创 2022-02-16 16:21:51 · 682 阅读 · 0 评论 -
docker17.03下配置gpu环境
环境由于最近需要使用GPU,且当前系统只支持nvidia/cuda:9.0,所以使用基础镜像:nvidia/cuda:9.0-cudnn7-runtime-centos71、镜像中需要安装python3(自带pip3),这里使用python3.6.82、使用cuda9.0对应的pytorch版本:torch==1.1.0torchversion==0.3.0资源下载链接:dockerfile如下:# 基于镜像基础FROM nvidia/cuda:9.0-cudnn7-runtime-ce原创 2021-04-22 11:36:38 · 825 阅读 · 0 评论 -
rasa spacyNLP使用方式
spacy语言模型,默认将使用配置的语言。如果要使用的spacy模型的名称不同于language标记(“en”、“de”等),则可以使用配置变量指定模型名称,将名称将传递给模型:spacy.load(name)使用方式:1、在线下载python -m spacy download en_core_web_sm2、离线下载文件en_core_web_sm-2.2.5.tar.gz 提取密码:igh0下载好以后执行一下命令:python -m pip install en_core_web_原创 2020-10-15 13:31:48 · 1451 阅读 · 0 评论 -
GuidedLDA详解
一、 简介GuidedLDA 是可选半监督主题识别算法,所谓“可选”意思是自定义的主题可以有选择的传入模型中,不传的话,就和LDA一样了。二、安装pip install guidedlda# 其他依赖包pip install numpypip install Cythonpip install pbr注意:guidedlda是基于C语言实现的模型,mac电脑不能识别其中的后缀为.so的文件,我这边没有安装成功,由于只有mac电脑,无奈使用docker镜像模拟linux环境使用该算法。这里原创 2020-09-03 11:38:51 · 1407 阅读 · 0 评论 -
深度优先遍历和广度优先遍历
深度优先遍历假设给定图G的初态是所有顶点均未曾访问过。在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下:首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可达的顶点)均已被访问为止。若此时图中仍有未访问的顶点,则另选一个尚未访问的顶点作为新的源点重...原创 2020-03-26 12:02:19 · 836 阅读 · 0 评论