logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

scikit-learn工具介绍

Scikit-learn是Python中流行的机器学习工具库,提供多种算法实现和丰富API接口。文档完善易上手,推荐使用conda安装(自动处理依赖)。包含内置数据集(如鸢尾花数据集)和现实世界数据集加载方法,支持本地CSV/Excel文件导入。通过train_test_split划分训练/测试集,掌握参数设置(test_size比例、random_state随机种子等)。从数据加载到预处理再到模

文章图片
#scikit-learn#python#机器学习
《迭代器 VS 生成器:Python 惰性计算的两种实现方案详解》

迭代器:是一种 "工具",能逐个返回数据,需要手动实现遍历逻辑(像自己做了个取零食的机器)。生成器:是特殊的迭代器,用更简单的语法实现(像买了个现成的自动取零食机,不用自己做)。# 自定义迭代器类return self # 迭代器返回自身else:raise StopIteration # 数据迭代结束# 使用自定义迭代器迭代器和生成器的核心思想都是"懒加载"——不提前准备所有数据,而是用的时候再

文章图片
#python#开发语言
彩色转灰度的核心逻辑:三种经典方法及原理对比

灰度图作为单通道图像,通过将彩色图的 R、G、B 三通道信息合并为单一通道实现,其像素值范围通常为 0-255(8 位存储),包含从黑到白的多级灰度,区别于仅含黑白两色的黑白图像。最大值法:取每个像素 R、G、B 三通道中的最大值作为灰度值,操作简单但可能导致图像偏亮;平均值法:计算三通道值的算术平均值作为灰度值,能均衡保留亮度信息,但未考虑人眼对不同颜色的敏感度差异;加权均值法。

文章图片
#计算机视觉#人工智能#深度学习 +2
OpenCV图像基础

OpenCV图像处理基础摘要 OpenCV是一个开源的计算机视觉库,提供C++和Python接口,支持多种图像处理和机器学习算法。文章介绍了OpenCV的优势包括开源免费、跨平台、多语言支持和丰富的API。环境安装使用pip命令即可完成。图像以像素为基本单元,彩色图像采用BGR三通道存储,每个通道0-255取值。文章详细讲解了图像的读取(cv2.imread)、显示(cv2.imshow)、保存(

文章图片
#opencv#人工智能#计算机视觉
目标检测基础

本文系统介绍了目标检测(特别是YOLO算法)的关键概念与技术要点。主要内容包括:1)计算机视觉三大任务(分类、检测、分割)的区分;2)YOLO项目开发基础(环境配置、数据集标注规范);3)目标检测核心指标(IoU、mAP、FPS等)的计算原理;4)两阶段与单阶段检测架构的对比;5)非极大值抑制等后处理技术。特别强调了模型评估时需平衡精度(mAP)与速度(FPS)的关系,并根据实际场景需求选择合适指

文章图片
#人工智能
《Day1:AI 初探与 PyTorch 入门:深度学习.Torch框架基础》

本文介绍了人工智能基础知识和PyTorch深度学习框架。首先概述AI的定义、实现要素(数据、网络、算力)及产业生态。重点讲解PyTorch框架:它是由Facebook开发的Python深度学习框架,具有灵活高效、支持GPU加速等特点,提供自动微分等高级功能。文章对比了TensorFlow、Keras等其他主流框架,并指出PyTorch是经典的首选框架。通过本阶段学习可为后续模型训练打下基础。

文章图片
#计算机视觉#机器学习#神经网络 +4
PyTorch环境安装

PyTorch安装最佳实践摘要(150字) 强烈建议使用Anaconda创建Python 3.9虚拟环境安装PyTorch。GPU用户需确保CUDA/cuDNN版本与显卡驱动兼容:1) 通过nvidia-smi查看驱动版本;2) 选择匹配的PyTorch-CUDA组合(如CUDA 12.1对应torch 2.3.1);3) 推荐conda在线安装或手动下载whl离线包。CPU用户直接从PyTorc

文章图片
#计算机视觉#人工智能#深度学习 +2
scikit-learn工具介绍

Scikit-learn是Python中流行的机器学习工具库,提供多种算法实现和丰富API接口。文档完善易上手,推荐使用conda安装(自动处理依赖)。包含内置数据集(如鸢尾花数据集)和现实世界数据集加载方法,支持本地CSV/Excel文件导入。通过train_test_split划分训练/测试集,掌握参数设置(test_size比例、random_state随机种子等)。从数据加载到预处理再到模

文章图片
#scikit-learn#python#机器学习
到底了