- 博客(2554)
- 资源 (219)
- 收藏
- 关注
原创 Transformer架构详解
Seq2Seq(Sequence-to-Sequence)是一种深度学习架构,核心能力是将一个可变长度的输入序列映射到另一个可变长度的输出序列,解决了传统模型无法处理输入输出长度不一致的序列转换问题。它由 Google 团队于 2014 年提出,最初用于机器翻译,现已成为 NLP 及其他序列处理领域的基础框架。组件功能常见实现编码器 Encoder处理输入序列,将其语义信息压缩为上下文向量 (context vector)RNN/LSTM/GRU/Transformer 编码器。
2026-01-10 16:59:59
2
原创 机器学习与深度学习算法概述
给网络输入大量数据(训练数据),网络通过调整神经元之间的连接强度(权重)来学习数据中的模式(这个过程叫“训练”或”学习”),训练好的网络就能对新的输入做出反应(识别图像、翻译句子等)。深度学习(Deep Learning,DL)和强化学习(Reinforcement Learning,RL)是机器学习领域的两个不同分支,二者的核心目标、学习范式、适用场景均存在显著差异,同时也可融合形成强大的深度强化学习技术。名称中的 “深度”,指的是神经网络的层数较多(通常≥3 层,区别于传统的浅层神经网络)。
2026-01-09 23:49:49
7
原创 神经网络构成与计算流程详解
人工神经网络(Artificial Neural Network,ANN)是模拟人脑神经元之间信号传递与处理机制的机器学习模型,也是深度学习的核心基础。它通过大量简单的 “人工神经元” 相互连接形成网络,能够自动从数据中学习特征与模式,实现分类、回归、生成等任务。1. 核心组成单元:人工神经元输入:接收多个输入信号 x1,x2,...,xn,每个输入对应一个权重 w1,w2,...,wn,权重代表该输入的重要程度。加权求和激活函数。
2026-01-09 23:14:03
5
原创 人工智能做推理与决策的实现机制
人工智能的决策推理,是的核心过程,是连接 “感知” 与 “行动” 的关键环节。其原理因技术范式不同而分为三大类,对应人工智能的三大学派,且当前主流方案呈现的趋势。这是人工智能早期的决策推理范式,核心是,类似于人类的 “理性推导” 过程。鸽子是鸟类这是当前深度学习时代的主流决策推理范式,核心是,无需显式编写规则。这是面向的范式,核心是,类似于人类的 “从经验中学习”。当前复杂 AI 系统的决策推理,已不再局限于单一范式,而是。
2026-01-09 21:56:53
5
原创 AI岗位介绍
这类岗位是 “算法到产品” 的桥梁,聚焦模型的优化、部署与运维,是 AI 技术规模化落地的关键,对工程能力要求高。AI 是 “数据驱动” 的技术,数据类岗位负责提供高质量的数据 “燃料”,是所有 AI 项目的前提。这类岗位是 AI 技术的 “源头”,聚焦算法创新、模型设计与理论研究,适合技术功底深厚的研发人员。随着大模型技术爆发,这类岗位需求激增,是当前 AI 领域的 “香饽饽”。这类岗位聚焦 AI 底层工具和硬件,是 AI 技术发展的基础支撑。这类岗位聚焦将 AI 技术与具体行业结合,需要。
2026-01-09 21:18:54
5
原创 AI名词整理
鲁棒性(Robustness) 是一个跨学科的概念,音译自英文 “Robustness”,核心定义是:系统或模型在受到外部扰动、噪声、异常输入或环境变化时,仍能保持稳定性能和预期功能的能力。简单来说,鲁棒性就是 “抗干扰能力” —— 一个鲁棒性强的系统 / 模型,面对不完美的输入、复杂的环境波动,不会轻易 “失效” 或 “性能暴跌”;而鲁棒性弱的系统,可能会因为一点小干扰就出现严重偏差。鲁棒性是衡量模型实用性的核心指标之一,同时在控制工程、软件系统等领域也有广泛应用。
2026-01-09 21:18:34
7
原创 爆火的DeepSeek
媒体2025年1月31日报道,DeepSeek的人工智能(Al)软件在全球140个市场中的移动应用下载量排行榜上位居榜首。同日,微软、英伟达、亚马逊宣布全部接入DeepSeek!截至2025年2月9日,Deepseek的App累计下载量已超1.1亿次,周活跃用户规模最高近9700万。其中,1月20~26日,DeepSeek的App周下载量达到226万次。次周,下载量则直接飙升至6300万次,环比增长超2700%。更重要的是,DeepSeek几乎没在营销上投入一分钱。DeepSeek 的爆火是。
2026-01-08 22:59:18
12
原创 AI系统运作流程
可以把一个完整的AI系统想象成一个工厂:AI 系统的三大核心组成是数据层、算法层、算力层,三者缺一不可、协同作用,共同构成 AI 系统的 “燃料 - 大脑 - 动力” 闭环,决定了 AI 系统的能力边界与落地效率。1. 数据层:AI 系统的 “燃料”数据是 AI 系统的基础,没有高质量、足量的数据,算法和算力都失去了作用对象。2. 算法层:AI 系统的 “大脑”算法是 AI 系统的核心,负责定义 “如何从数据中学习规律”,是实现智能决策的核心逻辑。3. 算力层:AI 系统的 “动力”算力是 AI 系统的保障
2026-01-08 22:58:13
7
原创 AI大模型发展历程及趋势
混合专家模型(Mixture of Experts,MoE)是一种模型架构设计范式,核心是通过 “分而治之”的思路,将一个庞大的单一模型拆分为多个专注于不同任务或数据分布的“专家子模型”,并搭配一个门控网络来协调专家的分工,从而在提升模型容量的同时,大幅降低计算成本。它是大模型突破 “参数越大、算力消耗越高” 瓶颈的关键技术之一,广泛应用于 GPT-4、Switch Transformer 等千亿 / 万亿参数大模型。1. MoE 的核心思想传统大模型(如标准 Transformer)采用“密集型架构。
2026-01-08 22:36:36
13
原创 AI算法与技术范式发展历程
核心背景:1956 年达特茅斯会议正式提出 “人工智能”,符号主义成为早期唯一的技术范式,算法核心是人工定义逻辑规则与符号推理。核心背景:符号主义陷入瓶颈,连接主义开始崛起,聚焦于模拟人脑神经元连接,同时传统机器学习的雏形算法出现。、海量非结构化数据(图像、语音)积累,深度学习算法颠覆传统机器学习,核心是。和生成式 AI 算法成为主流,实现从感知智能到认知智能的跨越。,算力(CPU)性能提升,传统机器学习算法成为主流,核心是。核心背景:Transformer 架构的提出,核心背景:单一算法的局限性凸显,
2026-01-08 19:21:05
6
原创 AI应用领域及发展前景
2024年中国人工智能算力市场规模达到190亿美元,同比增86.9%,预计2025年将达到259亿美元,同比增36.2%。智能算力规模达725.3EFLOPS,同比增74.1%,智能算力的增幅是通用算力增幅的三倍以上。AI未来应用趋势预示看更广泛的技术整合、更深的行业渗透和持续的道德与安全考量。融合语言和视觉跨模态信息,实现图像生成、图像理解、3D生成和视频生成等应用。2. 多模态融合:从 "看懂" 到 "创造",感知全域信息。1. 大模型:效率与能力双升,走向 "系统 2 思维"
2026-01-08 18:28:07
7
原创 AI发展历程
人工智能(Artificial Intelligence,简称 AI)是计算机科学的重要分支,是研究、开发用于模拟、延伸和扩展人类智能的理论、方法、技术及应用系统的一门交叉学科。人工智能的核心是让机器具备类似人类的智能行为,包括感知、学习、推理、决策、交流等能力。约翰・麦卡锡(人工智能之父):制造智能机器的科学与工程。安德烈亚斯・卡普兰等:系统正确解释外部数据,从数据中学习,并利用知识通过灵活适应实现特定目标和任务的能力。
2026-01-08 18:00:06
12
原创 Python 网络API接口设计
目前许多的Web应用和移动应用都使用了前后端分离的开发模式,前后端分离简单的说就是前端或移动端通过网络API接口和后台进行交互。API是应用程序的编程接口的缩写;网络API通常指的是基于一个URL(统一资源定位符)可以访问到的资源,也就是说通过这个URL我们可以让服务器对某个资源进行操作并返回操作的结果,复杂的业务逻辑被隐藏在简单的API接口中。说明:URL中的用户名(有可能不需要提供用户名)、口令(有可能不需要提供口令)、端口(有可能使用默认端口)、路径(资源有可能直接位于根路径。
2026-01-02 16:34:58
16
原创 经典Python面试题合集(四)
而且,创建一个包含百万元素的列表,不仅是占用很大的内存空间,如:我们只需要访问前面的几个元素,后面大部分元素所占的空间都是浪费的。动态链接方法:使用这种方式的程序并不在一开始就完成动态链接,而是直到真正调用动态库代码时,载入程序才计算(被调用的那部分)动态代码的逻辑地址,然后等到某个时候,程序又需要调用另外某块动态代码时,载入程序又去计算这部分代码的逻辑地址,所以,这种方式使程序初始化时间较短,但运行期间的性能比不上静态链接的程序。这样,我们可以不传输全部内容的情况下,就可以获取服务器的响应头信息。
2026-01-02 16:34:39
44
原创 经典Python面试题合集(三)
网络爬虫(web crawler),以前经常称之为网络蜘蛛(spider),是按照一定的规则自动浏览万维网并获取信息的机器人程序(或脚本),曾经被广泛的应用于互联网搜索引擎。使用过互联网和浏览器的人都知道,网页中除了供用户阅读的文字信息之外,还包含一些超链接。网络爬虫系统正是通过网页中的超链接信息不断获得网络上的其它页面。正因如此,网络数据采集的过程就像一个爬虫或者蜘蛛在网络上漫游,所以才被形象的称为网络爬虫或者网络蜘蛛。协程(coroutine)通常又称之为微线程或纤程,它是相互协作的一组子程序(函数)
2026-01-02 16:00:06
227
原创 经典Python面试题合集(二)
在Python中,可以通过实现魔法方法让自定义对象支持各种运算符运算。这使得自定义类可以像内置类型一样使用运算符。self.x = xself.y = y# 加法运算"""实现 v1 + v2 运算"""# 减法运算"""实现 v1 - v2 运算"""# 乘法运算(数乘)"""实现 v * scalar 运算"""# 除法运算"""实现 v / scalar 运算"""# 使用示例自定义对象可以放到set中,但必须正确实现__hash__()和__eq__()
2026-01-02 14:05:19
221
原创 经典Python面试题合集(一)
编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”,要写出高质量的代码首先要解决的就是重复代码的问题。对于上面的代码来说,我们可以将计算阶乘的功能封装到一个称之为“函数”的功能模块中,在需要计算阶乘的地方,我们只需要“调用”这个“函数”就可以了。在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。
2026-01-01 22:16:43
24
原创 Java IO面试题合集
ArrayList 中存储数据的数组 elementData 是用 transient 修饰的,因为这个数组是动态扩展的,并不是所有的空间都被使用,因此就不需要所有的内容都被序列化。例如,java.io.* 包中的一些类包含以块的形式读写数据的方法,这使得即使在面向流的系统中,处理速度也会更快。通道必须配置为非阻塞模式,否则使用选择器就没有任何意义了,因为如果通道在某个事件上被阻塞,那么服务器就不能响应其它事件,必须等待这个事件处理完毕才能去处理其它事件,显然这和选择器的作用背道而驰。
2026-01-01 07:35:09
18
原创 Java 虚拟机面试题合集
以下代码中的 FileSystemClassLoader 是自定义类加载器,继承自 java.lang.ClassLoader,用于加载文件系统上的类。它首先根据类的全名在文件系统上查找类的字节代码文件(.class 文件),然后读取该文件内容,最后通过 defineClass() 方法来把这些字节代码转换成 java.lang.Class 类的实例。
2026-01-01 07:28:40
32
原创 Java 并发面试题合集
如果虚拟机探测到由这样的一串零碎的操作都对同一个对象加锁,将会把加锁的范围扩展(粗化)到整个操作序列的外部。如果 CAS 操作失败了,虚拟机首先会检查对象的 Mark Word 是否指向当前线程的虚拟机栈,如果是的话说明当前线程已经拥有了这个锁对象,那就可以直接进入同步块继续执行,否则说明这个锁对象已经被其他线程线程抢占了。对于绝大部分的锁,在整个同步周期内都是不存在竞争的,因此也就不需要都使用互斥量进行同步,可以先采用 CAS 操作进行同步,如果 CAS 失败了再改用互斥量进行同步。
2026-01-01 06:58:32
13
原创 Java 容器面试题合集
removeEldestEntry() 默认为 false,如果需要让它为 true,需要继承 LinkedHashMap 并且覆盖这个方法的实现,这在实现 LRU 的缓存中特别有用,通过移除最近最久未使用的节点,从而保证缓存空间足够,并且缓存的数据都是热点数据。在进行扩容时,需要把键值对重新计算桶下标,从而放到对应的桶上。设 HashMap 的 table 长度为 M,需要存储的键值对数量为 N,如果哈希函数满足均匀性的要求,那么每条链表的长度大约为 N/M,因此查找的复杂度为 O(N/M)。
2026-01-01 06:04:25
14
原创 Git 面试题合集
"快进式合并"(fast-farward merge),会直接将 master 分支指向合并的分支,这种模式下进行分支合并会丢失分支信息,也就不能在分支历史上看出分支信息。在一个分支上操作之后,如果还没有将修改提交到分支上,此时进行切换分支,那么另一个分支上也能看到新的修改。Git 会使用 <<<<<<< ,======= ,>>>>>>> 标记出不同分支的内容,只需要把不同分支中冲突部分修改成一样就能解决冲突。当两个分支都对同一个文件的同一行进行了修改,在分支合并时就会产生冲突。
2026-01-01 06:02:31
10
原创 最新大厂Redis数据库面试题汇总
Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能。
2025-12-31 16:09:33
15
原创 最新大厂MySQL数据库面试题汇总
读写锁中读和写操作仍然是互斥的,而 MVCC 利用了多版本的思想,写操作更新最新的版本快照,而读操作去读旧版本快照,没有互斥关系,这一点和 CopyOnWrite 类似。在这一事务还未结束前,另一事务也访问了该同一数据集合并做了修改,由于第二个事务的修改,第一次事务的两次读取的数据可能不一致。InnoDB 存储引擎有一个特殊的功能叫“自适应哈希索引”,当某个索引值被使用的非常频繁时,会在 B+Tree 索引之上再创建一个哈希索引,这样就让 B+Tree 索引具有哈希索引的一些优点,比如快速的哈希查找。
2025-12-31 16:03:14
17
原创 经典SQL面试题汇总
我们想要的结果是,把分数相同的放在同一个排名,并且相同分数只占一个位置,例如上面的分数,Id=2 和 Id=3 的记录都有相同的分数,并且最高,他们并列第一。涉及到 Person 和 Address 两个表,在对这两个表执行连接操作时,因为要保留 Person 表中的信息,即使在 Address 表中没有关联的信息也要保留。用脱字符 ^ 可以对其进行否定,也就是不匹配集合内的字符。UPDATE 触发器包含一个名为 NEW 和一个名为 OLD 的虚拟表,其中 NEW 是可以被修改的,而 OLD 是只读的。
2025-12-31 15:44:41
16
原创 网络工程师面试题汇总(三)
服务器只在所请求的资源在给定的日期时间之后对内容进行过修改的情况下才会将资源返回,状态码为 200 OK。Cookie 曾一度用于客户端数据的存储,因为当时并没有其它合适的存储办法而作为唯一的存储手段,但现在随着现代浏览器开始支持各种各样的存储方式,Cookie 渐渐被淘汰。:如果请求报文首部包含一些条件,例如:If-Match,If-Modified-Since,If-None-Match,If-Range,If-Unmodified-Since,如果不满足条件,则服务器会返回 304 状态码。
2025-12-31 15:14:27
14
原创 网络工程师面试题汇总(二)
网络把主机连接起来,而互连网(internet)是把多种不同的网络连接起来,因此互连网是网络的网络。而互联网(Internet)是全球范围的互连网。因为网络层是整个互联网的核心,因此应当让网络层尽可能简单。网络层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务。使用 IP 协议,可以把异构的物理网络连接起来,使得在网络层看起来好像是一个统一的网络。地址解析协议 ARP(Address Resolution Protocol)
2025-12-31 14:53:38
14
原创 网络工程师面试题汇总(一)
TCP(传输控制协议)连接是计算机网络中两个应用程序之间通过三次握手建立的可靠通信会话,提供面向连接、可靠且基于字节流的数据传输服务。面向连接:数据传输前需建立连接,结束后通过四次挥手释放,确保通信双方状态同步。可靠性保障:通过序列号、确认应答(ACK)、重传机制等保证数据完整有序,避免丢失或重复。流量与拥塞控制:动态调整数据传输速率,防止网络过载。建立过程(三次握手):双方交换初始序列号,确认收发能力后进入数据传输状态。。
2025-12-31 11:45:45
23
原创 操作系统底层原理面试题合集
并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。操作系统通过引入进程和线程,使得程序能够并发运行。
2025-12-31 10:22:04
16
原创 Linux运维工程师面试题合集(二)
为了便于理解,本文从常用操作和概念开始讲起。虽然已经尽量做到简化,但是涉及到的内容还是有点多。在面试中,Linux 知识点相对于网络和操作系统等知识点而言不是那么重要,只需要重点掌握一些原理和命令即可。
2025-12-31 09:20:05
19
原创 Linux运维工程师面试题合集(一)
Linux文件系统是将文件和目录组织成树形结构,并为其提供访问和管理的一种机制。它由引导文件系统(bootfs)和根文件系统(rootfs)两部分组成。bootfs包含引导加载程序和内核镜像,用于启动操作系统内核;而rootfs则是Linux系统中的根文件系统,包含标准目录和文件,成为整个系统的核心。除了常见的EXT4、Btrfs、XFS等本地文件系统外,Linux还支持使用NFS等远程文件系统进行文件共享和分布式存储。
2025-12-31 08:34:56
15
原创 最新大厂算法面试题合集(二)
交换之后需要进行下沉操作维持堆的有序状态。/*** 数组第 0 个位置不能有元素*/@Overridek >= 1;k--)j++;if (!break;k = j;用于解决动态连通性问题,能动态连接两个点,并且判断两个点是否连通。方法描述UF(int N)构造一个大小为 N 的并查集连接 p 和 q 节点查找 p 所在的连通分量编号判断 p 和 q 节点是否连通i < N;
2025-12-31 08:01:14
19
原创 最新大厂算法面试题合集(一)
优先考虑令 nums[i - 1] = nums[i],因为如果修改 nums[i] = nums[i - 1] 的话,那么 nums[i] 这个数会变大,就有可能比 nums[i + 1] 大,从而影响了后续操作。当 A[i] - A[i-1] == A[i-1] - A[i-2],那么 [A[i-2], A[i-1], A[i]] 构成一个等差递增子区间。因为 dp[j-w] 表示 dp[i-1][j-w],因此不能先求 dp[i][j-w],防止将 dp[i-1][j-w] 覆盖。
2025-12-30 20:31:55
22
原创 大厂数据结构面试题合集
不需要使用两个队列来分别存储当前层的节点和下一层的节点,因为在开始遍历一层的节点时,当前队列中的节点数就是当前层的节点数,只要控制遍历这么多节点数,就能保证这次遍历的都是当前层的节点。,利用 HashMap 就可以存储精简后的 url 到原始 url 的映射,使得不仅可以显示简化的 url,也可以根据简化的 url 得到原始 url 从而定位到正确的资源)要得到 1 到 i 位为 1 的 mask,(1<<i)-1 即可,例如将 (1<<4)-1 = 00010000-1 = 00001111。
2025-12-30 18:38:03
14
Pikachu是一个带有漏洞的Web应用系统,在这里包含了常见的web安全漏洞
2022-06-08
Cygwin及windows上安装tcpreplay必要软件
2022-06-07
tcpreplay合集
2022-06-07
小兵以太网测试仪 3.1.9
2022-06-06
windows下curl工具 curl-7.71.1-win64-mingw
2022-06-02
各大POC/EXP等合集
2022-05-30
以太网发包工具xcap
2022-05-29
trex_client_v2.97 官网最新版
2022-05-26
Iris Network Traffic Analyzer 5.32 一款很好用的协议分析软件,5.32最新版。
2022-05-26
Fragroute是一个数据包处理工具,可以拦截,修改和重写网络流量。你可以使用此工具执行大多数网络渗透测试,以检查网络的安全性
2022-05-26
tcprstat 网络时延与响应时间测试神器!
2022-05-26
isic 畸形数据包狂发工具,可以制造各种非法数据包,分片包 isic-0.07.tgz libnet-1.1.5.tar.gz
2022-05-26
IDS IPS 流量回放包
2022-05-20
科来最新数据包播放器v2.1 2019发布配使用说明手册
2022-05-20
科来数据包播放器v1.3
2022-05-20
ENSP模拟器 下载合集,永久有效 亲测绝对可用!!!
2022-05-20
Pronfinet协议模拟器 Windows安装包
2022-12-06
goose协议发包工具 配使用说明
2022-12-06
S7协议模拟器 windows安装包 包含S7 pcap数据包
2022-12-06
CentOS7 163 yum源
2022-12-06
S7工控模拟器 windows安装包
2022-12-06
西门子 PROFINET 网络调试和诊断工具
2022-07-25
Scapy网络数据包修改工具
2022-07-25
DNP3 工业协议模拟器
2022-07-19
IoTClient.0.4.0
2022-07-13
BACnetIP 主从站仿真工具
2022-07-13
Python实现 IEC-61850 GOOSE和SV 实现
2022-07-12
网络调试助手 NetAssist
2022-07-11
Qcheck 3.0 网络性能测试工具
2022-06-27
IxChariot 10.0 Endpoint WINDOWS+LINUX+macOS + Android.zip
2022-06-27
火狐浏览器代理插件foxyproxy与SwitchyOmega.rar
2022-06-11
phpStudy v8.1 2020最新版本
2022-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅