自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 RapidMiner Studio中执行python代码并绘制频谱图

本文介绍了如何在RapidMiner Studio 10.3中使用Python代码绘制时序信号的频谱图。主要内容包括:首先检查并安装Execute Python扩展算子,配置Python环境;然后构建流程图,通过Read CSV算子导入数据;接着在Execute Python算子中输入代码执行FFT频谱分析,计算频率和振幅;最后查看运行结果。文中详细说明了各步骤的参数设置和代码实现,并提供了示例数据和运行结果展示。该方法利用RapidMiner与Python的结合实现了时序信号频谱分析功能。

2025-06-06 17:43:18 280

原创 图神经网络原理及应用简介

摘要: 图神经网络(GNN)是处理图结构数据的深度学习模型,通过消息传递机制聚合节点及其邻居信息。核心流程包括节点特征初始化、消息生成与聚合(如求和或注意力)、多轮迭代更新及下游任务输出。主流变体包括GCN、GAT、GraphSAGE和GIN,分别基于卷积、注意力、采样或同构理论优化。GNN广泛应用于社交网络、生物信息学、推荐系统等领域,优势在于灵活性和表达能力,但面临计算复杂、过平滑等挑战。未来需提升效率与泛化能力以应对实际需求。

2025-06-03 17:39:31 822

原创 使用LSTM进行时间序列分析

LSTM(长短期记忆网络)是一种专为时间序列数据设计的循环神经网络,通过门控机制(输入门、遗忘门、输出门)和细胞状态有效捕捉长期依赖关系。相比传统方法,LSTM能更好处理时间序列的非线性、噪声和长期模式。典型应用流程包括数据生成(如带噪声的正弦波)、滑动窗口预处理、PyTorch模型构建(含LSTM层和全连接层)、训练及预测可视化。实验显示LSTM能准确预测时间序列趋势。其优势在于长期依赖性建模、鲁棒性强,并可扩展为双向LSTM、堆叠LSTM等变体。LSTM已成为时间序列分析的核心工具之一。

2025-05-28 17:45:47 766

原创 多模态简介

摘要: 多模态方法通过融合时间序列、图像、文本等不同数据源提升任务性能。其优势在于克服单一模态的局限性,增强鲁棒性和预测精度,但需解决特征对齐、跨模态建模等挑战。实现上,需完成数据预处理(时间/空间对齐、清洗)、特征提取(统计、深度学习)、融合策略(早期/中期/晚期融合、注意力机制),并选择合适模型(传统机器学习、深度学习、GNN等)。实验验证多模态性能需对比单模态方法,评估指标包括准确率、F1分数等。核心在于数据对齐、特征融合与模型优化,适用于工业监控、医疗健康等领域。

2025-05-28 17:13:26 1043

原创 PINN是否需要对空间进行网格化

传统数值方法求解PDE需要网格化的原因 传统数值方法(如有限差分、有限元)求解偏微分方程必须进行空间网格化,主要原因包括: 连续问题离散化 - 将无限维连续问题转化为有限维离散问题,便于计算机处理; 局部性假设 - 导数计算依赖邻近网格点关系(如二阶差分公式); 计算可行性 - 网格化后转化为稀疏线性方程组,可通过高效数值方法求解。 PINN方法无需网格化的优势 物理信息神经网络(PINN)通过以下机制避免网格化: 函数逼近 - 神经网络直接参数化解函数,输入空间坐标即可输出解值; 自动微分 - 利用反向传

2025-05-28 15:44:23 1110

原创 np.r_的用法

np.r_ 是 NumPy 中的一个便捷工具,主要用于快速拼接数组或生成序列。它通过索引语法简化了数组操作,特别适用于按行拼接多个数组或生成等差序列。np.r_ 支持多种输入形式,包括数组、切片表达式和标量值,能够灵活地生成一维数组或拼接二维数组。与 np.c_ 不同,np.r_ 按行拼接数组,而 np.c_ 按列拼接。np.r_ 的简洁性和灵活性使其成为处理数组时的得力工具,适用于快速拼接、生成序列以及混合使用多种数据类型。

2025-05-19 17:31:56 432

原创 孤立森林和随机森林主要区别

孤立森林(Isolation Forest)是一种高效的异常检测算法,特别适用于高维数据。其核心思想是通过随机分割数据来快速隔离异常点,利用路径长度判断异常。与随机森林不同,孤立森林是无监督学习,目标为异常检测,分裂方式为随机选择特征和分割点,树的深度较浅,适用于网络安全、金融风控等领域的异常检测任务。孤立森林具有高效性、无需标签和对高维数据友好的优点,但也存在参数敏感性和对局部密度差异敏感的局限性。通过Python的sklearn库可以轻松实现孤立森林模型,并进行异常检测。

2025-05-19 17:29:00 1164

原创 一个SciPy图像处理案例的全过程

一个SciPy图像处理案例的全过程

2025-04-29 17:38:44 433

原创 整合 CountVectorizer 和 TfidfVectorizer 绘制词云图

本文分别整合 CountVectorizer 和 TfidfVectorizer 绘制词云图

2025-04-25 17:36:17 1041

原创 langchain之agent系列:zero-shot-react-description agent

langchain之agent系列:zero-shot-react-description agent

2025-04-10 14:55:19 292

原创 langchain、langsmith、langgraph分别是干什么的

langchain、langsmith、langgraph分别是干什么的

2025-04-01 17:26:31 502

原创 浅析RAG技术:大语言模型的知识增强之道

浅析RAG技术并采用 Chroma+deepseek(Ollama)搭建简单RAG架构

2025-04-01 09:44:41 1183

原创 LangChain中针对Ollama的3种模型包装器

LangChain中针对Ollama的3种模型包装器

2025-03-23 00:34:26 738

原创 LangChain 基本概念详解

langchain的基本概念

2025-03-20 16:03:19 823

原创 LangChain调用Deepseek大模型

LangChain通过Ollama调用Deepseek大模型

2025-03-20 14:07:45 506

原创 Spring中BeanFactoryPostProcessor和BeanPostProcessor的区别

Spring中BeanFactoryPostProcessor和BeanPostProcessor的区别

2025-03-18 09:40:30 716

原创 istio的核心概念简介

介绍一下istio的核心概念

2025-02-27 10:05:21 724

原创 istio中envoy和sidecar有什么区别

istio中envoy和sidecar有什么区别

2025-02-27 10:01:07 735

原创 缓存穿透和缓存击穿及缓存雪崩有什么区别

缓存穿透和缓存击穿及缓存雪崩有什么区别

2025-02-19 09:18:48 585

原创 返回一个大于或等于给定容量数字的 2 的幂次方

返回一个大于或等于给定容量数字的 2 的幂次方

2025-02-18 09:46:52 637

原创 怎样判断一个数是不是2的幂次方

怎样判断一个数是不是2的幂次方

2025-02-18 09:36:19 1124 2

原创 JAVA CMS 的原理

JAVA CMS 的原理

2025-02-17 17:32:17 981

原创 Hive的动态分区的原理

Hive的动态分区的原理

2025-02-14 14:09:58 1553

原创 什么是NGram BloomFilter

什么是NGram BloomFilter

2025-02-14 14:08:14 757

原创 JVM 类加载机制

JVM 类加载机制

2025-02-14 14:05:54 1145

原创 数据库设计三范式

数据库设计三范式

2025-02-14 14:03:50 666

原创 IPv4 协议和TCP 协议的区别

IPv4 协议和TCP 协议的区别

2025-02-14 14:00:01 645

原创 惊群效应详解

惊群效应(Thundering Herd Problem)详解

2025-02-11 13:39:05 828 1

原创 epoll系统调用原理

epoll系统调用原理

2025-02-11 13:33:03 651

原创 poll系统调用原理

poll系统调用原理

2025-02-08 15:19:18 441

原创 select 系统调用原理详解

select 系统调用原理详解

2025-02-08 14:53:33 1444

原创 Linux strace命令介绍

Linux strace命令介绍

2025-02-08 14:49:51 1036

原创 java nio 底层使用的是select 、poll还是epoll

java nio 底层使用的是select 、poll还是epoll

2025-02-08 09:54:02 385

原创 深度学习图像算法中的网络架构:Backbone、Neck 和 Head 详解

深度学习图像算法中的网络架构:Backbone、Neck 和 Head 详解

2025-01-16 22:48:01 2476 1

原创 java多线程面试题:两个线程交替输出内容

java多线程面试题:两个线程交替输出内容

2025-01-16 13:46:37 348 1

原创 JAVA中的volatile是怎么实现的

JAVA中的volatile是怎么实现的

2025-01-15 11:33:12 779

原创 String.intern是什么

String.intern是什么

2025-01-14 14:40:12 498 1

原创 COCO 数据集介绍

COCO数据集

2025-01-07 17:31:50 1185

原创 java中软引用、弱引用、虚引用都有什么作用

概述了java中软引用、弱引用、虚引用的作用

2025-01-07 11:38:54 1002

原创 吃透MVCC原理,看这一篇文章就够了

通过概念讲解和案例分析,深入剖析了MVCC的实现原理

2025-01-06 23:27:17 1145 3

经典力学教材:Goldstein, Poole, Safko 第三版的详细解析与应用

内容概要:本书是经典力学领域的权威教材,由Herbert Goldstein, Charles P. Poole 和 John L. Safko 联合撰写。第三版对经典力学的核心概念进行了全面的更新和扩展,涵盖了从基本原理到高级理论的各个方面。书中深入讲解了力学的基本原则,变分原理,中心力场问题,刚体运动的动力学,混沌理论,摄动理论以及连续系统和场的拉格朗日和哈密顿公式。此外,还包括大量的例题和习题,帮助读者巩固和应用所学知识。 适合人群:具备一定物理基础的本科生和研究生,特别是物理专业的学生。 使用场景及目标:①深入理解经典力学的基本原理和高级理论;②掌握变分原理和拉格朗日、哈密顿公式;③研究混沌理论和非线性动力学;④解决实际物理问题和参与科研项目。 其他说明:本书内容丰富,理论严谨,是经典力学领域的经典之作。适合用作课程教材,也适合作为研究参考书。建议在学习过程中结合具体的例题和习题进行实践,以加深理解和掌握。

2024-12-26

博文《文件读取的高效方法与设计模式》中用到的文件

博文《文件读取的高效方法与设计模式》中用到的文件

2024-03-18

带高度和重量限制的最低水平线搜索算法代码

带高度和重量限制的最低水平线搜索算法代码,本资源基于作者博文《二维矩形件排样算法之最低水平线搜索算法实现》中的代码,加入了高度限制和重量限制,供广大读者参考

2022-10-08

手写数字的数据集MNIST

《Python神经网络编程》中提到的手写数字的数据集MNIST,用于神经网络训练和测试,不用再通过网络下载了,相关博文为《深度学习初遇——自己动手实现三层神经网络》。在主python文件相同目录下创建mnist_dataset文件夹,将资源文件中的所有文件放到刚创建的创建mnist_dataset文件夹下即可,资源中包括训练集的全部数据集和较小数据集以及测试集的全部数据集和较小数据集,大家根据自己的情况选择使用的数据集。网上可能也有相同的资源,这里上传是为读者方便运行博文《深度学习初遇——自己动手实现三层神经网络》中的代码。

2022-09-28

遗传算法原理及应用PDF

遗传算法原理及应用PDF

2022-05-10

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

TA关注的人

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