- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 机器学习——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
原创 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联合开发——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编译通过直接使用
2024-02-10
求一个iocomp安装包,希望各位能给予帮助
2021-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人