自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (28)
  • 收藏
  • 关注

原创 Winform 中使用 iconfont

主要作为个人参考

2022-06-27 08:35:55 574 1

原创 nlohmann/json 转 C++ 结构体

#include "head.h"#include "nlohmann/json.hpp"using nlohmann::json;namespace ns{ struct Person { std::string name = ""; int age = 0; HTuple score; }; // to_json 和 from_json 需要在同一命名空间下 void to_json(json& j, const Person& p) { j["

2022-04-07 19:37:20 2545 1

原创 VS 2022 Format on Save

如果不将上图中的 Enable Format Document 设置为 false,则保存时,会将代码中注释的格式修改;

2022-01-11 13:54:48 2492

原创 Loaded runtime CuDNN library: 8.0.5 but source was compiled with: 8.1.0

首先,查看当前 tensorflow 需要的 cuda 版本和 cudnn 版本:import tensorflow as tfbuild = tf.sysconfig.get_build_info()print(build['cuda_version'])print(build['cudnn_version'])下载相应版本的 cuda 和 cudnn (自行到官网下载,需要注册账号);下载安装完成后,即可;注:不能同时安装 pytorch 与 tensorflow,否则, cuda .

2021-09-17 11:20:04 4273 2

原创 pytorch 线性模型

from matplotlib import pyplot as pltimport torchfrom torch import nnX = torch.unsqueeze(torch.linspace(-1, 1, 100), dim=1)Y = 4*X + 5 + torch.rand(X.size())class LinearRegression(nn.Module): def __init__(self): super(LinearRegression, s

2021-06-16 20:53:26 92

原创 简明的 Tensorflow 2 代码示例

通过模型类的方式实现线性模型 y_pred = a * X + b,代码如下:import tensorflow as tfx = tf.constant([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]])print(x.shape)y = tf.constant([[10.0], [20.0]])print(y.shape)class Linear(tf.keras.Model): def __init__(self): super()._

2021-06-13 16:01:49 816

原创 Tensorflow 派生类必须添加 ABC

在定义卷积网络时,会有下划线提醒,如下图所示不明所以,以为是 tensorflow版本更新后,又更换了API;后发现,是新版 pycharm的语法检查导致;将 pycharm中的Class must implement all abstract method功能去掉后,则不再提示;...

2021-06-10 15:21:19 232

原创 VS 2017 C# 工具箱中控件消失或不可用解决方案

将“文件夹”选项设置为“显示隐藏文件和文件夹”,找到以下路径(不同电脑配置,路径可能不同):C:\Users\XXXX\AppData\Local\Microsoft\VisualStudio\15.0_69792ed4. 删除"toolbox.tbd", "toolboxIndex.tbd", "toolbox_reset.tbd", "toolboxIndex_reset.tbd"四个文件. 重起Visual Studio,这里可能要稍微等待一会儿,等VS配置工具栏。然后就可以看到工具栏又回来了

2020-12-03 19:16:32 6160

原创 机器学习笔记(四)

决策树文章目录决策树基本流程基本流程决策树 是一类常见的机器学习方法,是基于树结构来进行决策的,这恰是人害面临决策问题时一种很自然的处理机制。#mermaid-svg-yW0Hahz2ioy1kWgh .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-yW0Hahz2ioy1kWgh .label text

2020-11-11 08:53:50 117

原创 VS 工具箱控件无法显示

C:\Users\XXX\AppData\Local\Microsoft\VisualStudio\16.0_ee8a141416.0_ee8a1414删除下图中的文件

2020-09-19 16:38:51 630

原创 xml 默认图标保存路径

%SystemRoot%\System32\msxml3.dll,0

2020-09-01 11:29:08 418

原创 机器学习笔记(三)

线性模型文章目录线性模型3.1 基本形式3.2 线性回归3.3 对数几率回归3.4 线性判别分析3.1 基本形式给定由 ddd 个属性描述的示例 x=(x1;x2;⋯ ;xd)x = (x_1; x_2; \cdots ;x_d)x=(x1​;x2​;⋯;xd​),其中 xix_ixi​ 是 x⃗\vec xx 在第 iii 个属性上的取值,线性模型(linear model) 试图学得一个通过属性的线性组合来进行预测函数,即f(x)=w1x1+w2x2+⋯+wdxd+b(3.1)f(x)

2020-08-25 22:54:34 424

原创 机器学习读书笔记(二)

机器学习读书笔记文章目录机器学习读书笔记第二章 模型与评估2.1 经验误差与过拟合2.2 评估方法2.2.1 留出法2.2.2 交叉验证法2.2.3 自助法2.2.4 调参与最终模型2.3 性能度量2.3.1 错误率与精度2.3.2 查准率、查全率与 F1F1F12.3.3 ROC 与 AUC2.4 比较检验2.5 偏差与方差第二章 模型与评估2.1 经验误差与过拟合错误率通常我们把分类错误的样本数占样本总数的比例称为“错误率”(error rate),即如果在 mmm 个样本中有 aaa 个样本

2020-07-05 16:31:52 418

原创 两个重要极限定理推导

两个重要极限定理:lim⁡x→0sin⁡xx=1(1)\lim_{x \rightarrow 0} \frac{\sin x}{x} = 1 \tag{1}x→0lim​xsinx​=1(1)和lim⁡x→∞(1+1x)x=e(2)\lim_{x \rightarrow \infty} (1 + \frac{1}{x})^x = e \tag{2}x→∞lim​(1+x1​)x=e(2)引理(夹逼定理)定义一:如果数列 {Xn}\lbrace X_n \rbrace{Xn​},{Yn}

2020-07-03 21:31:30 27134 7

原创 机器学习(周志华) 读书笔记

注:关于该系列,只为整理并记录个人学习过程中,遇到的知识点整理;机器学习读书笔记文章目录机器学习读书笔记第1章 绪论1.1 引言1.2 基本术语1.3 假设空间1.4 归纳偏好1.4.1奥卡姆剃刀原则(Occam’s razor)1.4.2 没有免费午餐定理(No Free Lunch Theorem,简称 NFL 定理)第1章 绪论1.1 引言机器学习定义机器学习一门致力于研究如何通过计算的手段,利用经验来改善系统自身的性能的学科。机器学习所研究的主要内容,是关于在计算机上从数据中产生“模

2020-06-27 16:22:42 742

原创 线性代数笔记

线性代数的本质文章目录线性代数的本质序言向量究竟是什么序言初次学习线性代数的学生往往对这一科目的理解很肤浅,学生在教室中学到的可能是如何进行各种各样的计算,比如:矩阵乘法[abcd][efg]\left[ \begin{matrix} a & b \\ c & d \end{matrix}\right]\left[ \begin{matrix...

2020-05-05 21:11:02 322

原创 OpenCV 与 Matlab 中最小二乘法拟合直线数据不一致的问题

OpenCV 与 Matlab 中最小二乘法拟合直线数据不一致的问题在使用最小二乘法拟合直线时,在 OpenCV 中拟合出的结果与 Matlab 中不一致。查阅资料后,发现 Matlab 中,使用最小二乘拟合时,使用的残差函数为y 的差值,即拟合值与实际值之间的差值,并不符合要使用点到直接的距离误差最小的思想;OpenCV 中的残差计算,则是使用了点到直线的距离误差最小,但opencv 中,使用...

2020-05-04 20:26:49 901

原创 vs 2019 无法开启 Intellicode 的AI功能解决方案

据官方公布,VS 2019的 InteliSense功能开始支持C++,但在本人安装后,该功能一直无法开启,后来经查证,是因为win10的防火墙,对vs 2019进行拦截,通过在防火墙中设置 vs 2019允许通过即可。不得不说,微软狠起来真是连自己都不放过。注:以上方法,只在本人电脑上进行验证可行...

2020-03-21 19:23:42 4156

原创 圆拟合算法

圆拟合算法文章目录圆拟合算法最小二乘法拟合(least square fitting)代数拟合 (algebraic fitting)Kåsa FitPratt Fit算法分析Taubin Fit迭代重加权最小二乘法(IRLS, iteratively reweighted least-squares)迭代加权最小二乘法在图形拟合中的应用削波因数的计算Huber 函数M 估计M 估计的发展M 估...

2020-03-21 19:12:51 19662 9

原创 Qt Creator 离线安装包

由于现在官网上给出的都是在线安装包,离线安装包网址需要自己去找很麻烦,所以在这里记录一下。离线安装包网址:http://download.qt.io/archive/qt/

2020-03-20 09:25:34 2408

原创 clr 中 警告C4793:'some_function':函数编译为本地?

#pragma unmanaged#include <cv.h>#pragma managed

2020-03-17 17:02:56 260

转载 修改 Emancs 配置文件路径

1、下载到这个网址可以下载到Emacs的windows版本:http://ftp.gnu.org/pub/gnu/emacs/windows/只需要一个压缩文档,如emacs25.3_x86_x64.zip2、安装在D盘根目录下新建一个文件夹,取名Emacs(也可以是其他路径,随个人喜好而定),将emacs-25.3_x86_x64.zip里的文件解压到这个目录下,这样在d:\Emacs\...

2020-03-13 07:56:12 204

原创 图像熵相关知识整理

图像熵及各向异性熵熵的物理定义熵,热力学中表征物质状态的参量之一,其物理意义是体系混乱程度的度量。信息熵信息熵的定义信息理论的鼻祖之一Claude E. Shannon把信息(熵)定义为离散随机事件的出现概率。本质上是对我们司空见惯的“不确定性现象”的数学化度量,单位为:比特(bit)。信息熵的公式定义信息熵的公式定义如下:H(x)=−∑x∈χp(x)log⁡2p(x)(1)H(...

2020-02-23 16:45:56 8270 3

原创 VS Code 配置启动指定文件

因为,个人习惯将 python 的工程中,定义 main.py 并默认启动 main 函数所在的文件;在VS code 进行如下配置:{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For...

2020-02-15 20:48:33 2205

原创 win10 护眼色

[HKEY_CURRENT_USER\Control Panel\Colors] windows双击windows 进入编辑状态更改为:202 234 206[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors\Standard]双击 window 打开编辑窗口,默认是勾选十六...

2020-02-07 18:40:19 192

原创 Tensorflow 2.1.0 安装的坑

1:Tensorflow 2.1.0开始,默认下载的是 GPU版本;2:安装完成后,会提示导入 dll文件失败,需要安装 VC_redist.x64.exe。

2020-02-07 11:57:22 15995 33

原创 Tensorflow 2.0 线性回归

import tensorflow as tfimport matplotlib.pyplot as pltprint(tf.keras.__version__)class Model(object): def __init__(self): self.W = tf.Variable(5.0) self.b = tf.Variable(0.0)...

2020-02-04 18:50:44 291

原创 Qt 5.13.0 显示中文的方式

在 Qt 5.13 中显示中文的方式与之前的版本中略有不同首先,在要显示中文的 cpp 文件头部添加下列代码#pragma execution_character_set("utf-8")Qt中自带的函数在要进行显示的中文部分使用,QString::fromUtf8 或 QString::fromLocal8Bit...

2020-01-30 19:14:09 391

原创 qt creator 配置 opencv

qmake下,配置文件路径中有空格存在的情况:INCLUDEPATH += $$quote(D:/Program Files/OpenCV 4.1.1/opencv/build/include) \ $$quote(D:/Program Files/OpenCV 4.1.1/opencv/build/include/opecv2)# 库文件LIBS +...

2020-01-08 17:17:03 203

原创 基于 CNN 的字符识别

本文声明:本文只本人在学习过程中的练习,如有错误之处,欢迎大家不吝赐教在学习过程中,对标准的打印字符构建模型,并进行训练,字符样本如下图所示:模型中共用了 3层卷积和2个全连接层,其中,第1层卷积核大小为 3*3,输入图像为单通道灰度图像,输出特征为 64个特征,第2层卷积核大小为5*5,输出特征为32个特征,第3层卷积核大小为5*5,输出特征为 16个特征,将 16个特...

2019-12-11 17:48:49 6448 1

原创 CPU 不支持 AVX2 指令集,Tensorflow 安装解决方案

由于 Tensorflow从1.6版本之后,采用 AVX2的方式进行编译,导致不能支持 AVX2的较早的CPU版本,不能运行新版的Tensorflow,经本人实验之后,给出以下解决方案:1:降低 tensorflow版本,将 tensorflow版本降低到 1.5以下;2:安装 tensorflowSSE版本,下载地址:https://github.com/fo40225...

2019-09-02 13:52:04 13887 1

原创 Tensorflow 1.14 版本 Earge 模式下的线性回归

因为,tensorflow 2.0正式版将要发布,为了将之前TF1.X的代码,能在更新后兼容,开始着手使用 TF 2.0的方式构建并训练模型;因为 tensorflow 2.0正式版尚未正式发布,但因为 2.0中的很多功能,是基于TF1.14中的 v2模块进行完善的,而且 1.14版本已经非常稳定,所以,使用TF 1.14来完成从TF 1.X到 TF 2.0的过渡。但因为 T...

2019-09-01 11:31:42 1796

转载 错误 This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck~~~

This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supp...

2019-07-02 08:21:58 20100 2

原创 VS code unresolved import "xxx"

仅以本人遇到的情况为例,在VScode中编写python的程序时,会遇“unresolved import XXX”的情况,经查阅资料,是VScode中自带的 bug,只需在launch.json中添加如下语句即可"env": {"PYTHONPATH" : "${workspaceRoot}"},"envFile": "${workspaceFolder}/.env"...

2019-06-03 17:26:34 17329 17

原创 python opencv 实现图像白平衡

import cv2 as cv# import numpy as np# 读取图像img = cv.imread(r'F:\images\11.jpg')r, g, b = cv.split(img)r_avg = cv.mean(r)[0]g_avg = cv.mean(g)[0]b_avg = cv.mean(b)[0]# 求各个通道所占增益k = (r_avg + ...

2019-05-28 10:57:06 4680 2

转载 使用国内镜像源来加速python pypi包的安装

原文地址:https://www.cnblogs.com/wooya/p/6371511.html默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可用,我们可以使用国内的python镜像源,从而解决Python安装不上库的烦恼。 1 2 3 网上有很多可用的源,例如: 豆瓣:http://pypi.douban.c...

2019-05-21 16:20:08 155

转载 VS code python 环境下提示找不到 module

遇见VScode今天逛知乎的时候发现了这个编译器,发现不仅支持各种语言的编写,甚至还支持markdown的编写。分分钟搭建好环境,把原来的python项目移植了过去,准备大干一场。刚开始都没用问题,然后在我调试单个模块的时候。它提示我,ImportError: No module named XXX.根据我多年的编程经验,一般出现这个问题都是编译器的配置问题,比如工作路径没...

2019-05-18 21:42:25 37748 10

原创 Qt 提升类步骤

1: 先定义类2: 窗口部件提升为3: 执行 qmake4: 构建项目

2019-01-18 20:25:23 2868 2

转载 使用 C++11 智能指针时要避开的 10 大错误

本文由 伯乐在线 - 欣仔 翻译,wrm 校稿。未经许可,禁止转载!英文出处:Deb Haldar。欢迎加入翻译组。我很喜欢新的C++11的智能指针。在很多时候,对很多讨厌自己管理内存的人来说是天赐的礼物。在我看来,C++11的智能指针能使得C++新手教学更简单。其实,我已经使用C++11两年多了,我无意中发现多种错误使用C++11智能指针的案例,这些错误会使程序效率很低或者直接崩溃。为...

2018-12-31 19:14:29 165

转载 YOLO算法的原理与实现

原文出处:https://blog.csdn.net/xiaohu2022/article/details/79211732目录  目录 前言 滑动窗口与CNN 设计理念 网络设计 网络训练 网络预测 算法性能分析 算法的TF实现 小结 参考文献  前言当我们谈起计算机视觉时,首先想到的就是图像分类,没错,图像分类是计算机视觉最基本...

2018-07-31 08:06:26 8008 2

LBP 算法.rar

本代码中,实现了常用的 LBP 算法,有传统的 LBP 算法, uniform LBP, circle LBP 等;

2019-12-28

人脸图像样本

本资源为,基于CNN的人脸识别程序中,训练过程中所使用的样本图像

2018-07-14

基于CNN的人脸识别程序

本程序代码为本人学习过程中的示例程序,本程序主要操作和示例,在本人博客中有讲解,博客地址:https://blog.csdn.net/lingtianyulong/article/details/80555908

2018-07-14

基于OpenCV 的 OCR 程序

本程序中集成了字符识别中常用的逐点特征、垂直特征、十三点特征以及Gabor特征等常用特征的提取,识别过程中采用svm进行训练和识别;Gabor特征提取主要是提取了0、45、90、135 四个方向的Gabor图像的纹理特征。

2017-11-23

基于OpenCV的LBP+SVM的人脸识别程序

本程序中,利用了LBP特征对人脸特征进行提取,并且利用SVM对提取的人脸特征进行训练和识别,其中,所用的图像处理库为 OpenCV2.4.9版本;通过对人脸库中的标准标本进行测试,算法识别率高达95%以上;

2017-01-14

SVM+ HOG 花生品种识别程序

这是基于HOG特征+ SVM的花生品种识别程序

2015-01-19

键盘输入记录程序

一个键盘输入的获取程序,仅供学习交流和参考,若用于不正当的行为,如获取他人的账号密码等,引起的相关责任与本人无关。

2014-11-16

一个U盘防御软件

通过U盘来传播的病毒通常是使用操作系统的自动运行功能,通过配合U盘中的AutoRun.inf文件来实现的。本程序测试时,首先,先在U盘中建立一个"autorun.inf"文件,然后,在启动程序的前提下,插入U盘

2014-11-09

ffmpeg多媒体库

ffmpeg,已编译好,直接将文件放到工程的根目录下进行编译即可

2014-03-15

dlgs.h资源文件

dlgs.h文件,里面的资源,为解决CFileDlgHelper类中的问题而定义。

2014-01-15

Windows XP 风格 选择对话框

这是一个借助于CFileDialog的派生类实现的基于Windows XP 风格的选择对话框程序,能够实现多选等操作,这里主要实现了XP风格的选择对话框,没有具体的实用功能,只做界面编程的参考。(注:要在Release模式下编译,不然出错)

2014-01-13

OpenCV 摄像头程序

这是一个基于OpenCV 编写的一个拍照程序,可以实现简单的拍照功能

2013-12-19

tomcat6.0安装版

tomcat6.0安装版,可以直接安装使用,无需自己配置和注册

2013-05-02

矩阵乘法的strassen算法(C++实现)

一般情况下矩阵乘法需要三个for循环,时间复杂度为O(n^3),现在我们将矩阵分块如图:( 来自MIT算法导论 ) 一般算法需要八次乘法 r = a * e + b * g ; s = a * f + b * h ; t = c * e + d * g; u = c * f + d * h; strassen将其变成7次乘法,因为大家都知道乘法比加减法消耗更多,所有时间复杂更高! strassen的处理是: 令: p1 = a * ( f - h ) p2 = ( a + b ) * h p3 = ( c +d ) * e p4 = d * ( g - e ) p5 = ( a + d ) * ( e + h ) p6 = ( b - d ) * ( g + h ) p7 = ( a - c ) * ( e + f ) 那么我们可以知道: r = p5 + p4 + p6 - p2 s = p1 + p2 t = p3 + p4 u = p5 + p1 - p3 - p7

2013-04-23

C++实现RSA加密算法

本例是基于VS2012平台,对于RSA加密算法的实现

2013-04-11

仿QQ聊天系统的客户端

这是一个基于VS2012平台开发的仿QQ聊天系统的客户端,希望对里面用到了Socket编程和多线程的相关知识,希望对初学者有所帮助.

2013-03-01

VS2010打包安装程序的详细步骤

VS2010 打包安装程序的详细步骤,本人已经试验过,没有问题,在此与大家分享一下。

2013-01-27

选项卡控件的应用

这是一个基于VS2012平台关于选项卡应用的一个简单的示例,希望能对有需要的人有所帮助

2013-01-02

基于C++的数据排序算法

在本程序中,主要设计了快速排序、插入排序、冒泡排序、选择排序、希尔排序等数据结构中的排序方法。主要是用于课程设计的,希望对广大同学有所帮助。

2012-12-19

N后问题的解决算法

本程序为基于C++的n后问题的算法,希望对广大同学有所帮助

2012-12-09

VC6.0重载友元类bug的修复

因为VC6.0中,存在的bug从而导致对友元(friend)类进行重载时出错。这段代码,为修复后的代码。当然,在VC.NET(VS2005及后继版本)中,已对此bug进行了修复。如果你是一位C/C++高手的话,也没什么用处。只希望对C++初学者,有所帮助。

2012-12-09

api串口编程

这篇文档主要介绍了,在Win32环境下的串口的编程。不需要配置MSCOMM控件即可完成。操作简单,因项目需要,本人已成功试验过。希望能帮助到有需要的人

2012-12-09

数据结构堆栈算法的实现

这是一个用数组模拟堆栈的实现的程序,希望能够对需要的人有所帮助

2012-12-09

计算机图形学课件

计算机图形学的课件 主要以PPT格式向大家展示了图形学的主要内容。主要包括贝塞尔曲线的生成算法,直线扫描算法 DDA算法 等一系列的学习内容。

2012-12-09

VC++界面设计

包含看金山毒霸等软件的设计的仿照流程,可以很快学会

2012-12-03

领用OPENCV生成图像

本程序中描述的是通过opencv函数调用,来实现图像的创建的过程。 生成的只是简单的图像,代码仅作参考。具体应用,还要在今后的学习中,继续扩充……

2012-04-26

俄罗斯方块代码(MFC)

这是一个俄罗斯方块的源代码(MFC版),这里面的描述的是最基本的算法,但内容并不完善。希望朋友们自己去完善……

2012-04-10

模板的使用案例

这是一个关于C++中模板的使用的一个例题。

2011-10-30

空空如也

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

TA关注的人

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