自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人工智能算法与工程实践

聚焦技术原理、工程方法与代码实现

  • 博客(58)
  • 资源 (14)
  • 收藏
  • 关注

原创 PettingZoo:多智能体游戏环境库入门

PettingZoo相当于Gym的多智能体版本。为了解决POSG和EFG现有API的不足,引入AEG模型,即POSG模型的一种顺序步进形式。

2022-08-06 18:29:35 5802 5

原创 汉明距离、汉明损失详解及代码(python)

用具体的图示+代码,帮你理解汉明距离(Hamming distance)、汉明损失(Hamming loss)。

2022-05-25 21:54:51 7154 3

原创 如何理解「最大似然估计」?参数估计、似然函数、最大似然估计

最大似然估计,就是寻找一组模型参数,使得观测到现有样本出现的概率最大,即这组模型参数,可以使模型拟合的结果最接近实际数据分布。

2022-05-04 19:19:08 3380

原创 整理常用的中英文预训练词向量(Pretrained Word Vectors)

整理常用的中、英文预训练词向量的链接,无须自己训练,下载即可使用。

2022-04-02 19:32:22 9323

原创 解决PyInstaller打包程序exe在win7运行异常问题(OSError: [WinError 87] 参数错误、Error loading Python DLL python39.dll等)

win7运行python打包程序的排坑指南。

2022-02-17 17:39:04 22629 11

原创 将读书笔记自动生成思维导图(Markdown)

解放双手,省时省力。

2022-01-26 21:04:27 27673 1

原创 OpenCV 中的矩(moments)和 Hu不变矩(HuMoments)

图像矩通常用于分析、描述分割后的形状。

2022-01-19 21:43:22 6897

原创 用 Visual Studio 自动生成C/C++注释(Doxygen、XML)

编程小工具,懒人福音。

2022-01-10 19:09:47 34423 8

原创 用python写一个图像文字识别OCR工具

含文本区域检测+文字识别。

2021-12-07 21:58:08 30775 53

原创 Python生成特定风格的配色组合

基于colormap提取rgb颜色列表、十六进制颜色码组合

2021-11-17 20:45:06 4441 6

原创 Markdown YYDS,但是编辑器依旧可以更好 | CSDN编辑器测评

文章目录1、CSDN的 Markdown 编辑器是全网最好用的编辑器吗?如果不是,你还觉得缺点什么才会成为最好的?2、你在使用 Markdown 的时候有什么技巧或者招数吗?3、你觉得Markdown编辑还可以增加什么功能会更好?1、CSDN的 Markdown 编辑器是全网最好用的编辑器吗?如果不是,你还觉得缺点什么才会成为最好的?目前还不是,写一篇博文常常需要搭配很多其他软件,详见第3点。2、你在使用 Markdown 的时候有什么技巧或者招数吗?快速插入图片对于想要插入的图片,可以用系统截

2021-11-10 17:54:35 1133

原创 图解 RoIAlign 以及在 PyTorch 中的使用(含代码示例)

RoIAlign其实就是“精确版”的RoI Pooling。用于将任意尺寸的特征图,都转换为具有固定尺寸的小特征图。

2021-11-08 22:02:27 15450 9

原创 利用Python进行「基金投资组合优化」(一)

通过对不同资产分配权重,从而实现风险较小情况下的最大化回报。

2021-10-24 23:54:27 4795 19

原创 Windows 10环境下「MSCOCO Captions」评估代码踩坑记录

引言在使用 Image Captioning codebase 等开源项目时,对captioner进行评价需要用到Microsoft COCO Caption Evaluation1、解决python2→python3.x问题原版的coco-caption requirements 是 java 1.8.0 + python 2.7,但现在大多数人的环境是python3.x,所以我们下面安装下coco-caption对应的python3.x版本:pip install pycocoevalcap

2021-10-19 20:35:47 5276 4

原创 Python自动绘制UML类图、函数调用图(Call Graph)

借助graphviz+pyreverse,自动提取python代码的UML类图。借助graphviz+pycallgraph,自动提取python代码的动态调用流程图。

2021-10-12 22:49:18 19346 10

原创 理解「交叉熵」损失函数(包含自信息、信息熵、KL散度、交叉熵概念整理)

KL散度、交叉熵可以用于衡量模型的“损失”。要深入理解KL散度和交叉熵,首先要从信息论中的基础概念入手。

2021-10-09 22:12:27 5990 6

原创 OpenCV中的「SVM分类器」:基本原理、函数解析和示例代码

在非均衡样本的分类训练中,用opencv中SVM默认的`train`函数,容易导致分类器偏向数量多的类别,这时可以采用`trainAuto`函数进行平衡。

2021-09-30 19:32:38 12875 9

原创 Image Caption 2021最新整理:数据集 / 文献 / 代码

Microsoft COCO Captions、SBU Captions、Conceptual Captions (CC) dataset、TextCaps、VizWiz-Captions、Localized Narratives、Nocaps等

2021-09-22 21:53:37 18677 22

原创 OpenCV中的「透视变换 / 投影变换 / 单应性」—cv.warpPerspective、cv.findHomography

透视变换通常被用于从特定角度观察三维平面的计算方法(非垂直观测),在三维视觉领域具有广泛的应用。

2021-09-15 20:50:56 8365 8

原创 教你3个python「性能分析」工具,再也不用自己计算函数耗时了

帮你快速定位性能瓶颈。

2021-09-07 20:14:51 10407 22

原创 PyQt5入门——QListWidget实现图片缩略图列表

一个图像浏览小工具,用到一个缩略图列表,来查看文件夹内的图片文件。

2021-09-03 18:10:28 5397 11

原创 1个数据可视化的「百搭套路」,从此打开新思路

数据可视化从方法论到实践

2021-08-31 23:04:43 1501 19

原创 详解Python模块化——模块(Modules)和包(Packages)

Python中的模块(Module)、包库(Package),都是为了实现模块化引用,让程序的组织更清晰有序。

2021-08-23 20:14:47 11991 29

原创 PyQt5入门——删除、清空layout布局中的所有对象(含常见问题详解)

文章目录问题描述清空layout中的所有对象问题描述有一种需求是动态创建layout中的内容,这时就需要先删除之前在layout中添加过的对象。在网上查资料1看到用layout.itemAt(i).widget().deleteLater()来删除layout中的控件,但是这里需要注意几个问题:QLayout的操作都是通过QLayoutItem来实现的,QLayoutItem可能包含widget(如QWidgetItem),也可能不包含widget(如QLayout、QSpacerItem)2,所

2021-08-17 18:04:37 14609 14

原创 ❤️这两个文献神器绝了!一张图谱梳理文献脉络

一分钟帮你理清文献脉络:关联文章、历时重要文献、最新文献追踪。

2021-08-08 23:01:29 7729 19

原创 PyQt5入门——手把手教你配置环境,快速上手GUI程序开发(Anaconda+PyCharm+Qt Designer+pyuic)

Python具有强大的科学计算能力,Qt是最流行的界面开发库之一。将Python和Qt相结合,就可以编写漂亮的GUI应用程序,更好地呈现你的数据分析结果。

2021-08-02 21:05:20 4894 17

原创 GB\T和GB国标文件查询、下载方法(建议收藏)

本文介绍了查询、浏览国标文件(GB/T、GB)的方法。

2021-07-21 17:25:51 44226 13

原创 计算机视觉哪个方向最火?来看这篇综述《中国图像工程:2020》

图像相关的研究方向具体有哪些类别?哪些研究方向现在比较火?比较有前景?不知道用什么关键词能查到想找的文献?图像相关技术在哪些领域应用比较多?如果你想了解这些问题,可以看看这几篇综述文章,或许能有所启发。

2021-06-24 21:55:40 1447 16

原创 样本不均衡、长尾分布问题的方法整理(文献+代码)

分类任务中的样本不平衡问题,主要是不同类别之间样本数量的不平衡,导致分类器倾向于样本较多的类别,在样本较少的类别上性能较差。样本不均衡问题常常出现在呈长尾分布的数据中(long tailed data),如下图所示[^longtail]。现实生活中很多数据都类似长尾分布,头部数据类别数据量多,尾部类别数据量少。由于尾部类别(tail classes)数据量少,模型学习到的表征信息不够丰富,导致模型并不能很好的表达尾部类。

2021-06-22 17:52:11 7101 19

原创 解决JupyterLab中tqdm_notebook进度条不显示问题

文章目录问题描述解决方案问题描述tqdm针对jupyter notebook添加了专门的进度条方法tqdm_notebook()方法,调用语句如下:from tqdm import tqdm,trange,tnrange,tqdm_notebookfrom time import sleep# 普通进度条for i in trange(60): #TODO: sleep(.1)# 专为notebook设计的进度条for i in tqdm_notebook(range(600)):

2021-06-18 17:53:42 6048 9

原创 10行代码,带你理解自然底数e、自然指数ln

我们知道,e是一种常数,e和pi类似,都是一种被计算出来的常数,在实际中具有非常广泛的应用。基于自然底数e,我们常常会用到自然指数exp(e),自然对数ln(x),但你知道e是怎么来的吗?

2021-06-15 22:34:08 5035 25

原创 深度神经网络可解释性:卷积核、权重和激活可视化(pytorch+tensorboard)

文章目录引言卷积核可视化权重和激活可视化小结引言本文整理了卷积神经网络训练过程中的可视化,便于对训练过程进行分析和检查。有需要的朋友可以马住收藏。卷积核可视化以下代码参考1:# 可视化卷积核 # in model.named_parameters(): if 'conv' in name and 'weight' in name: in_channels = param.size()[1] out_channels = param.size()[0

2021-06-12 11:57:33 6055 26

原创 新版JupyterLab快捷键+调试技巧(建议收藏)

JupyterLab 是Jupyter 的下一代基于 Web 的用户界面。与大家熟悉的jupyter notebook相比,功能更加全面,支持**Jupyter notebook、文本编辑器、控制台、终端和自定义组件**。本文整理了新版JupyterLab中常用的快捷键和调试技巧,有需要的朋友可以马住收藏。

2021-06-08 19:24:33 20481 32

原创 50行代码,带你理解梯度下降法(Gradient Descent Method)

梯度gradf(x,y)=∂f∂xi+∂f∂yjgrad f(x,y)=\frac{\partial{f}}{\partial{x}}\bold{i}+\frac{\partial{f}}{\partial{y}}\bold{j}gradf(x,y)=∂x∂f​i+∂y∂f​j梯度下降法求函数的最小值:1import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import cmfrom mpl_toolkits.mpl

2021-06-04 18:17:47 3030 26

原创 担心你的文章图片被盗?试试用python加水印

你是不是担心,辛辛苦苦做的图表被盗用?试试用python加上你的专属水印,让盗版无所遁形。只需几行代码,比用ps软件操作更简单、更快捷。方式一:叠加文字水印最简单的一种方式是,在图片上绘制半透明文本来实现水印效果。主要用到Figure.text函数1:text(self, x, y, s, fontdict=None, **kwargs)参数类型说明x, yfloat叠加文本的位置坐标.,取值范围在 [0, 1]。sstr文本字符串。fontdi

2021-06-01 12:43:50 383 20

原创 用python做GIF动画,让你的图表动起来!(以正态分布为例)

大家都知道,从展示效果来说:视频>图>文字。如果想要在工作汇报时,把你的数据秀的飞起,那你可以试试用python做动画。用python绘制动画会用到这个函数1:matplotlib.animation.FuncAnimation(fig, func, frames=None, init_func=None, fargs=None, save_count=None, *, cache_frame_data=True, **kwargs)[source]其中函数参数:fig: 用于

2021-05-30 19:18:48 1906 21

原创 解决E1776:无法引用 函数 “A::A(const A&)“ (已隐式声明) -- 它是已删除的函数

出错原因先介绍下博主遇到这个错误的背景情况。有一个类A,没有定义默认构造函数A():class A{ int m_val=0; int m_type=0; A(int val):m_val(val){ }; A(A&&) = default; //对成员依次拷贝}如果直接访问std::vector< A > m_vecObjs 中的元素,并赋值给新的实例,就会报错E1776 无法引用 函数 "A::A(const A&)" (已隐式声明)

2021-05-25 17:59:50 7532 2

原创 图解匈牙利算法(含python代码)

文章目录算法原理算法步骤算法实现算法原理匈牙利算法的问题描述:https://brc2.com/the-algorithm-workshop/James Munkre在1950年代提出一种的分配问题的解法,时间复杂度在多项式级。算法步骤以下6步算法是原始Munkres分配算法(有时称为匈牙利算法)的修改形式。该算法描述了通过对零加星标和底注以及覆盖和揭示行和列来对二维矩阵进行手动操作的过程。这是因为,在出版时(1957年),很少有人可以使用计算机,而且算法是手动执行的。步骤0: 创建一个称为

2021-05-18 21:05:19 9073 2

原创 C++中的错误处理方法(含示例代码)

通常我们有 3 种方式把错误信息传递给函数的调用者。1第一种方式是函数用返回值来告知调用者是否出错。比如很多Windows的API就是这个类型。Windows中很多API的返回值为0表示API调用成功,而返回值不为0表示在API调用的过程中出错了。微软为不同的非零返回值定义了不同的意义,调用者可以根据这些返回值判断出错的原因。这种方式最大的问题是使用不便,因为函数不能直接把计算结果通过返回值赋值给其他变量,同时也不能把这个函数计算的结果直接作为参数传递给其他函数。第二种方式是当发生错误时设置一个全局变量

2021-05-14 19:11:44 3310

转载 机器学习核心概念、常用术语整理(建议收藏)

【转】机器学习核心概念完全解析(建议收藏)原文链接:https://mp.weixin.qq.com/s/wEpmF1gdvsIimnvXrxKdRwAI干货知识库刚接触机器学习框架 TensorFlow 的新手们,这篇由 Google 官方出品的常用术语词汇表,一定是你必不可少的入门资料!本术语表列出了基本的机器学习术语和 TensorFlow 专用术语的定义,希望能帮助您快速熟悉 TensorFlow 入门内容,轻松打开机器学习世界的大门。本文来源:https://develo..

2021-05-10 15:18:25 2790

深度图神经网络实战教程PPT+代码

包含GNN介绍,DGL库使用介绍,手把手实操入门教程的notebook等。

2022-03-16

322页图神经网络基础入门教程

非常详细的入门教程,包含图网络的很多基础知识,非常适合新手入门。Foundations and Applications of Graph Neural Networks,by Michigan State University

2022-03-16

微软研究院-图表示学习教程-100页.pdf

微软研究院-图表示学习教程,总共100页,关于图嵌入、图神经网络和预训练。

2022-03-16

stanford神经文本生成操作指南

斯坦福出品,很好的文本生成教程。这篇教程主要针对文本生成模型,旨在解决decoder输出不符合预期结果时的诊断策略和解决方案,在实际应用中很有价值。

2022-01-24

火焰数据集网盘下载地址

dunnings的火焰检测识别数据集,共10.4GB左右,还有超像素分割后的火焰图像,可以进行定位和识别。

2021-11-01

pycocoevalcap-master-python3

对MSCOCO Captions数据进行指标评测的代码,包含各指标对应的jar库。官方提供的测评代码是python 2.7,这个版本支持python 3.x。

2021-10-29

spacy中文语言包 zh_core_web_sm-3.1.0

spacy的中文语言包,包含组件:tok2vec、tagger、parser、sender、ner、attribute_ruler。 安装方式:pip install YOUR_PATH/zh_core_web_sm-3.1.0.tar.gz 使用方式: import spacy nlp = spacy.load("zh_core_web_sm")

2021-10-29

AI芯片技术白皮书.pdf

清华大学发布,AI芯片的技术特征、行业现状、发展趋势等等,干货较多。

2021-10-26

智能交通完整应用解决方案.rar

xps格式,可以用win10自带XPS查看器打开。内容包含方案背景、智慧交通行业分析、发展情况综述、系统总体设计、分系统设计和各种架构图等。

2021-10-26

Mahalanobis distance教程.pdf

马氏距离超详细教程,包含图形解释、统计解释、与欧氏距离的对比等。

2021-04-19

火焰&烟雾检测识别论文.rar

包含烟雾、火焰检测识别的综述性文章

2021-04-09

CauseEffectPairs_may1_2013.pptx

因果对学习官方入门指南 Cause-Effect Pairs Challenge

2021-03-30

lucas医学应用建模数据

用于贝叶斯因果网络的训练数据,医学应用建模,诊断,预防和治愈肺癌。

2021-03-30

chap-概率图模型.pptx

概率图经典入门教程

2021-03-30

空空如也

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

TA关注的人

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