- 博客(121)
- 收藏
- 关注
原创 算法也能懂“人话”?:自然语言处理(NLP)
文本和音频中蕴含着大量的人类知识和经验,再加上对人机交互的需求,使得机器处理人类语言的能力成为人工智能的重要组成部分,这便催生了自然语言处理(Natrual Language Processing,NLP)这个专业领域。NLP是一个横跨语言学、计算机科学和人工智能的多学科领域,它赋予计算机理解和再现人类语言的能力。
2025-12-18 16:20:43
634
原创 深度学习进化的里程碑:Transformer 模型
深度学习中的 Transformer 模型 是一个在自然语言处理(NLP)领域取得革命性成功的架构,其核心创新是完全依赖 自注意力机制(Self-Attention),彻底摒弃了传统循环神经网络(RNN)和卷积神经网络(CNN)中的序列对齐或局部特征提取。
2025-12-17 17:41:51
955
原创 机器是如何理解语义的?:循环神经网络(RNN)
循环神经网络(Recurrent Neural Network, RNN)是一类专门针对**序列数据(文本、语音、时间序列等)设计的深度学习模型。其核心创新在于引入隐藏状态(Hidden State)** ,使它能够“记忆”序列历史信息并传递到当前决策,从而天然捕捉数据中的时序依赖关系,这是传统神经网络(MLP)和卷积神经网络(CNN)无法高效实现的核心功能。
2025-12-15 16:11:49
678
原创 机器是如何识别图片的?:卷积神经网络(CNN)
卷积神经网络(Convolutional Neural Networks, CNN)是一种专门用于处理具有网格状结构数据的深度学习算法,“卷积”一词源于同名的数学运算,它是一种常用于图像处理的特殊线性运算。卷积神经网络在图像识别、计算机视觉等领域表现出色。
2025-12-11 15:22:21
1450
原创 机器是如何“洞察“世界的?:深度学习(Deep Learning)
机器学习(Machie Learning)是人工智能的一个子集,而深度学习(Deep Learning)又是机器学习的一个子集。近些年人工智能领域的技术突破,实际上是来自其核心的"深度学习"技术突破,本文将带你了解深度学习的本质、它所依赖的神经网络结构,以及当今驱动AI革命的三大核心模型。
2025-12-10 14:21:34
884
原创 机器是如何变“智能“的?:机器学习(Machine Learning)
机器学习是人工智能的核心,机器学习的强大之处在于它能够从数据中学习,并在无需直接编程的情况下进行预测,给定一组输入,模型将根据从现有数据中学习到的模式,预测接下来会发生什么。
2025-12-09 09:59:50
738
原创 人工智能的基石之四:软件
AI 软件的范围很广,从用于编写算法的各种编程语言(如 Python 和 R),到提供用于创建和训练预测模型的预构建函数的专用库(如TensorFlow、PyTorch 和 Keras)。
2025-12-08 11:53:15
862
原创 人工智能的基石之三:硬件
高性能硬件是人工智能的基石,尤其是在机器学习和深度学习领域,海量数据是常态。从充当计算机大脑的中央处理器 (CPU) 到加速计算的图形处理器 (GPU),硬件的作用是提供处理和运行复杂数据算法所需的原始能力。
2025-12-05 11:17:30
773
原创 人工智能的基石之二:数据
数据,AI的生命之源,想象一下,一辆没有汽油或电力的汽车,它是无法行驶的。同样,数据就是驱动人工智能算法的燃料。一个优质的数据集,就像高标号的燃油,能让 AI 模型跑得又快又稳;而低劣或有偏见的数据,则会带来灾难性的后果,这在 AI 领域有一个著名的说法——“垃圾进,垃圾出 (Garbage in, garbage out - GIGO)”。
2025-12-02 11:52:59
683
原创 人工智能的基石之一:算法
你可能每天都在使用AI,从手机上的语音助手到电商网站的商品推荐,但你知道这些强大的AI系统是由哪些核心要素构建起来的吗?想象一下,要建造一座宏伟的大厦,你需要设计图纸、高质量的材料、合适的工具和强大的机械,一个高效的人工智能系统也是如此。构建人工智能的四大模块包括:算法、数据、硬件和软件,本文将从高层次介绍AI模型中常用的算法部分。
2025-12-01 14:35:24
625
原创 人工智能发展简史:从概念到大模型时代
人工智能经历了数个发展阶段:匮乏与繁荣、怀疑与乐观,以及二次AI寒冬,并于21世纪最终踏上了**指数级增长**的道路。
2025-11-28 11:20:42
1094
原创 人工智能入门指南:AI 是什么,它能做些什么?
AI(Artificial Intelligence,人工智能)可以理解为让计算机模仿人类智能的一种技术。它通过算法和大量数据,让机器能够完成原本只有人类才能做的事情。
2025-11-27 11:25:17
917
原创 Excel数据处理:相对引用、绝对引用和混合引用
Excel处理数据时,我们经常需要将公式/函数复制到其他单元格,从而节约时间,而当你复制公式时,Excel 会基于引用类型相对地调整被引用的行列。
2025-11-26 13:41:01
485
原创 Excel数据处理:动态数组和溢出范围引用
Excel 中的函数本质上是“预先定义好的公式”,能够根据输入参数完成计算、比较、分析等任务。而动态数组,则让 Excel 的函数能力直接提升到全新高度:一个公式即可返回一组结果,大幅提升效率。
2025-11-25 10:22:20
1012
原创 Excel数据处理:运算符
在 Excel 中,我们需要通过运算符或公式来进行数据计算,而运算符又是所有公式的基础,本文总结了Excel中的运算符及其使用方法,可以帮助你更好的学习Excel公式。
2025-11-21 11:56:59
803
原创 MySQL 自定义变量(User-Defined Variable)详解与实战
在 MySQL 中,自定义变量(User-Defined Variable) 是一种会话级变量,用于在同一连接中临时保存数据。你可以在一个语句中保存结果,在另一个语句中再次使用,非常适合进行中间值传递或构建动态 SQL。
2025-10-16 16:44:01
719
原创 Python 链式异常(Chained Exception)
链式异常是一种异常处理机制,它允许你在捕获并处理一个异常后,抛出另一个异常,同时清晰地保留原始异常的上下文信息,这意味着当程序出错时,你不仅能知道当前层的错误,还能追溯到根本原因,就像破案时保留完整的证据链一样。
2025-09-02 16:21:49
753
原创 Python 属性封装(Attribute Encapsulation)
封装是面向对象编程中的基本概念之一(与继承、多态和抽象并列)。封装将属性隐藏在类内部,就像胶囊一样,防止未经授权的直接访问。同时类会提供一些方法来访问和修改属性值,这为属性提供了一定程度的隐私保护——不能直接访问对象属性,但可以通过调用方法(代理)对属性执行操作。
2025-08-20 16:19:42
513
原创 Python 抽象类和抽象方法(Abstract Class & Abstract Method)
在开发大型程序时,特别一群程序员一起开发一个系统时,最好能够通过某种方式,针对每个类所暴露的接口建立对类的要求。抽象类即是为解决此问题出现的,它为子类提供了统一的接口,并且强制子类实现一些特定的方法,确保子类具有统一的行为和接口。
2025-08-18 16:46:50
743
原创 Python 实例变量和类变量(Instance Variables & Class Variables)
在Python面向对象编程中,理解实例变量和类变量的区别至关重要。这两种变量虽然都用于存储数据,但它们的用途、生命周期和作用范围却大不相同,本文将解释这两种变量的区别,并通过示例代码展示它们的使用方法。
2025-08-08 10:10:28
793
原创 Python装饰器简介(Python Decorator)
装饰器的本质就和它的名字一样,是用来"装饰"其他对象的,通过在原始函数上加一层"包装",在不修改原代码的情况下进行功能扩展,就像人可以穿不同的衣服来"装饰"自己一样。
2025-08-01 10:32:46
1208
原创 Excel基础:格式化
Excel格式化是指对单元格内容进行视觉呈现方式的调整,它不改变实际数据内容,但能显著提升数据的可读性,根据格式应用的范围,格式可分为"单元格格式"和"数据格式"。本文介绍了这两类格式的主要设置方法,并在文末附加了一张思维导图,方便大家查阅理解。
2025-07-18 14:41:50
1377
原创 Excel基础:数据查看
本文详细介绍了Excel中的数据查看、行列大小调整、冻结、拆分、隐藏等操作,帮助您提升工作效率,文章结尾附加了一张思维导图,方便记忆。
2025-07-08 17:18:59
1292
原创 Excel基础:数据编辑
Excel是Windows下最常用的数据处理工具,本文详细介绍Excel的数据编辑功能,熟练掌握编辑技巧能可以极大提升工作效率,文章最后附加了一张总结思维导图,方便大家查找和记忆。
2025-06-26 16:48:40
1372
原创 Excel基础:界面介绍
在现代办公环境中,Excel 是一款不可或缺的工具,它是 Microsoft(微软)开发的电子表格软件,用于处理和分析结构化数据。市场上还有其他类似的软件,如 Google Sheets 和 Apple Numbers,但 Excel 以其强大的功能和广泛的应用而受到青睐。掌握Excel可以提高你的办公效率,无论是在数据分析、财务管理还是项目跟踪方面,熟练运用 Excel 都能让你的工作更加得心应手。
2025-06-05 20:02:50
1076
原创 Python 基于线程的并行 threading模块的用法
threading模块是基于_thread模块的高级线程接口,相比于低层的_thread模块,它提供了代表线程的对象和同步化工具,在threading模块中,只要任何一个派生线程(守护线程除外)在运行中,程序都不会退出,不再需要像_thread那样控制主线程等待。
2025-03-27 16:49:48
1441
原创 Oracle 外键/引用完整性(Foreign Key / Referential Integrity Constraints)
在数据模型中,当两个表存在"父子"关系时,即可以定义外键约束,这种关系限制一个表中的数据需要参考另一个表中已存在的数据,其中引用的表称为"子表",被引用的表称为"父表",引用关系通过在子表上创建外键约束来实现。
2025-03-24 20:09:33
1539
原创 Pandas 索引标签的操作(Pandas Index Objects)
Pandas中基本的数据结构有Series和DataFrame,它们都是带标签索引的对象,而索引本身也是一种对象。在数据分析中经常需要通过索引对数据进行操作,本文介绍Pandas中索引对象的常用操作。
2025-03-18 16:19:57
1126
原创 MySQL 横向衍生表(Lateral Derived Tables)
前面我们介绍过MySQL中的衍生表(From子句中的子查询)和它的局限性,MySQL8.0.14引入了横向衍生表,可以在子查询中引用前面出现的表,即根据外部查询的每一行动态生成数据,这个特性在衍生表非常大而最终结果集不需要那么多数据的场景使用,可以大幅降低执行成本。
2025-03-17 11:36:22
872
原创 MySQL 衍生表(Derived Tables)
在SQL的查询语句select …. from …中,跟在from子句后面的通常是一张拥有定义的实体表,而有的时候我们会用子查询来扮演实体表的角色,这个在from子句中的子查询会返回一个结果集,这个结果集可以像普通的实体表一样查询、连接,这个子查询的结果集就叫做衍生表。
2025-03-14 17:01:03
636
原创 Python Numpy数组属性简介
Numpy是Python中科学计算的基础包,其核心对象是ndarray(n-dimensional array, n维数组),ndarray是由多个同类型同大小的元素构成,本文主要介绍ndarray的一些基础属性。
2025-03-07 15:43:35
1416
原创 MySQL 插入更新语句(insert…on duplicate key update语句 )
我们日常在使用 insert into 语句向表中插入数据时,一定遇到过主键或唯一索引冲突的情况,当遇到这种情况时,MySQL默认的反应是报错并停止执行后续的语句,为了避免这种情况,你有3种选择。
2025-02-21 16:55:07
1207
原创 MySQL 插入替换语句(replace into statement)
我们日常使用 insert into 语句向表中插入数据时,一定遇到过主键或唯一索引冲突的情况,MySQL的反应是报错并停止执行后续的语句,而replace into语句可以实现强制插入。
2025-02-14 16:57:50
1130
原创 Python 推导表达式/解析语法
推导表达式(也称为解析语法)是Python中一种遍历序列并创建指定类型对象的方法,相对于使用for循环遍历,推导表达式在语法上更加简洁。常用的推导表达式有:列表表达式、生成器表达式、字典表达式、集合表达式等。
2024-11-21 16:02:37
966
原创 Oracle 高水位线和低-高水位线(High Water Mark & Low High Water Mark)
在Oracle的逻辑存储结构中(表空间-段-区-块),数据是存在数据段中的,通常一个表就是一个数据段,而段最终又由许多数据块组成。当数据存入数据块时,需要对块进行格式化,高水位线(High Water Mark, HWM)是段中的一个点,在这个点之上的所有数据块都是未格式化且未使用的。
2024-11-12 19:28:44
1912
原创 Python Numpy中的广播的含义(Numpy Broadcasting)
Numpy数组之间进行运算时,通常是逐元素之间进行运算,这通常要求数组具有相同的形状。而“广播(Broadcasting)”机制降低了这个限制,只需要满足一定的条件,形状不同的数组也可以进行运算,小数组会自动"广播"成和大数组相同的形状,完成运算。
2024-11-08 17:02:27
875
原创 MySQL table语句(Table Statement)
MySQL的table语句可以查询指定表中的所有列,相比于select语句,写法更简单,但功能也更弱,适合快速查看小表数据的场景。
2024-10-24 18:28:22
905
原创 Python 低层多线程接口_thread的用法
thread是python标准库中的一个低层多线程API,可以在进程中启动线程来处理任务,并且提供了简单的锁机制来控制共享资源的同步访问。本文就_thread模块的用法和特性做个简单的演示。
2024-09-20 16:17:44
1139
原创 Linux 访问控制列表(Access Control List)
在Linux中,目录或文件的权限是针对的所有者(owner),所属组(group),其他人(others)这3种类别来设置的。这种根据类别控制权限的方法无法精确控制每个用户的行为。为了解决这个问题,Linux引入了访问控制列表(Access Control Lists,简称 ACL),它可以进行精确的权限控制。
2024-09-10 17:31:04
2119
目录同步工具,可以同步文件夹内容,适合简单备份场景
2024-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅