自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 机器学习——常见的损失函数

通过deepseek总结了几种常见的损失函数

2025-03-30 16:32:20 71

原创 机器学习——KNN与线性回归算法小结

主要:普通线性回归/多项式线性回归/普通逻辑回归/复杂逻辑回归

2025-03-29 16:49:23 293

原创 机器学习——一元线性回归(算法实现与评估)

一元线性回归是统计学中最基础的回归分析方法,用于建立两个变量之间的线性关系模型。

2025-03-23 20:04:56 825

原创 机器学习——KNN数据均一化

在KNN(K-近邻)算法中,数据均一化(归一化)是预处理的关键步骤,用于消除不同特征量纲差异对距离计算的影响。

2025-03-23 01:51:24 800

原创 机器学习——KNN超参数

GridSearchCV 在指定参数网格上穷举所有可能的超参数组合,通过交叉验证评估每组参数的性能,最终选择最优参数组合。自动化调参:替代手动参数调试,提升效率3。交叉验证支持:通过 K 折交叉验证减少过拟合风险,评估结果更可靠。

2025-03-22 23:35:41 361

原创 机器学习——KNN模型评价

sklearn.metrics.accuracy_score() 是 scikit-learn 中用于计算分类模型准确率的函数,适用于评估分类任务的整体性能。

2025-03-22 22:34:33 451

原创 机器学习——KNN数据集划分

sklearn.datasets.my_train_test_split()用于将数据集划分为训练集和测试集的函数,适用于机器学习模型的训练和验证。

2025-03-22 22:01:31 553

原创 机器学习——绘图神器Matplotlib

Matplotlib 是 Python 中最流行的数据可视化库之一,广泛用于创建静态、动态和交互式的图表。它提供了丰富的绘图功能,支持多种图表类型,如折线图、柱状图、散点图、饼图等使用 pip 安装 Matplotlib(在anaconda虚拟环境中,可以使用conda install matpoltlib命令)3. 基本使用方法 导入 Matplotlib: 绘制简单折线图: 4. 常用图表类型柱状图: 散点图: 饼图: 自定义样式:

2025-03-19 16:23:33 498

原创 机器学习——Numpy的神奇索引与布尔索引

神奇索引result_fancy = array[indices] # 输出: [20 40 50]# 布尔索引result_boolean = array[condition] # 输出: [40 50]

2025-03-19 15:58:30 517

原创 机器学习——Numpy矩阵与数值统计运算

运算类型方法/函数示例代码矩阵创建np.array()矩阵加法矩阵乘法np.dot()或矩阵转置matrix.T或矩阵求逆矩阵行列式特征值和特征向量运算类型方法/函数示例代码求和np.sum()均值np.mean()中位数方差np.var()标准差np.std()最大值与最小值np.max()和np.min()百分位数累积和累积积计数非零元素。

2025-03-19 15:19:44 760

原创 C++菱形继承问题

菱形继承是 C++ 多继承中的一种特殊情况,会导致数据冗余和二义性问题。通过使用虚继承,可以确保派生类中只保留一份基类的成员,从而解决这些问题。虚继承是处理菱形继承的有效手段,但需要谨慎使用,以避免额外的内存开销和复杂性。

2025-03-19 09:54:49 238

原创 VB.NET操作单元格

2. **检查是否有选中项**:在尝试访问选中内容之前,可以先检查 `SelectedRows.Count`、`SelectedColumns.Count` 或 `SelectedCells.Count`,以确保有选中的项。1. **确保 DataGridView 控件允许选择**:你需要确保 `DataGridView` 的 `SelectionMode` 属性已正确设置,允许行、列或单元格选择。这些方法可以帮助你获取 `DataGridView` 控件中的选中内容,根据你的需求选择适合的方法。

2024-08-25 08:09:01 577

原创 VB.NET字符串操作

**区分大小写**:`String.Contains` 方法是区分大小写的。- 使用 `mainString.Contains(searchString)` 方法来检查 `mainString` 是否包含 `searchString`。- **处理空字符串**:确保在调用 `Contains` 方法之前对输入字符串进行必要的检查,以避免空引用异常。- 定义了一个 `mainString` 和一个 `searchString`。- 返回布尔值 `True` 或 `False`,指示是否找到了子字符串。

2024-08-24 17:37:16 496

原创 VB.NET —DataGridView控件操作

DataGridView` 控件可以绑定到多种数据源,例如 `DataTable`、`BindingList`、`List` 等。`DataGridView` 默认不支持分页,但你可以结合 `BindingSource` 和 `DataTable` 来实现分页功能。需要启用 `DataGridView` 的 `CellValueChanged` 事件,并在 `CellValueChanged` 事件中处理。### 1. **基本设置**首先,你需要将 `DataGridView` 控件添加到你的窗体上。

2024-08-24 17:36:28 1500

原创 基于halcon+c#从零开始学习机器视觉——002环境搭建过程bug解决

磨刀不误砍柴工、完整的环境搭建才能保证后续软件运行的稳定。halcon是德国公司开发的收费不开源软件,为了保证软件的安全性,在开发过程中工程师会添加很多注册表。所以要想使用halcon软件要么在国内的代理商(大恒图像)进行购买,要么在halcon(大恒)官网下载试用版,试用版国每月会更新license授权文件,具体的操作方案上一章有讲到。也有一部分人在淘宝上购买永久版,但是如果是公司开发项目,被查到会面临halcon公司的法律诉讼和巨额索赔。所以尽量以正版为主,bug也少一点。

2024-08-17 18:51:11 2469

原创 基于halcon+c#从零开始学习机器视觉——001环境搭建

基于halcon+c#从零开始学习机器视觉——001环境搭建

2024-08-11 20:09:40 3818

原创 Halcon与C#联合编程——Tuple与String的相互转化

Halcon与C#联合编程——Tuple与String的相互转化

2024-08-07 08:26:40 752

原创 浅谈VB.NET为何还没有被时代淘汰

本文简单介绍了一下VB.NET这门编程语言的优缺点,论述了VB.NET在当今时代为何还没被淘汰。

2024-07-24 11:00:05 1624

原创 VB.NET编程中出现System.NullReferenceException异常

本文主要介绍了VB.NET编程中出现System.NullReferenceException异常的原因与解决办法

2024-07-22 09:38:53 445

原创 Halcon与VB.NET联合编程——HalconAPI 类

在 VB.NET 中,你通常需要创建一个 HALCON 对象(如图像对象),并通过 `HalconAPI` 类的静态方法来操作这些对象。2. HTuple 类:用于存储和操作多种数据类型,特别是在图像处理任务中返回或传递参数。在计算任务中,你可以将 `HTuple` 对象用于函数参数传递和结果接收。你可以使用 `HTuple` 对象来传递参数和接收结果。类,它是 HALCON 中用于执行图像处理任务的主要类之一。### 示例:使用 `HalconAPI` 类。### 常用 `HalconAPI` 方法。

2024-07-21 19:17:48 530

原创 HALCON与VB.NET联合编程——HTuple类

本文主要介绍了HALCON与VB.NET联合编程中HTuple类的概念与用法

2024-07-21 19:04:57 402

原创 Halcon与VB.NET联合开发——HDevWindowStack类

本文主要介绍了Halcon与VB.NET联合开发中HDevWindowStack类的概念及相关用法

2024-07-21 18:24:10 372

原创 halcon与VB.NET联合编程——HOperatorSet类

简单介绍了halcon与vb.net联合开发中HOperatorSet类的概念与成员用法

2024-07-21 18:12:17 611

原创 Opencv4安装部署+永久配置+contirb安装部署详细教程

本文主要讲解了在windows下opencv4从下载安装到vs2017环境部署的详细过程,此外还讲解了如何配置永久环境,一次配置可在多个项目中重复使用。最近讲解了opencv——contrib的编译,以及提供编译好的opencv411_contrib的install文件。

2024-02-18 17:51:37 2637

Opencv 411完整编译(内含Opencv411-contrib拓展模块),已经通过Cmake和VS2019编译通过直接使用

正在使用opencv进行开发,或者正在学习opencv的小伙伴们,肯定知道当前opencv官网提供的opencv现有库中,不能满足我们对Opencv整体的学习需要,如CNN::CUDA,thinning()函数等,如果要使用完整的opencv库,就得对相应的opencv拓展模块contrib进行重新编译。但编译过程真的一言难尽,对于不熟悉cmake编译环境,或者visual studio的小伙伴们往往BUG频出。为了能解决大家在编译上的问题,减少不必要的时间浪费,这里博主为大家提供已经编译好的Opencv+contirb(411)的安装包。该安装包使用官网提供的opencv4.1.1+contirb4.1.1的源码使用cmake3.17.0和VS2017编译完成,实测可用,可直接下载。 该安装包内含: 1、opencv-4.1.1-vc14_vc15.exe(官网提供的opencv411安装包) 2、已经编译完成的opencv411_contrib(内含x86、x64两个版本编译通过的install文件,以及opencv Debugx64的环境属性文件opencv_props)

2024-02-10

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

TA关注的人

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