logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2.5 Python 类型注解与运行时类型检查

Python 类型注解与运行时类型检查 本文针对熟悉Java强类型系统的工程师,讲解Python类型系统在AI项目中的应用。Python通过类型注解和mypy工具实现类似Java的静态类型检查,弥补运行时类型错误的缺陷。AI项目特别需要类型注解的原因包括:核心框架依赖类型注解、LLM输出不稳定需要入口约束、Java背景工程师更习惯类型安全。文章对比了Java和Python的类型系统差异,详细介绍了

文章图片
#python#开发语言
1.2 深度学习核心概念:神经网络直觉理解

摘要:神经网络直觉理解 本文用通俗易懂的方式解释了神经网络的核心概念,适合零基础读者建立直觉理解。神经网络本质是一个数学函数,由输入层、隐藏层和输出层组成,每个神经元执行简单的加权计算。其学习过程类似射击训练:通过计算损失、反向传播和梯度下降不断调整权重参数。"深度"指层数多,能提取更抽象的特征。深度学习依赖GPU并行计算能力处理海量矩阵运算。三种典型网络结构中,CNN擅长图像

文章图片
#深度学习#神经网络#人工智能
2.9 Python 生成器与迭代器:内存高效的数据处理

摘要(150字): Python生成器通过yield实现按需生产数据,避免一次性加载大文件或LLM流式输出的内存问题。迭代器协议(__iter__和__next__)是for循环的底层机制,生成器函数和表达式可简化实现。典型应用包括:逐token处理LLM流式响应(如OpenAI API)、逐行读取GB级JSONL文件、分批处理数据(如控制API调用频率)。生成器内存占用恒定(O(1)),适合流式

文章图片
#python#开发语言
2.9 Python 生成器与迭代器:内存高效的数据处理

摘要(150字): Python生成器通过yield实现按需生产数据,避免一次性加载大文件或LLM流式输出的内存问题。迭代器协议(__iter__和__next__)是for循环的底层机制,生成器函数和表达式可简化实现。典型应用包括:逐token处理LLM流式响应(如OpenAI API)、逐行读取GB级JSONL文件、分批处理数据(如控制API调用频率)。生成器内存占用恒定(O(1)),适合流式

文章图片
#python#开发语言
2.8 pydantic 数据校验:AI 开发的隐形利器

本文介绍了Pydantic在AI项目中的应用,特别适合熟悉Java Bean Validation的开发者。Pydantic能有效处理LLM输出的结构化数据,解决字段名变化和类型不一致问题(如字符串"42"转为整数42)。通过BaseModel定义数据模型,结合Field进行精细控制,支持自动类型转换和嵌套模型处理。model_validator支持自定义业务逻辑校验。在AI开

文章图片
#人工智能#python#开发语言
2.8 pydantic 数据校验:AI 开发的隐形利器

本文介绍了Pydantic在AI项目中的应用,特别适合熟悉Java Bean Validation的开发者。Pydantic能有效处理LLM输出的结构化数据,解决字段名变化和类型不一致问题(如字符串"42"转为整数42)。通过BaseModel定义数据模型,结合Field进行精细控制,支持自动类型转换和嵌套模型处理。model_validator支持自定义业务逻辑校验。在AI开

文章图片
#人工智能#python#开发语言
2.7 asyncio 异步编程:Java 开发者的困惑与顿悟

摘要:本文针对有Java多线程经验的开发者,介绍Python asyncio在AI开发中的应用。asyncio通过单线程事件循环实现IO密集型任务并发,相比多线程内存开销更小。关键点包括:1) 使用async/await定义协程,必须配合await调用;2) 与Java线程池的本质区别是协作式多任务;3) asyncio.gather()可并发调用多个LLM API;4) 通过信号量控制并发量避免

文章图片
#java#php#开发语言
2.6 Python 装饰器与函数式编程:AI 开发必备技能

本文深入解析Python装饰器的工作原理及其在AI开发中的应用。装饰器本质上是接收函数并返回函数的高阶函数,与Java注解不同,它在函数定义时立即执行。文章首先通过简单示例展示装饰器的基础用法,然后进阶讲解带参数装饰器的三层嵌套结构,以及类装饰器的实现方式。最后以LangChain的@tool和LangSmith的@traceable为例,说明装饰器如何将普通函数转化为AI工具。理解装饰器机制对于

文章图片
#python#人工智能#开发语言
MySQL异常:SQL state [HY000]; error code [1366];

场景:人员姓名(生僻字)入库失败,例:“关小𤩽”异常信息:原因可以发现上述异常提示string value编码问题,可以看出’\xF0\xA4\xA9\xBD’是四个十六进制的字符,那么思路就明确了。先查看当前使用的字符集是否支持四位十六进制的字符,不支持则更换字符集。翻看了MySQL官方version release notes,发现:...

文章图片
#idea#mysql#java
1.2 深度学习核心概念:神经网络直觉理解

摘要:神经网络直觉理解 本文用通俗易懂的方式解释了神经网络的核心概念,适合零基础读者建立直觉理解。神经网络本质是一个数学函数,由输入层、隐藏层和输出层组成,每个神经元执行简单的加权计算。其学习过程类似射击训练:通过计算损失、反向传播和梯度下降不断调整权重参数。"深度"指层数多,能提取更抽象的特征。深度学习依赖GPU并行计算能力处理海量矩阵运算。三种典型网络结构中,CNN擅长图像

文章图片
#深度学习#神经网络#人工智能
    共 25 条
  • 1
  • 2
  • 3
  • 请选择