- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 AI学习系列02-大模型基础学习笔记
顾名思义,指具有大规模参数和计算能力的机器学习模型。大模型是深度学习(机器学习的子领域)的规模化产物,参数量达十亿级以上,基于Transformer架构,通过海量数据预训练实现多任务通用性。这些模型通常由深度神经网络构建而成,拥有数十亿甚至数千亿个参数。通过输入大量语料进行训练,大模型能够获得类似人类的“思考”能力,理解文本、图片、语音等内容,并进行文本生成、图像生成、推理问答、科学预测等工作。大模型通常表述的是大语言模型LLM(Large Language Model)
2025-11-10 11:14:31
582
原创 python条件分析match&if详解
Python3.10引入的match语句通过结构化模式匹配解决了传统if语句在多分支判断时的冗长问题。该特性支持精确匹配、或匹配、守卫条件、通配符匹配和解包匹配等丰富语法,能够高效处理状态码、命令解析、嵌套数据结构等复杂场景。相比if语句,match显著提升了代码简洁性(减少50%以上代码量)、可读性和维护性,同时支持值绑定和嵌套模式,使条件判断更加直观。作为现代Python的核心特性,match语句特别适合需要处理多个固定值或复杂数据结构的应用场景。
2025-11-06 16:52:25
309
原创 名词解释-时间复杂度
时间复杂度是衡量算法执行效率的关键指标,它反映数据量(n)增长时算法执行时间的增长趋势。常见时间复杂度有:O(1)常数时间、O(logn)对数增长、O(n)线性增长、O(n²)平方增长、O(2ⁿ)指数级增长等。大O表示法关注最坏情况下的增长率上限,忽略常数和低阶项。O(nlogn)是高效算法的分水岭,而指数级复杂度算法在大数据量时难以实用。理解时间复杂度能帮助开发者针对不同规模数据选择最优算法,当数据量很大时,合理的时间复杂度选择会带来显著性能提升。
2025-11-04 09:49:12
796
原创 AI学习系列01-人工智能基础学习笔记
摘要:人工智能(AI)是一门研究模拟人类智能的学科,其发展经历了多个阶段,从早期的符号主义到现代的深度学习和大模型。大模型作为AI的重要技术路径,基于连接主义,通过海量数据训练实现多任务通用性。AI能力涵盖图像、文本、语音处理,学习方式包括监督学习、无监督学习和强化学习。深度学习模仿人脑分层处理信息,依赖算法、算力和数据三大支柱。大模型已赋能数字人、具身智能等领域,并推动AI向通用人工智能(AGI)发展,未来将形成“人-智能体”共生新范式,深刻改变社会生产生活方式。
2025-11-03 17:01:58
695
原创 取余和取模的区别
取模(mod)与取余(rem)运算的区别主要在于负数处理方式。取余(rem)采用向零取整,余数符号与被除数相同;取模(mod)采用向下取整,余数符号与除数相同。当被除数与除数同号时,两者结果一致;异号时则产生差异。编程语言实现不同:Python的%执行取模运算,Java/C的%执行取余运算,Java还提供Math.floorMod()实现取模。选择运算时,取模适用于需要非负结果的场景(如哈希计算),取余则更符合数学直觉(如角度计算)。
2025-10-25 23:52:52
754
原创 JVM的原理以及性能优化
在理解jvm之前,先介绍jdk、jre、jvm以及他们之间的关系JDK(Java Development Kit)是整个Java开发的核心,包含了JRE和JVM,同时也是Java程序的开发环境。JRE(Java Runtime Environment)是Java运行环境,包含了JVM和Java系统类库,用于运行Java程序。
2023-08-26 22:56:56
377
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅