- 博客(36)
- 收藏
- 关注
原创 语音识别领域,WenetSpeech数据集详解
来源:YouTube视频、播客、有声书等质量分级:L(高质量)、M(中等质量)、S(低质量)包含:普通话、带口音普通话。
2025-12-10 15:48:29
257
原创 机器学习Adaboost算法----SAMME算法和SAMME.R算法
自适应提升机(Adaptive Boosting,简称 AdaBoost)是一种集成学习算法,通过组合多个弱分类器(弱分类器有多种选择,如决策树)来构建一个强分类器。AdaBoost在Python环境SKlearn里主要包含了SAMME算法和SAMME.R算法。AdaBoost SAMME算法的核心思想是逐步调整训练数据的权重,使得模型能够专注于那些难以分类的样本。基于超声雷达回波数据对目标障碍物进行高低分类属于二分类机器学习任务,使用AdaBoost算法比较合适。
2025-08-05 15:00:24
1460
原创 Pytorch 使用报错 RuntimeError: Caught RuntimeError in DataLoader worker process 0.
这个错误是可能是由于在DataLoader的工作进程中尝试访问CUDA设备导致的。PyTorch的DataLoader使用多进程加载数据,而CUDA上下文不能在子进程中直接使用。
2025-07-16 11:10:02
547
原创 智能驾驶 VLA 简单介绍
在智能驾驶领域, 是指一种多模态人工智能架构,将计算机视觉(Vision)、自然语言理解(Language)和动作决策(Action)融合到一个统一的端到端系统中。VLA是智能驾驶技术从传统模块化设计到新一代人工智能驱动的重大范式转变。
2025-07-02 19:37:02
756
原创 Python struct 模块与 C 语言数据类型的详细对应关系
Python struct 模块与 C 语言数据类型的详细对应关系如下:Python struct 格式字符C 语言类型 (stdint.h)C 标准类型大小 (字节)值范围 (无符号)值范围 (有符号)Buint8_t10 到 255bint8_t1-128 到 127Huint16_t20 到 65,535hint16_tshort2-32,768 到 32,767Iuint32_t40 到 4,294,967,295iint32_tint。
2025-06-20 15:23:06
403
原创 Pytorch模型格式区别( .pt .pth .bin .onnx)
1 .pt 或 .pth:这是PyTorch默认的模型保存格式,两者没有实质区别,只是文件扩展名不同。2 .bin:这是一种通用的二进制格式,有时用于保存模型的权重,不包含模型结构。3 .onnx:开放神经网络交换格式,用于不同框架之间的模型交换。它保存了模型的结构和权重,并且可以在多个深度学习框架中运行。Pytorch是深度学习领域中进行模型训练时常用的框架之一,支持的模型保存格式包括.pt和.pth .bin .onnx。模型结构 + 权重 或 仅权重。模型结构 + 权重(标准化)仅权重(原始二进制)
2025-06-04 15:22:27
658
原创 C语言读取bin文件及存储方式
在 C 语言中使用uint8_t(即无符号 8 位整数)数组来存储二进制文件内容,这与二进制文件的存储原理和 C 语言的内存操作机制密切相关。int32_tfloat例如,float f=3.14,二进制表示可能为 0x4048F5C3(IEEE 754单精度浮点数),这 4 个字节在内存中是连续存储的,本质上与 4 个uint8_t没有区别。uint8_t。
2025-05-29 10:05:11
378
原创 快速清理回收站里的大量文件
rd /s /q C:\$Recycle.bin 可以把C盘换成E盘或F盘,取决于回收站内的文件是从哪个盘删除的。如果回收站里有大量的文件需要清理,可直接在cmd里用命令清理。
2025-05-09 17:16:29
786
原创 CMake Error at Utilities/cmcurl/CMakeLists.txt:591 (message): Could not find OpenSSL. 错误解决
这个错误表明 CMake 在使用./bootstrap 脚本进行初始化配置cmake时找不到 OpenSSL 开发库。快速解决方法是禁用 OpenSSL,命令如下。
2025-04-14 13:47:09
546
原创 Dataframe统计某列所有元素的对应值,基于各个元素对应值连续出现的次数
在 Python 中,想要统计列所有元素的对应值,基于各个元素连续出现的次数,可以使用 pandas。统计某一列中所有元素对应的值连续出现。
2025-03-05 15:54:01
365
原创 python 统计Dataframe某列中不同元素对应的另一列的值出现的次数,并把计数最多的值作为该元素最终的值
统计每个元素对应的值的出现次数。提取每个分组中出现次数最多的值。对分组后的另一列使用。
2025-02-26 20:35:15
296
原创 Python上训练好机器学习模型后转成C或C++
等,并能够将这些模型转换为多种编程语言的代码,如 C、C++、Go、Java、JavaScript、Python、Rust、Visual Basic .NET 等。(Model 2 Code Generator)是一个开源工具,它支持多种流行的机器学习库和框架,包括。(Model 2 Code Generator)将训练好的机器学习模型转换为独立的、可移植的代码。
2024-12-31 14:18:15
670
原创 使用pandas提取dataframe中相同文件路径下数据的一部分
在 Python 的 pandas 库中处理 DataFrame 时,如果dataframe中包含文件路径,并且希望从具有相同文件路径的行中随机挑选一部分(例如一半)的数据,可以使用如下代码:half_df = df.groupby('File_path').apply(lambda x: x.sample(frac=0.5, random_state=42)).reset_index(drop=True)然后用pandas中的value_counts方法看一下同样文件名下的数据是否已经改变了,如
2024-12-16 10:18:51
204
原创 关于Python使用sklearn相关库导入问题: “ ImportError: DLL load failed: %1 不是...” 解决方法
【代码】关于Python使用sklearn相关库导入问题: “ ImportError: DLL load failed: %1 不是...” 解决方法。
2024-12-14 14:27:24
254
原创 C++面试八股文
目录内存堆和栈区别new和malloc区别封装、继承、多态内存栈:由编译器管理分配和回收,存放局部变量和函数参数。堆:由程序员管理,需要⼿动 new malloc delete free 进⾏分配和回收,空间较⼤,但可能会出现内存泄漏和空闲碎⽚的情况。全局/静态存储区:分为初始化和未初始化两个相邻区域,存储初始化和未初始化的全局变量和静态变量。常量存储区:存储常量,⼀般不允许修改。代码区:存放程序的⼆进制代码。
2024-07-21 18:32:33
1259
原创 PyToch和Torchvision版本对应及快速安装
在安装Pytorch(GPU或CPU版)时,如果TorchVision版本对应不上,有可能导致当前代码脚本运行失败。正确安装最好的办法是到Nvidia官网去安装要求安装。还有一个方法就是直接去网站下载TorchVision的wheel文件()进行安装,这样不仅安装速度快,而且安装TorchVision的同时会自动安装相对应的pytorch(强烈建议新手使用这个方法以免安装出错)。
2024-07-12 17:51:41
2077
原创 自动驾驶功能常用术语英文缩写及全拼
按照SAE的分级,自动驾驶技术分为L0-L5共六个等级,其中L0代表没有自动驾驶加入的传统人类驾驶,而L1-L5则随自动驾驶的技术配置进行了分级。根据系统请求,人类驾驶者不一定需要对所有的系统请求作出应答,限定道路和环境条件等。):通过驾驶环境对放线盘和加减速中的一项操作提供驾驶支援,对其他的驾驶动作都由人类驾驶员进行操作。):通过驾驶环境对方向盘和加减速中的多项操作提供驾驶支援,其他的驾驶动作都由人类驾驶员进行操作。):由人类驾驶者全权操作汽车,在行驶过程中可以得到警告和保护系统的辅助。
2024-06-05 12:11:09
2572
原创 解决Git提交代码报错: ERROR: commit xxxxx: missing Change-Id in message footer
解决Git提交代码报错: ERROR: commit xxxxx: missing Change-Id in message footer
2023-04-17 18:20:50
2277
原创 Pycharm终端问题: python : 无法将“python”项识别为 cmdlet、函数、脚本文件或可运行
Pycharm终端问题: python : 无法将“python”项识别为 cmdlet、函数、脚本文件或可运行
2023-03-28 09:47:14
9735
5
原创 Linux(Ubuntu)配置Cuda,Pytorch,Anaconda
Linux(Ubuntu)配置Cuda,Pytorch,Anaconda
2022-10-28 16:27:54
2158
原创 C++ 使用结构体作为函数返回值
使用Python进行算法开发时,在脚本里编写的函数可以返回多个值。但是基于C++脚本的的算法函数只能返回一个值,可使用结构体作为返回值实现一个函数多个返回值。Example://编写一个结构体struct Car{ float length; float backWheel;};Car car;//实例化结构体//编写函数并使用结构体作为返回值float calculate(input1,input2){car.length = input...
2022-01-24 09:16:12
3483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅