自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 【AI-算法-02】卷积 Convolution

卷积通过局部连接和权值共享大幅降低参数量,解决全连接层处理图像时参数量爆炸和位置敏感问题。卷积核在图像上滑动计算局部特征相似度,如边缘检测或模糊处理。1×1卷积可用于跨通道交互和降维。以28×28×128输入为例,3×3卷积层仅需约30万参数,而全连接层需上亿参数,凸显卷积的高效性。

2026-01-07 22:37:40 796 1

原创 【AI-算法-01】ResNet (残差网络) & Skip Connections

ResNet通过残差连接解决了深度神经网络训练中的梯度消失和退化问题。其核心创新在于将目标映射转化为学习残差函数,并通过捷径连接(Shortcut Connection)实现梯度高速公路,使深层梯度能无损回传。数学上,ResNet的梯度包含保底梯度(恒等映射)和修正梯度两部分,即使后者消失,前者仍能维持有效训练。此外,ResNet表现出类似浅层网络集成的特性,删除单层不会导致网络崩溃。BatchNorm进一步稳定训练,而Transformer则采用LayerNorm适应NLP任务特点。这些机制共同使ResN

2026-01-04 11:23:56 733

原创 CNN神经网络正向/反向推导

本文系统阐述了神经网络的正反向传播机制。正向传播分为线性求和(Z=WX+b)和非线性激活(A=σ(Z))两个步骤,并强调了维度匹配的重要性。反向传播通过链式法则计算梯度:先求中间梯度dZ=dA⊙σ'(Z),再计算参数梯度dW=dZ·X^T和db=sum(dZ),最后将梯度回传至前一层(dA_prev=W^T·dZ)。文章详细分析了矩阵运算的维度转换原理,为神经网络实现提供了清晰的数学框架和工程指导。

2025-12-22 22:00:05 749

原创 LLM Prompt三大框架之一:BRTR(vs ICIO/CRISPE)

BRTR是一种专为工程师设计的结构化Prompt模板,包含四个部分:背景(B)、需求(R)、任务步骤(T)和输出格式(R)。相比CRISPE和ICIO框架,BRTR更轻量自然,特别适合技术场景如日志分析、架构讨论等。示例展示了用BRTR分析生产日志的完整流程:明确背景设定、需求目标、具体分析步骤,并规定JSON输出格式。三种框架对比显示,ICIO适合简单结构化任务,CRISPE适合复杂业务场景,而BRTR凭借简洁自然的逻辑成为工程师首选,尤其擅长调试和工程方案生成。

2025-12-18 09:05:05 518

原创 LLM Prompt三大框架之一:CRISPE (vs ICIO)

CRISPE是一种结构化Prompt框架,通过六个要素提升AI输出质量:Context(背景)、Role(角色)、Instruction(指令)、Subject/Style(主题/风格)、Preset/Parameters(预设参数)和Example/Exception(示例)。相比轻量级ICIO框架,CRISPE更适用于需要高质量、可控输出的专业场景,如技术文档、企业报告等。它能显著提高输出的清晰度、稳定性和专业性,但构建时间较长。ICIO则更适合简单快速的任务。实际测试显示,CRISPE结构化的输出满意

2025-12-16 20:11:31 904

原创 Prompt三大框架之一 ICIO

📌 ICIO:高效Prompt结构化框架 ICIO是一个经典的Prompt结构化框架,包含四个核心要素: 1️⃣ Instruction:明确任务指令(如"总结日志并指出风险") 2️⃣ Context:提供背景信息(如"生产环境日志用于事故复盘") 3️⃣ InputData:指定处理数据(如原始日志文本) 4️⃣ OutputIndicator:定义输出格式(如JSON结构化要求) 🔧 工程师价值: • 降低模型误解风险 • 提升输出可复现性 • 特别适合工程

2025-12-15 09:33:11 682

原创 AI App: 集成 RAG Tool

AgenticRAG是一种新兴的人工智能范式,它让大型语言模型(LLM)能够自主规划信息检索过程,通过迭代方式优化答案质量。其核心特点是:1)LLM主动决定检索需求;2)采用Maker-Checker循环验证机制;3)具备自我修正能力。本文以奥斯卡奖数据集为例,展示了基于OpenAI和Chroma向量数据库的实现方案:通过将结构化数据转换为向量文档,利用语义检索获取相关上下文,再由LLM生成自然语言回答。Chroma数据库因其零部署成本、简易API和RAG生态兼容性成为理想选择。该方案完整演示了从数据准备、

2025-11-30 10:31:58 651

原创 AI App: Tool Use Design Pattern 工具使用设计模式

摘要:工具使用设计模式让AI代理通过调用外部工具(如API、计算器等)完成特定任务。该模式适用于信息检索、代码执行、工作流自动化等场景。实现时需确保LLM支持函数调用,核心流程包括:用户输入→LLM提取参数→调用工具→二次处理→自然语言输出。示例代码展示了获取城市时间的工具调用过程,完整项目包含Flask后端和前端页面。这种设计模式实现了自然语言交互与结构化数据处理的结合。

2025-11-28 19:27:44 410

原创 分布式系统架构:百万并发系统设计

本文探讨了云原生环境下高并发系统的架构优化策略。核心思路包括:1)拆分:通过微服务化和分库分表将单点压力分散到多节点;2)缓冲:利用缓存过滤无效请求,通过消息队列异步削峰;3)防线:采用分层限流和熔断降级机制保障系统稳定性。文中详细介绍了各环节的云原生实现方案,包括K8s负载均衡、ShardingSphere分片、Seata分布式事务、Sentinel限流等组件配置。通过服务拆分、异步削峰和弹性伸缩的三层防护,系统可有效应对百万级并发请求,同时保持最终一致性和高可用性。所有组件均基于K8s生态实现,降低了运

2025-11-26 10:37:57 1032

原创 分布式系统架构:SQL&NoSQL

本文系统对比了SQL与NoSQL数据库的核心差异与适用场景。关系型数据库基于ACID原则,提供强一致性事务和标准化SQL查询,适合结构化数据和复杂关系处理;而NoSQL数据库(键值对、文档型、列式、图数据库)则通过灵活的数据模型和分布式架构,优化了扩展性和特定场景性能。文章深入分析了CAP定理在分布式系统中的权衡,并提出了多数据库协同的现代架构方案,包括分层存储策略和数据一致性保障机制(如Canal订阅、延迟双删等)。最终指出,应根据业务场景特点选择合适的数据库组合,实现性能与一致性的最佳平衡。

2025-11-20 13:29:13 1117

原创 分布式系统架构:负载均衡

摘要:现代分布式系统中,负载均衡已从可选技术发展为保障系统性能与稳定性的核心设施。面对单机服务器的并发处理瓶颈,负载均衡通过流量分发实现高可用和扩展性。主流解决方案包括:软件负载均衡(Nginx/HAProxy等)提供灵活低成本方案;硬件负载均衡(F5等)专为高性能场景设计;DNS负载均衡实现简单地理调度;全局负载均衡(GSLB)支持智能容灾。Nginx提供轮询、最少连接、IP-Hash和加权等多种策略。最佳实践建议采用分层架构,结合硬件与软件优势,并加强监控和自动化运维,构建高可用分布式系统。

2025-11-19 12:32:07 717

原创 Windows 下 AI工具配置(一):Claude Code Router + Qwen

本文介绍了使用ClaudeCodeRouter结合Qwen和ModelScope搭建免费AI编程助手的方案。主要内容包括:1)安装ClaudeCodeRouter和Qwen-Code;2)配置ModelScope账号并获取API令牌和模型ID;3)通过配置文件或UI界面设置路由参数;4)运行测试方法。该方案利用ModelScope每天2000次免费额度,以Qwen3-Coder模型为核心,替代付费的Claude服务,适合日常开发场景。配置完成后可通过命令行或VSCode终端调用AI编程助手功能。

2025-11-16 12:34:53 714 1

原创 AI开源应用:Pandas AI(一)

PandasAI

2025-11-14 22:35:49 801

原创 Windows下 AutoGen(二)Autogen Studio

Autogen studio 制作Agent team并工作

2025-11-13 20:33:57 575

原创 Windows下 AutoGen(一)环境准备

本文摘要:介绍了Python开发环境的搭建与AutoGen框架的应用。内容包括:1)安装Git/Anaconda并创建Python虚拟环境,解决编码问题;2)微软AutoGen框架的安装与OpenAI模型支持;3)获取OpenAI API Key;4)演示测试OpenAI接口和AutoGen+OpenAI的集成开发,展示了简单的AI交互示例。适合开发者快速上手AI代理开发。

2025-11-12 17:04:05 1012

原创 数据中心网络架构之:ToR Switch- Top of Rack Switch

数据中心网络架构

2024-07-08 00:00:19 5020

原创 [Cloud Networking] OSPF

OSPF 开放式最短路径优先(Open Shortest Path First)是一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路、支持变长子网掩码和汇总、层次区域划分等优点。

2024-06-30 22:55:43 1127

原创 [Cloud Networking] BGP

由于互联网规模庞大,所以网络会被分为许多。在长度为为私有AS号,为公有AS号。在长度为为私有AS号。

2024-06-29 22:37:42 942

原创 [Cloud Networking] VLAN

VLAN是一个逻辑网络,VLAN将设备/用户进行逻辑分组,VLAN需要在Switch上创建。为什么需要这样呢?为何不能所有设备都在同一个网络?如下网络,如果设备过多,在同一个广播域,。同时,由于所有机器共用同一段网络,会导致性能问题。如果要解决这个问题,有以下几种解决办法:不同组群有各自的Switch,这样一个广播域就划分为2个广播域,并且相互独立,然后通过三层路由器连接两个网络。

2024-06-28 23:04:43 907

原创 AI开发Windows环境搭建

Windows 本地初始化AI开发环境

2024-06-26 23:36:46 1267

原创 [Cloud Networking] SPDY 协议

SPDY 在SSL上添加了一层应用会话层,从而允许多个并发且交织的流在单个TCP上运行,HTTP的标准Get和Post消息保持不变,但是SDPY定义了一个新的编码方式并通过电缆传输这些数据。SDPY 允许无线数量的并发流在单个TCP连接上运行,TCP效率大大提升,需要建立的网络连接减少,也减少需要发送的包的数量。虽然无限数量的并发流解决了序列化问题,但它们引入了另一个问题:如果通道上的带宽受限,客户端可能会阻止请求,以免塞满通道。SPDY压缩请求和响应的HTTP头部,导致发送的包较少,传输的字节数也减少。

2024-06-15 23:17:45 1180

原创 [Cloud Networking] Layer3

三层网络协议,IP protocol

2024-06-10 21:25:37 908 2

原创 [Cloud Networking] Layer 2

MAC 地址是计算机的唯一48位硬件编码,嵌入到网卡中。MAC地址也称为网络设备的物理地址,在IEEE 802中规定,数据链路层分为逻辑链路控制(LLC)子层和媒体控制访问(MAC)子层。MAC地址由数据链路层的媒体访问控制(MAC)子层使用,MAC地址在全球范围内唯一。MAC地址也是一个12位的十六进制数,前6位为制造商唯一标识(OUI),最右边六位代表 Network Interface Controller,由制造商分配。

2024-06-09 20:47:00 1335 1

原创 [Cloud Networking] Layer 2 Protocol

网络第二层,Networking,Layer2

2024-06-08 22:39:56 1023 2

原创 Java 垃圾回收

Java 垃圾回收

2024-06-04 23:33:16 1222 2

原创 C# virtual 关键字

C# 的 virtual 关键字,以及对应的 override , new关键字的使用和注意事项

2024-06-02 21:48:41 1080 2

原创 C# 委托

C#委托,Delegate, func, action

2024-06-01 23:06:09 1422

原创 C# 类型系统

C#隐式类型,匿名类型,编译时和运行时类型,装箱和取消装箱操作

2024-06-01 00:37:56 853

原创 C# :IQueryable & IEnumerable

C# IEnumerable 和 IQueryable 区别,LINQ to SQL 举例

2024-05-30 23:24:58 1128

原创 sort 和 qsort 小试

今天因为想用用stl的sort和c的qsort试试,结果发现几个需要注意的地方:1.sort的comp函数不能直接返回strcmp(s1,s2),会程序崩掉查了sort里面的比较函数,只能返回bool类型的true和false,而strcmp返回是{-1,0,1},这样当出现-1就不满足了,这里用if(strcmp(s1,s2)2.qsort不能类似sort的comp函数那样只一次解引用比较s1和

2013-08-30 20:19:34 910

原创 天梯题目解答--通过初赛 3数论-4进制转换

1430. 素数判断题目描述 Description质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。注:(1)1既不是质数也不是合数。因为它的约数有且只有1这一个约数。(2)2和3是所有素数中唯一两个连着的数 .输入描述第一行输入一个正整数n,n输出描述如果该数是质数,则输出\t否则输出\n代码:记住一个范围就好sqr

2013-08-28 16:41:08 1535

原创 天梯题目解答--通过初赛1-2

1075.题目描述 Description明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入描述 Input Descripti

2013-08-24 21:13:47 7673

原创 天梯题目解答--入门菜鸟

http://wikioi.com/  天梯网址很不错的在线编程网站,原来做过一点ACM,这个UI实在是比当时的ACM好太多,我个人比较纠结UI,还是很喜欢这个网站所以~~下面整理一下做过的题,做完一些整理一次,不会太多集中在一篇也不会一篇就一道:)一、入门菜鸟1012. 题目描述 Description输入n个数,n输入描述 第一行一个整数n接下来一行

2013-08-24 20:49:46 3806

翻译 matlab 图像工具箱 Marker-Controlled Watershed Segmentation

Marker-Controlled Watershed Segmentation第一步:读入图像并转为黑白图像rgb = imread('pears.png');I = rgb2gray(rgb);    imshow(I)text(732,501,'Image courtesy of Corel(R)', 'FontSize',7,'HorizontalAlign

2013-01-22 19:47:08 6948

翻译 matlab 图像工具箱 Identifying Round Objects

http://www.mathworks.cn/cn/help/images/examples/identifying-round-objects.htmlIdentifying Round Objects第一步:读入图像RGB = imread('pillsetc.png');imshow(RGB);第二步:图像阈值求解

2013-01-21 20:15:58 1793

转载 matlab 图像处理函数

Matlab 图像处理相关函数命令大全一、通用函数:colorbar  显示彩色条语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorbar(...) \ colorbar(...,'peer',axes_handle)getimage 从坐标轴取

2013-01-21 15:51:33 1702

转载 matlab中regionprops函数

matlab函数_连通区域1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components.  L = bwlabeln(BW, conn);(2)Compute th

2013-01-21 15:50:51 8462

转载 资讯转载

开源中国布林领导下的谷歌神秘部门Google X9个滑稽有趣的网络流程图6个免费的C++图形和游戏开发包2012年6月份编程语言排行榜前端开发的10个新鲜工具分布式系统编程,你到哪一级了?苹果赢官司,三星Galaxy平板禁止销美月光博客谷歌眼镜、谷歌平板、谷歌播放器发布酷壳K-Means算法

2012-06-25 10:05:35 976

原创 Android开发----问题解决

开始安装环境,总是不行。。。。遇到问题: Fetching https://dl-ssl.google.com/xxxxxxxxxxFailed to fetch URL xxxxxxxxx解决方法:文件C:\Windows\System32\drivers\etc\hosts最后加上一句 74.125.237.1 dl-ssl.google.com然后就行了:)

2012-04-10 10:42:49 475

转载 Android开发环境搭建

Android开发环境搭建全程演示(jdk+eclipse+android sdk)点击上面一行链接

2012-04-06 10:36:26 598

EPC Radio-Frequency Identity Protocols

EPC™ Radio-Frequency Identity Protocols Class-1 Generation-2 UHF RFID Protocol for Communications at 860 MHz – 960 MHz Version 1.2.0

2013-05-10

这样读书就够了

这样读书就够了,拆书帮来源、理论、实践,学习拆书理论

2017-12-01

PMBOK第五版中文版

项目管理经典书籍,PMP考试专用。PMBOK 第五版 中文 PDF版。

2017-12-01

空空如也

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

TA关注的人

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