自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (7)
  • 收藏
  • 关注

翻译 windows安装Chocolatey包管理工具个人版

使用 PowerShell,必须确保 Get-ExecutionPolicy 不受限制。我们建议使用 Bypass 绕过策略来安装东西或 AllSigned 提高安全性。您必须选择与默认位置不同的位置(请参阅上面的安装到其他位置)。默认设置是只有管理员才能更新的更安全的位置。首先,确保您使用的是管理员shell,您也可以以非管理员身份安装,请查看非管理员身份安装。使用 powershell.exe 安装。

2024-03-29 09:06:47 23

翻译 大模型中间件开源框架LangChain01:简介

LangChain是一个用于开发由语言模型驱动的应用程序的框架。

2024-01-30 11:07:15 103

原创 【一】爬虫基础

URI)是一个用于标识某一互联网资源名称的字符串。该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。Web上可用的每种资源,如,HTML文档、图像、视频片段、程序等,由一个通用资源标识符(, 简称URI)进行定位。

2023-06-29 14:34:27 260

原创 numpy中的插值函数interp

根据给定样本点返回指定位置的线性插值。

2023-03-16 10:10:23 1144 1

原创 pytorch使用过程中的错误处理之内存溢出

RuntimeError: CUDA out of memory. Tried to allocate 12.74 GiB (GPU 0; 14.76 GiB total capacity; 1.19 GiB already allocated; 11.42 GiB free; 2.52 GiB reserved in total by PyTorch)

2022-07-13 16:06:49 2958

原创 OpenCV对图片四周进行填充函数copyMakeBorder

OpenCV对图像四周边界进行填充

2022-07-09 18:24:44 1062

原创 对ndarray中符合条件的元素进行处理---numpy中的where函数

作用where函数的主要作用是:根据给定的条件返回相对应的值。使用方法import numpy as npnp.where(condition, [x, y])参数condition:给定条件;[x, y]:返回值,满足条件,返回x,否则返回y。实例import numpy as npa = np.arange(10)a输出:array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])对数组a,使用where函数,若是满足小于5的条件返回原值,否则翻1

2021-12-09 17:19:42 1644

原创 PIL图片与OpenCV图片的相互转换

PIL图片与OpenCV图片的相互转换是通过数组格式转换的。通过type()函数,我们可以观察到通过cv2.imread()函数得到的图片格式为numpy.ndarray;通过Image.open()函数得到的图片格式为PIL.JpegImagePlugin.JpegImageFile,而在Image中存在通过数组格式加载图像的方法Image.fromarray。因此,以数组格式作为中间者可实现PIL图片与OpenCV图片之间的相互转换,代码如下:import cv2import numpy as np

2021-11-16 11:15:28 6068

原创 adb下载

简介Android 调试桥 (adb)下载SDK Platform Tools 版本说明添加环境变量下载得到的是一个zip压缩包,解压后如下所示:依次点击我的电脑>属性>相关设置>高级系统设置>环境变量>系统变量>Path>新建将解压后的目录添加至环境变量测试打开命令行窗口,输入adb version,查看是否安装成功:C:\Users\XXX>adb versionAndroid Debug Bridge version 1.0.41

2021-10-27 10:26:59 2467

原创 PaddleOCR使用笔记之模型训练

简介PaddleOCR算法主要包含三个部分,分别是文本检测模型(detection)、文本识别模型(recognition)、方向分类器(classification)。文本检测模型(detection)模型介绍PaddleOCR开源的文本检测算法列表: DB(paper) [2](ppocr推荐) EAST(paper)[1] SAST(paper)[4]在ICDAR2015文本检测公开数据集上,算法效果如下:模型骨干网络precisionrecallHmean

2021-09-28 11:49:19 6962 3

原创 PaddleOCR文本检测数据向文本识别数据的格式转换

在使用PaddleOCR官方提供的转换工具时出现问题,经过查看数据格式发现以下问题:文本检测的训练数据,可以在同一张图片上进行多个文本标注,最后形成的数据格式如下:" 图像文件名 json.dumps编码的图像标注信息"ch4_test_images/img_61.jpg [{"transcription": "MASA", "points": [[310, 104], [416, 141], [418, 216], [312, 179]]}, {...}]

2021-09-27 15:07:08 949

原创 时间序列之自相关函数

相关系数两个随机变量XXX和YYY的相关系数定义如下:ρx,y=Cov(X,Y)Var(X)Var(Y)=E\begin{aligned}\rho_{x,y} &= \frac{Cov(X,Y)}{\sqrt{Var(X)Var(Y)}} \\&= \frac{E}{}\end{aligned}ρx,y​​=Var(X)Var(Y)​Cov(X,Y)​=E​​自相关函数(Autocorrelation Function,ACF)参考[1] Ruey S. Tsay.金融时

2021-09-18 09:59:13 6406

原创 时间序列之一:相关术语介绍

时间序列之一参考:[1] Ruey S. Tsay.金融时间序列分析[D].王远林,王辉,潘家柱 译.

2021-09-13 10:14:05 532

原创 jupyter安装IRkernel核时的报错整理

在使用下述命令安装时:install.packages(c('repr', 'IRdisplay', 'IRkernel'), type = 'source')得到以下错误:Warning in install.packages(lib = .libPaths()[1L], dependencies = NA, type = type) : 'lib = "D:/Program Files/R/R-4.1.0/library"' is not writableError in install.

2021-09-01 14:37:50 834

原创 基于Ubuntu系统的docker镜像中安装dlib

问题背景:为了将face_recognition项目进行迁移,我们使用docker对其进行镜像打包,使用的DockerFile文件如下:# Start FROM Nvidia PyTorch image https://ngc.nvidia.com/catalog/containers/nvidia:pytorchFROM registry.baidubce.com/ais-public/ais2.3:cuda10.1_cudnn7-ubuntu16.04-py37ENV PATH=/home/b

2021-08-18 17:20:17 755

原创 Docker部署yolov5模型

准备工作部署过程中的环境如下:Centos7.6.1810(core 4.7.11)docker-18.09.7yolov5模型

2021-08-16 14:43:30 2512 1

原创 Python中文字符对齐

Python中常用的格式化输出为str.format()函数,关于str.format()函数中所涉及的语法如下:1.默认格式pattern = "{0}\t{1}\t{2}\t{3}\t{4}\t{5}"print(pattern.format("金种","实时主动积存价格","最低价","最高价","定期积存价","更新时间"))print(pattern.format("积存金",372.73,372.73,372.73,366.10,"2021-08-15 00:18:04"))输出如下

2021-08-15 19:41:15 3465 1

原创 信息熵介绍

熵在信息论与概率统计中,熵(entropy) 是表示随机变量不确定性的度量。设XXX是一个取有限个值的离散随机变量,其概率分布为:P(X=xi)=pi,i=1,2,⋯ ,nP(X=x_i)=p_i,i=1,2,\cdots,nP(X=xi​)=pi​,i=1,2,⋯,n则随机变量XXX的熵定义为:H(X)=−∑i=1npilog⁡pi(1)H(X)=-\sum_{i=1}^n p_i \log p_i \tag{1}H(X)=−i=1∑n​pi​logpi​(1)上述公式中,当对数以

2021-08-03 11:01:42 240

原创 python中的位运算

什么是位运算程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,666的二进制是110110110,111111的二进制是101110111011,那么6and116 and 116and11的结果就是222,它是二进制对应位进行逻辑运算的结果(000表示FalseFalseFalse,111表示TrueTrueTrue,空位都当000处理)。位运算符运算符通常在图形

2021-08-01 22:48:36 841

原创 梯度下降法

梯度下降(Gradient Descent)又称最速下降(steepest descent),是求解无约束最优化问题的一种常用方法,梯度下降法是一种迭代算法,每一步都需要求解目标函数的梯度向量。

2021-07-26 17:32:04 73

转载 虚拟机扩容

一、环境虚拟机软件:VMware® Workstation 15 Pro系统版本:CentOS 7.6.1810二、扩容步骤1、VM上修改磁盘信息将虚拟机关机,然后点击VM顶部菜单栏中的显示或隐藏控制台视图按钮来显示已建立的虚拟机的配置信息然后左边菜单栏点击硬盘,在弹出的对话框选中硬盘,并点击扩展按钮,然后在弹出框中的最大磁盘大小修改未所需要的磁盘大小,比如我现在需要扩容30G,原本的磁盘大小是20G,所以我这里将原本的20G修改成50G,然后点击扩展2、在系统中挂载磁盘(1) 开启虚拟

2021-07-26 17:09:29 6187 5

原创 rpm本地更新centos内核

前提已经下载好要更新的rpm包安装rpm -ivh kernel-ml-4.17.11-1.el7.elrepo.x86_64.rpm输出以下内容:准备中... ################################# [100%]正在升级/安装... 1:kernel-ml-4.17.11-1.el7.elrepo ################################# [100%]查看系统上的所有可以内

2021-07-14 18:05:01 563

原创 Rasa2.5使用过程中的报错整理

NotImplementedError: typ "[‘safe’, ‘rt’]"not recognised (need to install plug-in?)pip install ruamel.yaml==0.16.5‘coroutine’ object is not iterable

2021-06-17 11:40:20 611

翻译 RaSa2.5.x配置之二:管道组件(Pipeline Components)

目录语言模型(Language Models)MitieNLPSpacyNLPHFTransformersNLP标记符(Tokenizers)空格标记符(WhitespaceTokenizer)参考组件(Components)组成NLU管道(pipeline),并按顺序将用户输入处理为结构化输出。有用于实体提取(entity extraction)、意图分类(intent classification)、响应选择(response selection)、预处理(pre-processing)等的组件。语

2021-06-17 10:20:55 1633

翻译 意图与实体:理解Rasa NLU Pipeline

目录The NLU Pipeline组件分词器特征化器意图分类器实体提取器交互:消息传递预测行为(Predicting Actions)总结参考在Rasa项目中,NLU管道定义了处理步骤,将非结构化用户消息转换为意向和实体。它由一系列组件组成,可以由开发人员配置和定制。本指南的目的是解释组件在Rasa NLU管道中扮演的角色,以及它们如何相互作用。The NLU Pipeline在Rasa中,NLU管道是在config.yml文件中定义的。此文件描述了,Rasa通过使用管道检测意图和实体的所有步骤。

2021-06-10 12:00:21 1444 1

原创 使用py2neo连接虚拟机中的neo4j

第1步,虚拟机相关配置首先虚拟机设置为桥接模式,若是不熟悉,可参考Windows10系统下配置虚拟机VMware桥接模式,在文章Windows10系统下配置虚拟机VMware桥接模式中的配置虚拟系统的桥接模式步骤,建议选择NAT模式。第2步,修改neo4j配置查询虚拟系统的IP:ifconfig此步骤是基于neo4j已经安装完成,进入neo4j的安装目录,比如我的在neo4j-community-3.5.1\conf文件夹下,修改neo4j.conf文件中的下述命令,将IP地址改为上述命令查到的

2021-06-07 21:14:59 307

翻译 运行Rasa SDK服务--2.5.0版本

运行操作服务(action server)有两种方法,具体取决于您使用的环境是否安装了rasa:如果安装了rasa,则可以使用rasa命令运行操作服务:rasa run actions如果未安装rasa,则可以直接将操作服务作为python模块运行:python -m rasa_sdk --actions actions使用上面的命令,rasa_sdk将期望在名为actions.py的文件或名为actions的包目录中找到您的操作。可以使用--actions标志指定不同的actions模块或包

2021-06-07 09:41:56 516

翻译 RaSa2.5.x行为之四:表单(Forms)

目录UsageDefining a FormActivating a FormDeactivating a FormSlot Mappingsfrom_entityfrom_textfrom_intentfrom_trigger_intentWriting Stories / Rules for Unhappy Form PathsAdvanced UsageValidating Form InputCustom Slot MappingsDynamic Form BehaviorThe requested

2021-06-04 09:45:02 2516

原创 Python将log日志保存至指定文件

方式1import logginglogger = logging.getLogger('simple_example')logger.setLevel(logging.DEBUG)# 创建日志保存文件fh = logging.FileHandler('spam.log')fh.setLevel(logging.DEBUG)# 创建控制台日志输出ch = logging.StreamHandler()ch.setLevel(logging.ERROR)# 设置日志格式formatte

2021-06-03 22:56:20 1017 1

原创 国内生产总值核算相关公式

目录国内生产总值的三种计算方法投入产出表资金流量核算国内生产总值是按市场价格计算的一个国家所有常住单位在一定时期内生产活动的最终成果。主要体现在以下两个方面:所有常住单位在生产过程中创造的增加值的总和所有常住单位所使用的最终产品价值和净出口的总和国内生产总值的三种计算方法生产法GDP=总产出−中间投入收入法GDP=劳动者报酬+生产税净额+固定资产折旧+营业盈余支出法GDP=最终消费+资本形成总额+货物和服务净出口国民总收入=GDP+国际收支平衡表中经常账户下初次收入贷方减借方的差额\begi

2021-06-01 21:28:36 1091

翻译 Rasa SDK中特殊Action类型:Knowledge Base Actions

目录Using ActionQueryKnowledgeBaseCreate a Knowledge BaseDefine the NLU DataCreate an Action to Query your Knowledge BaseHow It WorksQuery the Knowledge Base for ObjectsQuery the Knowledge Base for an Attribute of an ObjectResolve MentionsCustomizationCustom

2021-05-27 15:55:30 696

原创 Rasa中credentials.yml文件的编写

# 此文件包含您的机器人正在使用的语音和聊天平台的凭据。# https://rasa.com/docs/rasa/messaging-and-voice-channelsrest:# # 您不需要在此处提供任何内容-此channel不需要任何凭据(credentials)# # #facebook:# verify: "<verify>"# secret: "<your secret>"# page-access-token: "<your pa

2021-05-26 14:43:14 568 1

原创 Rasa中endpoints.yml文件的编写

# 此文件包含bot可以使用的不同endpoints。# 从中提取模型的服务器。# https://rasa.com/docs/rasa/model-storage#fetching-models-from-a-server#models:# url: http://my-server.com/models/default_core@latest# wait_time_between_pulls: 10 # [optional](default: 100)# 运行自定义操作的服务

2021-05-26 14:38:15 1001

原创 Rasa自定义操作服务器所需端点

openapi: "3.0.2"info: title: "Rasa Custom Action Server Required Endpoint" description: >- API of the action server which is used by Rasa to execute custom actions.servers: - url: "/webhook" description: "Local development action ser

2021-05-26 14:33:15 405

原创 Rasa - Server Endpoints

openapi: 3.0.1info: title: "Rasa - Server Endpoints" version: "1.0.0" description: >- Rasa服务器提供用于检索会话跟踪程序的端点(endpoints)以及用于修改会话跟踪程序的端点。 此外,还提供了用于训练和测试模型的端点。 servers: - url: "http://localhost:5005" description: "Local developmen

2021-05-26 14:30:35 501

翻译 Rasa SDK编写自定义行为

目录方法(Methods)Action.nameAction.run参数(Parameters)参考Action类是任何自定义行为的基类。要定义自定义行为,请创建action类的子类,并覆盖两个必需的方法name和run。当行为服务器收到运行操作的请求时,它将根据其name方法的返回值调用操作。自定义行为框架如下所示:class MyCustomAction(Action): def name(self) -> Text: return "action_name"

2021-05-21 14:50:29 472

原创 利用Rasa2.5构建自己的中文对话系统

目录一、环境配置0.前期准备1.创建虚拟环境2.安装必要的模块包准备训练数据一、环境配置0.前期准备安装Cmake1.创建虚拟环境conda create -n rasa python=3.72.安装必要的模块包# jiebapip install -i https://mirrors.ustc.edu.cn/pypi/web/simple jieba# scikit-learnpip install -i https://mirrors.ustc.edu.cn/pypi/web

2021-05-20 16:03:04 498

翻译 RaSa2.5.x相关概念之二:Domain

目录多个Domain文件(Multiple Domain Files)意图(Intents)为某些目的忽略实体(Ignoring Entities for Certain Intents)实体(Entities)插槽(Slots)插槽与会话行为(Slots and Conversation Behavior)插槽类型(Slot Types)Text SlotBoolean SlotCategorical SlotFloat SlotList SlotAny SlotCustom Slot TypesSlot

2021-05-20 15:35:56 525

翻译 RaSa2.5.x训练数据之三:故事(Stories)

目录格式(Format)User MessagesActionsEventsSlot EventsForm EventsCheckpoints and OR statementsCheckpointsOr StatementsTest Conversation FormatEnd-to-end Training参考故事(Stories)是一种训练数据,用于训练助手的对话管理模型。故事(Stories)可以用来训练模型,这些模型可以推广到未发现的对话路径。格式(Format)故事(Stories)是用户

2021-05-20 14:43:35 991

翻译 RaSa2.5.x构建助理之二:Migrate From Other Tools (beta)

以下是开发人员从其他工具转向Rasa开源的几个原因:更快:在本地运行-无需HTTP请求或服务器往返可定制:调整模型,并使用数据集获得更高的精度开放源代码:没有供应商锁定的风险-Rasa在Apache2.0许可下开放源代码,您可以在商业项目中使用它此外,我们的开源工具允许开发人员构建上下文AI助手,并使用机器学习而不是规则来管理对话-请参阅本文。了解如何从以下位置进行迁移:Google DialogflowWit.aiMicrosoft LUISIBM Watson...

2021-05-20 10:06:38 112

formbot_zh.zip

使用Rasa2.5训练简单的中文对话模型

2021-05-20

smoking.zip

抽烟图片数据

2021-03-01

哈工大停用词表.zip

哈工大停用词表.zip

2021-02-26

中文纠错工具简单词频统计

中文纠错工具简单词频统计

2021-02-25

Netron-Setup-4.7.3.exe

`Netron`是神经网络、深度学习和机器学习模型的可视化工具。`Netron`支持以下模型的可视化: * **`ONNX`**:`.ONNX`,`.pb`,`.pbtxt` * **`Keras`**:`.h5`,`.Keras` * **`TensorFlow Lite`**:`.tflite` * **`Caffe`**:`.caffemodel`,`.prototxt` * **`Darknet`**:`.cfg` * **`Core ML`**:`.mlmodel` * **`MNN`**:`.MNN` * **`MXNet`**:`.model`、`-symbol.json`

2021-01-26

datasets.zip

python绘图练习数据

2020-12-29

迁移学习笔记.html

对迁移学习进行简单的介绍,包括迁移学习的基本概念,迁移学习的适用场景;并附带一个简单示例介绍迁移学习利用keras的实现步骤,适合初学者阅读

2020-07-30

空空如也

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

TA关注的人

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