自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RUL寿命预测从零讲起

时间轴: [安装/大修] ──────── t_current ──────── [失效]↑"现在"这个时刻RUL = t_failure - t_current (剩余到失效的时间)t_current:当前时刻(或当前采样周期)t_failure:失效时刻(设备不能继续安全运行的时刻)RUL:从当前到失效的剩余时间(小时、天、或采样周期数)

2026-03-23 09:47:04 720

原创 这只“大龙虾”正在入侵你的电脑:OpenClaw 硬核拆解

OpenClaw 代表了 AI 从“顾问”到“员工”的进化。它不再是只回答问题的 Siri,而是能替你干活的数字打工人。虽然目前还在早期,但它的架构设计(尤其是记忆系统和技能系统)已经展现了惊人的潜力。如果你是极客,赶紧去 GitHub 上克隆一份,用虚拟机搭个实验环境玩玩。如果你是普通用户,先冷静,等社区成熟了、安全加固了再上车。不久的将来,我们每个人都能拥有一个 24 小时在线的、会自己用电脑的 AI 助手。

2026-03-12 13:40:46 475

原创 在Cursor使用MCP服务

MCP服务是由Anthropic推出的模型上下文协议标准,作为连接大模型与外部工具的桥梁。配置需安装Python、Node.js等环境,并在Cursor中设置MCP服务器。通过MCP可调用高德地图等服务实现:获取北京景点间地铁线路、查询周边美食并存储到数据库,自动生成文本文件和精美HTML展示页面。MCP极大简化了AI应用开发流程,使其能高效连接各类外部资源。

2025-11-05 10:38:51 1095

原创 神经网络架构演变

本文系统阐述了从基础函数到现代Transformer架构的AI核心发展脉络:1)函数是知识表达的基础,线性函数通过激活函数和嵌套进化为神经网络;2)通过损失函数和梯度下降实现参数优化,前向传播与反向传播构成训练闭环;3)针对过拟合等问题发展出正则化等技术;4)图像处理催生CNN,语言处理需求推动RNN及其改进版LSTM诞生;5)Transformer革命性突破RNN局限,其核心自注意力机制、多头注意力、位置编码等组件实现了并行计算和长程依赖捕获,成为大模型基石。全文揭示了AI如何通过数学抽象和架构创新逐步逼

2025-08-27 10:35:08 976

原创 第8章 使用卷积进行泛化

本文系统地介绍了卷积神经网络(CNN)的核心概念与PyTorch实现。主要内容包括:1) 卷积操作原理,通过局部感受野和参数共享实现平移不变性;2) CNN架构设计,结合卷积层、池化层和全连接层构建分类网络;3) PyTorch实现技巧,包括nn.Module子类化、参数管理和GPU训练;4) 模型评估方法,展示了在CIFAR数据集上达到93%训练精度和89%验证精度的实例。文章还探讨了模型保存/加载、性能优化等实用技术,为理解现代CNN架构提供了坚实基础。

2025-08-25 08:37:15 779

原创 第7章 区分鸟和飞机:从图像学习

本文介绍了如何利用PyTorch构建前馈神经网络进行CIFAR-10图像的二元分类(区分飞机和鸟类)。主要内容包括:1. 数据准备:使用torchvision加载CIFAR-10数据集,通过ToTensor转换图像为张量,并计算RGB通道的均值/标准差进行归一化;2. 模型构建:设计多层感知机(MLP),输入层3072维(32x32x3),包含512个隐藏单元和Tanh激活函数,输出层使用LogSoftmax;3. 训练优化:采用负对数似然损失(NLLLoss)和小批量训练(batch_size=64),通

2025-08-21 14:12:47 815

原创 第6章 使用神经网络拟合数据

本章介绍了神经网络的基础概念及其在PyTorch中的实现方法。重点分析了非线性激活函数的作用,对比了神经网络与线性模型的差异,详细讲解了PyTorch的nn模块及其核心组件。通过温度转换问题的实际案例,演示了如何构建一个包含隐藏层的简单神经网络,包括模型定义、参数初始化、训练过程和结果可视化。特别强调了批量输入处理、梯度计算和优化器使用的关键技巧,并对比了神经网络与线性模型的表现差异。最后展示了如何通过Sequential容器有序组合多个网络层,为后续深度学习模型的扩展奠定了基础。

2025-08-15 09:23:48 979

原创 第5章 学习的机制

本文介绍了机器学习中的参数估计和梯度下降优化方法。主要内容包括:1. 将学习问题转化为参数估计问题,通过选择模型并调整参数使预测误差最小化;2. 使用梯度下降法优化参数,包括手动计算梯度和PyTorch的自动微分功能;3. 详细讲解了线性回归模型的实现过程,包括正向传播、损失计算和反向传播;4. 介绍了优化器的使用方法和训练技巧,如学习率调整和输入归一化;5. 讨论了模型评估中的训练集和验证集划分,以及过拟合问题。通过PyTorch实现了一个完整的训练流程,展示了如何从数据收集、模型构建到参数优化的完整过程

2025-08-13 09:40:31 1066

原创 第4章 使用张量表征真实数据

本文介绍了使用PyTorch处理不同类型数据的方法。对于图像数据,通过permute调整维度顺序为C×H×W,并进行归一化处理;体数据则增加通道维度转为5维张量。表格数据通过标准化和独热编码处理,并构建线性模型进行质量预测。时间序列数据通过滑动窗口和转置处理为适合RNN的格式,并添加天气数据的独热编码。文本数据可使用ASCII编码转换为独热向量,但更推荐使用现代嵌入模型如BERT。文章展示了PyTorch张量操作在各类数据预处理中的核心作用,包括维度变换、标准化和编码转换等关键步骤。

2025-08-07 09:24:25 730

原创 第3章 从张量开始

主要内容:理解张量,他是Pytorch中基本的数据结构。张量的索引与运算。与NumPy多维数组交互操作。将计算移动到GPU以提高速度。

2025-08-05 09:00:00 910

原创 第2章 预训练网络

在使用预训练网络时,对图像进行预处理,使其大小正确,使其值(颜色)大致处于相同的数值范围。为此,模块提供了转换操作,允许我们快速定义基本预处理函数的管道。# 定义图像预处理函数)])# 加载图片img# 通过预处理管道传递图像# 按照网络预期的方式对输入的张量进行重塑、裁剪、归一化处理。

2025-08-01 09:00:00 935

原创 第1章 深度学习和PyTorch库简介

摘要:本文介绍了深度学习革命及其核心优势——神经网络从数据中提取有用表征的能力。重点讲解了PyTorch框架的特点:支持GPU加速(速度提升50倍以上)和提供数学优化工具,并详细说明了其核心模块torch.nn的功能。硬件要求需配备NVIDIA GTX1070及以上显卡,软件环境需Python 3.6+和Jupyter Notebook。通过代码示例演示了PyTorch张量操作和GPU计算功能,验证了环境配置的正确性。

2025-07-31 08:44:12 366

原创 04 - 尚硅谷 - MQTT 客户端编程

在Java中使用MQTT,智能灯泡案例

2024-11-22 10:25:45 982

原创 03 - 尚硅谷 - MQTT Dashboard

Dashboard简介、访问控制、黑名单与连接抖动检测、数据集成、日志管理

2024-11-21 15:55:18 1588

原创 02 - 尚硅谷 - mqtt进阶

Qos介绍、主题详解、回话介绍、消息详解、订阅详解

2024-11-20 15:38:06 1564

原创 01 - 尚硅谷 - mqtt入门

MQTT概述、MQTT快速入门、MQTT控制报文、

2024-11-20 10:12:12 1457

原创 Vue3 - 小兔仙 - day3

静态结构搭建和分类实现、banner轮播图实现、面板组件封装、新鲜好物与人气推荐业务实现、图片懒加载指令实现、产品列表实现与小组件封装、商品一级分类业务实现

2024-11-12 15:18:44 1235 1

原创 Vue3 - 小兔仙 - day2

pinia快速入门、项目起步、Layout模块

2024-11-11 16:27:51 1148

原创 Vue3 - 小兔仙 - day1

认识vue3、使用create-vue创建vue3项目、熟悉项目和关键文件、setup选项、reactive和ref函数、computed、watch、生命周期函数、父子通信、模板引用、provide和indect\综合案例

2024-11-09 16:03:43 1244

原创 Vue2进阶

el安装、el-table表格、el-pagination分页、el-search搜索、el-cascader级联展示、router路由配置、动态导入、嵌套路由、路由跳转、导航菜单、动态路由、重置路由、页面刷新、响应式数据共享 - vuex

2024-11-08 14:58:39 936

原创 Vue2基础

环境准备、项目结构分析、入门案例、文本插值、事件绑定、双向绑定、计算属性、axios、事件渲染、列表渲染、重用组件

2024-11-06 13:36:07 1140

原创 02 - 第二章 开始学习C++

进入C++、C++语句、其它C++语句、函数、用户定义函数、总结

2024-10-07 16:01:59 620

原创 01 - 第一章 预备知识

C++简介、C的过程性编程、C++的面向对象编程、C++的泛型编程、C++的可移植性、程序创建技巧

2024-10-07 14:16:47 915

原创 98 - IDEA远程调试服务器Java程序

IDEA远程调试服务器Java程序

2024-07-02 15:17:57 365

原创 30 - 最新2024版SpringCloud学习记录 - 项目版本选型

项目版本选型

2024-07-02 08:00:00 434

原创 31 - 最新2024版SpringCloud学习记录 - 关于cloud各种组件的停更/升级/替换

关于cloud各种组件的停更/升级/替换

2024-07-02 08:00:00 371

原创 99 - Apifox使用

apifox基本介绍;快速入门;设计API文档;自动化测试;在线分享文档;导入导出

2024-06-30 14:24:49 835

原创 1504 - Java多线程面试题

Java中有几种创建线程的方式;为什么不建议使用Executors来创建线程池;线程池有几种状态,每种状态分别表示什么;Sychronized和ReentrantLock的区别;ThreadLocal使用

2024-06-19 08:32:45 732

原创 1503 - JUC高并发

读写锁;阻塞队列;线程池;Fork与Join分支;异步回调

2024-06-13 08:15:00 1612

原创 1502 - JUC高并发

多线程锁;Callable接口;JUC强大的工具类

2024-06-12 08:15:00 888

原创 1501 - JUC高并发

JUC简介;Lock接口;线程间通信;线程间定制化通信;集合的线程安全

2024-06-07 10:25:44 921

原创 00 - Java基础体系结构

Java基础体系结构图;学习建议

2024-06-03 14:33:58 218 1

原创 15 - 多线程

线程相关概念;线程基本使用;线程终止;线程常用方法;线程的生命周期;线程同步;互斥锁;线程死锁;释放锁

2024-05-31 14:00:00 810

原创 14 - 泛型

泛型的理解与好处;泛型介绍;自定义泛型类;自定义泛型接口;自定义泛型方法;泛型的继承和通配符

2024-05-31 08:15:00 843

原创 13 - 集合

集合的框架体系;Collection接口;List接口;Set接口;Map接口;开发中如何选择集合实现类;Collections工具类

2024-05-30 08:15:00 938

原创 12 - 常用类

包装类;String类;StringBuffer类;StringBuilder类;Math类;Arrays类;System类;BigInteger类;BigDecimal类;日期类

2024-05-29 08:15:00 1054

原创 11 - 异常Exception

异常示例;异常介绍;异常分类;异常处理;自定义异常;手动生成异常

2024-05-27 08:15:00 1050

原创 10 - 枚举和注解

枚举;注解

2024-05-24 09:45:03 388

原创 09 - 面向对象编程(高级部分)

类变量和类方法;main方法;代码块;final关键字;抽象类;接口;内部类

2024-05-23 17:36:39 1092

原创 08 - 面向对象编程(中级部分)

包;访问修饰符;面相对象编程 - 封装;面相对象编程 - 继承;面相对象编程 - 多态;super关键字;方法重写;Object类

2024-05-21 08:15:00 1009

空空如也

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

TA关注的人

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