PIL 读取图片及 numpy 与 tensor 格式转换详解
PIL 库读取图片默认格式为 H x W x C,通过 numpy 可转为数值数组。PyTorch 中张量需为 C x H x W 格式,可通过 transpose 调整维度或 transforms.ToTensor 自动处理并归一化至 0-1 区间。反向转换时利用 numpy 还原维度并乘以 255 转回 uint8,最后用 Image.fromarray…
博客作者
程序员问答达人
334
已发布文章
13K
博客获赞
444K
博客浏览
第 15 页
PIL 库读取图片默认格式为 H x W x C,通过 numpy 可转为数值数组。PyTorch 中张量需为 C x H x W 格式,可通过 transpose 调整维度或 transforms.ToTensor 自动处理并归一化至 0-1 区间。反向转换时利用 numpy 还原维度并乘以 255 转回 uint8,最后用 Image.fromarray…

人工智能大模型通过海量数据训练实现复杂任务处理,代表机器学习前沿。学习大模型有助于把握技术趋势、提升就业竞争力及增强问题解决能力。文章涵盖自然语言处理、内容推荐、教育、医疗、商业分析等八大应用场景,展示其在各行业提高效率与创造价值的作用。同时分析生成式 AI 发展现状,探讨行业护城河、价值积累点及代理(agent)应用边界,指出小模型在特定领域的潜力及国产替…

中国黑客群体的收入状况及职业风险。白帽黑客收入稳定,通常在数万至数十万,国外名校毕业生年薪可达 10 万美元以上。黑帽黑客收入不稳定,多为业余爱好者,年收入较低且面临法律风险。调查显示部分黑帽实际投入时间少,工具成本虽降但成功率低。国内黑产虽有可观收入,但入狱风险导致平均收益大幅降低。网络安全从业者收入已超程序员,建议从业者选择合法合规路径。

网络安全指保护网络系统中的硬件、软件及数据免受破坏、更改或泄露,确保系统连续可靠运行。其核心特性包括保密性、完整性、可用性、可认证性、可控性和可审查性。网络攻击主要分为被动攻击和主动攻击,常见形式涵盖口令窃取、欺骗、后门、拒绝服务等。基于 X.800 标准,安全服务通过安全机制实现安全策略,涉及五类安全服务和多种具体机制,并在 OSI 各层有不同的配置。理解…

Stable Diffusion 提示词是控制 AI 生成图像质量与风格的核心指令。提示词结构通常包含质量、风格、主体、细节及其他要素。通过调整关键词权重如 keyword:factor 或 () [] 符号可强化或弱化特定元素。反向提示词用于排除不想要的特征如坏手、模糊等。辅助工具包括利用大模型生成提示词、专用提示词网站及 WebUI 插件。其原理涉及 T…

Stable Diffusion 秋叶整合包本地安装与使用指南。涵盖硬件要求、环境配置、启动步骤及基础绘图操作。内容包括显卡选择、驱动安装、WebUI 界面使用、提示词编写、反向提示词设置以及模型管理(大模型、VAE、LoRA)。此外还介绍了版本更新方法,帮助非技术背景用户快速搭建 AI 绘画环境并进行创作。

针对 35 岁程序员面临的行业焦虑与职业瓶颈,当前互联网经济环境下的技术趋势,指出单纯应用层开发已难以满足竞争需求。文章重点阐述了 Android 系统底层架构的核心模块,包括启动流程、Binder 通信、Handler 机制及 AMS、WMS 等关键服务源码逻辑。通过深入理解系统级原理,帮助开发者从应用层向系统层转型,构建核心竞争力,为中年技术人员的职业发…

VS Code 编辑器的完整安装流程,包括下载稳定版、选择系统安装程序、配置环境变量及常用插件。内容涵盖汉化设置、浏览器预览工具安装、工作区创建以及 HTML 基础代码编写。同时补充了常用快捷键和界面优化建议,帮助用户快速搭建前端开发环境并完成首个网页的编写与预览。

Python 开发环境的搭建是学习编程的第一步。如何在 Windows、macOS 及 Linux 系统上安装 Python 解释器,重点强调了配置环境变量 PATH 的重要性。内容涵盖主流代码编辑器(VS Code、PyCharm)的选择与配置,以及虚拟环境的创建与管理方法。通过 Hello World 示例演示了代码运行流程,并提供了常见问题的排查方案。…

职场人在人工智能时代学习 Python 具有显著优势。首先,Python 语法简洁能大幅提升工作效率,通过自动化脚本减少重复劳动。其次,其强大的数据处理能力支持从海量信息中提取价值,辅助企业决策。此外,Python 在数据分析、人工智能及网络爬虫等领域应用广泛,有助于拓宽职业路径并增强团队协作效率。掌握该技能还能激发创新思维,提升薪资竞争力,拓展开发者人脉资…

Python 编程的基础知识,涵盖环境搭建、变量类型、运算符、序列数据结构、字符串处理、流程控制、函数定义、面向对象编程、异常处理、模块导入及文件操作等十二个核心章节。通过具体的代码示例和步骤说明,帮助初学者从零开始构建 Python 知识体系,解决常见疑难点,为后续进阶学习打下坚实基础。

大型神经网络模型的性能评估是深度学习应用的关键环节。详细解析了准确性、效率、鲁棒性、可解释性、多样性和泛化能力这六个核心评估指标。通过比喻和实际案例阐明各指标的含义,分析其数值范围及适用场景,并探讨了多指标综合权衡的方法。内容旨在帮助开发者建立科学的模型评估体系,优化模型选择与部署策略,提升实际应用效果。

文章探讨了在网络环境日益复杂、高级持续性威胁(APT)频发的背景下,网络安全防御中安全基线分析的重要性。内容涵盖了从传统统计类基线到序列类、机器学习类及深度学习类基线的详细解析,阐述了各类方法的原理、适用场景及优缺点。文章进一步提出了在实际产品开发中选择基线分析的策略,强调业务建模、方法组合及实施考量。最后展望了基线分析与零信任架构、自动化响应及隐私计算融合…

Python 基础教程涵盖标识符命名规则、关键字使用、字符串编码、输入输出、缩进规范、注释方法、核心数据类型(整数、浮点数、布尔、空值)、运算符优先级、条件判断语句、循环结构(for/while)、流程控制(break/continue/pass)以及函数定义与异常处理。内容旨在帮助初学者掌握 Python 编程核心语法,通过详细代码示例理解变量内存机制、可…

大语言模型构建流程涵盖架构选择、数据准备、分词、位置嵌入、预训练、微调对齐及解码策略。主流架构包括仅编码器、仅解码器及编码器 - 解码器,基于 Transformer 核心机制。数据清洗涉及过滤噪声与去重以提升泛化能力。分词采用 BPE、WordPiece 或 SentencePiece 处理词典外问题。位置嵌入包含绝对、相对及旋转位置编码以解决序列顺序信息…

梳理了 2025 年大模型学习路线,涵盖从基础 Transformer 原理到应用开发的全流程。内容包含主流模型架构分析、提示工程、微调技术(SFT/PEFT/RLHF)、推理加速及部署方案。适合希望深入理解大模型底层机制并具备实战能力的开发者参考。

大语言模型主要通过预训练、微调和上下文学习三种方式构建能力。预训练利用大规模无标注数据学习通用语言表示;微调基于特定任务有标签数据调整模型参数以适应下游场景;上下文学习则通过提示词引导模型在推理阶段完成任务而无需更新参数。三者结合使模型具备强大的理解与生成能力。

LangChain Agent 的核心概念、分类及实战开发方法。内容涵盖代理与链的区别、多种代理类型(如 OpenAI 函数、ReAct 等)、工具与工具包的使用,以及基于 Python 的第一个 Agent 创建流程。文章提供了完整的代码示例和环境配置说明,并总结了 Agent 开发的最佳实践,包括工具描述优化、错误处理及成本控制,帮助开发者构建高效的自主…

三种在本地部署 Meta Llama3 8B 和 70B 大模型的方法。首先分析了硬件需求,随后详细讲解了 GPT4All、LM Studio 以及 Ollama 配合 Open WebUI 的部署流程。GPT4All 适合低配置用户,LM Studio 提供丰富的模型管理界面,而 Ollama 则通过命令行和 Docker 实现跨平台服务化部署。文中提供了…

围绕 Llama 3 发布引发的开源与闭源之争展开,探讨了开源模型的定义、价值及与闭源模型的光谱关系。文章分析了大模型时代的开源现状,指出开源与闭源正齐头并进而非绝对对立。内容涵盖模型训练流程(SFT、继续预训练)、算力要求、模型魔改方法(量化、融合)以及未来趋势判断。核心观点认为开源降低了技术门槛,推动了推理成本下降,而未来的竞争将转向差异化应用场景而非单…