自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 PyTorch实战车牌识别 小张的停车场项目逆袭之旅

摘要: 针对停车场车牌识别系统在逆光场景下高达35%的误识率问题,工程师采用YOLOv5+LPRNet双模型架构,通过空间变换网络(STN)校正倾斜车牌,结合CTCLoss处理不定长字符序列,并利用TensorRT在JetsonNano上实现28ms/帧的实时推理。经30万张图像训练后,系统在逆光场景下的识别准确率提升至97.8%,整体准确率达99%,使停车场通行效率提升40%。该方案验证了边缘计算在智慧交通中的应用潜力。

2025-09-30 15:46:31 633

原创 四、PyTorch训练分类器教程:小张的CIFAR-10实战之旅

文章摘要:本文记录了从53%到78%的CIFAR-10图像分类优化过程。通过数据增强(随机裁剪、翻转、颜色抖动)缓解过拟合,设计3层卷积+BN的CNN架构,采用带学习率调度的SGD优化器。训练中加入早停机制,可视化分析混淆矩阵发现猫/狗、鹿/鸟易混淆问题,通过类别权重调整和测试时增强将准确率提升至78%。关键经验:数据增强性价比最高,可视化指导定向优化,系统化实验记录是性能突破的基础。进阶建议尝试ResNet、混合精度训练等方案。

2025-09-23 16:52:15 1112

原创 三、PyTorch神经网络学习教程:小张的LeNet实战之旅

《PyTorch神经网络实战:从LeNet入门到避坑指南》摘要:本文通过新手小张的实战案例,系统讲解了PyTorch实现LeNet网络的完整流程。内容涵盖:1)神经网络基础概念(卷积核、池化层原理);2)LeNet经典结构解析(7层网络设计);3)训练全流程(数据预处理、损失函数选择、反向传播机制);4)典型问题解决方案(过拟合处理、维度匹配技巧)。特别针对MNIST数据集实战中的常见报错(如张量维度不匹配、梯度未清零)提供详细调试方法,并附完整代码和TensorBoard可视化方案。通过"问题现

2025-09-23 09:39:02 235

原创 二、PyTorch张量学习教程:从小白到高手的实战之旅

摘要:本文通过初学者小张的实践案例,系统讲解了PyTorch张量的核心概念与操作技巧。主要内容包括:1)张量与NumPy数组的本质区别(支持GPU加速和自动微分);2)创建方法(直接转换、从NumPy创建、随机/常量初始化);3)关键属性(形状、数据类型、设备位置);4)核心操作(索引切片、形状变换、数学运算);5)图像分类实战案例(数据读取、维度调整、标准化处理)。文章特别强调了形状变换中reshape与permute的区别、数据类型匹配的重要性,以及GPU加速的实现方法,为深度学习实践提供了扎实的张量操

2025-09-20 13:17:05 237

原创 一、Pytorch安装教程-windows环境,利用Anaconda搭建虚拟环境,Pycharm开发工具

本文详细介绍了在Windows环境下安装PyTorch的完整流程。首先指导用户根据硬件条件选择GPU或CPU版本,并说明如何查看CUDA版本。接着提供Python环境、Pycharm和Anaconda的安装建议(步骤略)。核心安装部分包含:1)通过Anaconda创建虚拟环境;2)在Pycharm中配置项目解释器;3)从官网获取安装命令进行在线安装,或通过网盘链接离线安装。最后给出验证安装成功的代码示例,包括检查GPU可用性的方法。文章还提供了相关资源下载链接,适合不同需求的用户参考。

2025-09-20 11:22:17 1976 1

原创 三、科学计算基础库 Numpy 介绍

NumPy是Python中高性能科学计算的核心基础库,主要提供以下功能: 多维数组对象ndarray,支持高效矢量运算和广播机制 丰富的数学函数库,无需编写循环即可完成数组运算 线性代数、随机数生成和傅里叶变换功能 ndarray相比Python列表的优势: 数据类型一致,内存连续,运算速度快 支持广播机制,简化矩阵运算 底层用C实现,具有并行计算能力 创建ndarray的常用方法: array():从列表转换 arange():生成等差序列 zeros()/ones():创建全0/全1数组 ndarray

2025-07-09 16:38:34 678

原创 一 、环境的安装 Anaconda + Pycharm + PaddlePaddle

此处可根据电脑配置来选择,具体看 https://www.paddlepaddle.org.cn/创建一个新的环境 PaddleNLP,使用 python3.10。添加 Conda 环境,然后新建 demo 项目。安装完成之后切换环境到 PaddleNLP。点击运行 弹出下面提示代表安装成功。电脑中找到 Anaconda。初学者使用 CPU 模式即可。下载完成之后提示 done。

2025-04-23 17:00:46 858

原创 第一章:初步使用 AtlantaFx 主题

《从零到一:基于 AtlantaFx 的 JavaFx 扁平化模块化的美观界面控件》

2025-04-23 11:31:40 598

原创 16 设计模式之解释器模式

行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。定义一种语言的文法表示,并创建一个解释器,她能解释该语言中的句子。列如 SQL、正则表达式等。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2025-03-19 17:01:39 334

原创 15 设计模式之命令模式

命令模式是一种数据驱动的设计模式,将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-11-28 14:45:00 421

原创 14. 设计模式之责任链模式

然后我们创建三种类型的记录器,都扩展了 AbstractLogger。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。责任链模式允许解耦请求发送者和接收者,沿着处理者链传递,知道请求被处理为止,可能有多个接收者,而发送者不需要知道哪个对象会处理它。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-11-28 10:17:03 424

原创 13.设计模式之代理模式

此模式通过引入一个代理对象来控制对原对象的访问,在客户端和目标对象之间充当中介,负责将客户端的请求转发给目标对象,同时可以在转发时进行额外的处理。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-10-21 15:22:51 364

原创 12.设计模式之享元模式

行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能,此模式尝试宠用现有的同类对象,如果未找到,则创建对象。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-10-21 15:21:45 340

原创 11. 设计模式之外观模式

行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。我们已有形状(Shape)接口和它的实现类,下一步定义一个外观类 ShpaeMaker,可以直接画出形状。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。外观模式主要隐藏系统复杂性,并向客户端提供一个可以访问的系统接口。

2024-10-18 14:02:55 322

原创 10.设计模式之装饰器模式

行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。我们给形状(Shape)添加一个装饰器(ShapeDecorator),实现打印颜色的功能。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。装饰器模式允许向一个现有的对象添加新的功能,同时又不改变其结构。

2024-10-18 13:58:13 483

原创 9.设计模式之组合模式

行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。Demo 中使用这个类来添加部门层次结构,并打印所有员工。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。违反以来倒置原则,组件的声明是基于具体类而部署接口,这可能导致代码的灵活性降低。组合模式又叫部分整体模式,它使得用户对单个对象和组合对象的使用具有一致性。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-09-27 11:23:58 613

原创 8.设计模式之过滤器模式

行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。用于将对象的筛选过程封装起来,允许使用不同的筛选标准动态地筛选对象。

2024-09-27 10:55:06 405

原创 7.设计模式之桥接模式

行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。用于将抽象部分与实现部分分。

2024-09-25 16:38:28 282

原创 6.设计模式之适配器模式

从这篇开始我们开始学习结构型模式。适配器模式充当两个不兼容接口之间的桥梁,它通过一个中间件(适配器)将一个类的接口转换成客户期望的另一个接口。请谨慎使用,它主要使用在现有接口基础上。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-09-12 18:10:58 691

原创 5.设计者模式之原型模式

总体来说设计模式分为三大类:创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。原型模式是用于创建重复的对象,当直接创建对象的代价比较大的时候,采用这种模式,我们可以缓存该对象,在下一个请求时返回它的克隆。

2024-09-12 15:19:19 539

原创 4.设计模式之建造者模式

建造者模式是一种创建型设计模式,它的主要目的是将一个复杂对象的构建过程与其表示相分离,从而可以创建具有不同表示形式的对象。当一些基本部件不变,而其组合经常变化时,常常使用建造者模式。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-09-06 15:21:17 607

原创 3.设计模式之单例模式

这种方式同样利用了 classloader 机制来保证初始化 instance 时只有一个线程,它跟第4.3 方式不同的是:4.3方式只要 Singleton 类被装载了,那么 instance 就会被实例化(没有达到 lazy loading 效果),而这种方式是 Singleton 类被装载了,instance 不一定被初始化。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创建SingleObject。

2024-09-04 11:26:24 887

原创 2.设计模式之抽象工厂模式

Override@Override@Override@Override//获取形状工厂//获取形状为 Circle 的对象//调用 Circle 的 draw 方法//获取形状为 Rectangle 的对象//调用 Rectangle 的 draw 方法//获取形状为 Square 的对象//调用 Square 的 draw 方法//获取颜色工厂//获取颜色为 Red 的对象。

2024-09-03 13:21:51 663

原创 1.设计模式之工厂模式

定义一个创建对象的接口,让其子类决定实例化哪一个具体的类。工厂模式使对象的创建过程延迟到子类。定义一个接口Shape,和三个实现类Circle、Square、Rectangle。

2024-09-03 11:11:48 783

原创 第二章 程序设计语言基础知识

程序设计语言基础知识

2023-01-04 13:58:24 236

转载 SaaS到底是什么,如何做?这份笔记讲明白了

近年来,市场上出现了一批优秀的SaaS公司,发起了对传统软件模式的挑战。到底什么是SaaS,SaaS有什么优势?一直以来都是我十分关注的问题。一切IT皆服务,作为一个“数据工作者”,也不得不思考SaaS模式对现有数据工作影响。未来,DaaS——数据即服务一定也是一个趋势。

2022-09-19 16:25:37 1015

原创 1.rabbitmq docker安装

1.rabbitmq docker安装系列文章目录:SpringBoot文档API翻译1.1 docker安装rabbbitmq1.进入docker hub镜像仓库 https://hub.docker.com/2.搜索rabbitmq3.这里我们使用3.8.194.拉取镜像docker pull rabbitmq:3.8.19-management查询结果docker images1.2 启动容器根据下载的镜像创建和启动容器docker run -d --name rab

2021-07-23 14:56:22 246

原创 1 SpringBoot应用(1.1-1.5)

1 SpringBoot应用(1.1-1.5)系列文章目录:SpringBoot文档API翻译本SpringApplication类提供了一个方便的方式来引导该从开始Spring应用程序main()的方法。在许多情况下,您可以委托给静态SpringApplication.run方法,如以下示例所示:import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Spring

2021-06-24 16:33:54 191

原创 1.Springboot快速开始

1.Springboot快速开始系列文章目录:SpringBoot文档API翻译1 启动一个新的 Spring Boot 项目用  start.spring.io创建一个WEB项目。在“Dependencies”对话框中搜索并添加“web”依赖项,如下截图所示。点击“Generate”按钮,下载 zip,然后将其解压到计算机上的文件夹中。创建的项目  start.spring.io  包含  SpringBoot ,一个使 Spring 准备好在您的应用程序

2021-06-22 17:19:48 231

原创 MySql 环境部署 用户篇

Mysql环境部署 用户篇文章目录Mysql环境部署 用户篇前言一、数据库登录,查询所有用户二、管理用户1.删除用户2.创建用户总结前言用于记录常用的mysql指令。一、数据库登录,查询所有用户使用用户名、密码登录mysql -uroot -p输入密码,切换数据库use mysql;查询所有用户select host,user from user;二、管理用户1.删除用户代码如下(示例):drop user 用户名2.创建用户代码如下(示例):CREATE

2021-02-22 11:07:05 122

原创 (二)部署springboot项目 包含redis:3.2.0 mysql:5.7

(二)docker分布式环境部署文章目录(二)docker分布式环境部署前言一、查看ip二、使用步骤1.部署总结前言在上一篇中docker环境部署已经成功,下面发布springboot项目 一、查看ipRedis使用 docker inspect containerId 查询ip网关是172.17.0.1 redis ip为 172.17.0.2mysqldocker psdocker inspect c96d7572d6e9ip为172.17.0.3二、使用

2021-01-27 11:20:27 141

原创 (一)docker分布式环境部署

docker分布式环境部署提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录docker分布式环境部署前言一、docker jdk8 镜像二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提

2021-01-27 10:39:17 999

原创 (一)POI 4.1.2 颜色 color

(一)POI 4.1.2 颜色 color提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录(一)POI 4.1.2 颜色 color前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言POI 文档与示例方面对国人并不友好,往往不知道怎么使用,本系列主要用示例方式演示POI 4.1.2 API文档使用。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:p

2020-09-14 14:24:28 6668 1

3、PyTorch神经网络学习教程:小张的LeNet实战之旅.zip

3、PyTorch神经网络学习教程:小张的LeNet实战之旅.zip

2025-09-23

Pytorch 环境安装验证

Pytorch 环境安装验证

2025-09-19

空空如也

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

TA关注的人

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