当前位置: 首页 > article >正文

Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF效果展示:正则表达式生成+测试用例+边界说明

Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF效果展示正则表达式生成测试用例边界说明1. 引言当大模型遇上正则表达式正则表达式这个让无数开发者又爱又恨的工具。爱它是因为它能用一行代码解决复杂的文本匹配问题恨它是因为写出来的正则表达式常常像天书一样难以理解调试起来更是让人头疼。你有没有遇到过这样的情况需要从一段文本中提取手机号码、邮箱地址或者特定格式的数据明明知道正则表达式能搞定但就是写不出来。或者写出来了测试时发现漏掉了某些边界情况导致线上出问题。今天我要给大家展示的Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF模型在正则表达式生成方面有着惊人的表现。这个模型在OpenAI的GPT-5-Codex的1000个示例上进行了微调专门针对代码生成和文本处理任务进行了优化。简单来说它能理解你的需求描述然后生成对应的正则表达式还会贴心地提供测试用例和边界情况说明。这就像有个正则表达式专家随时在你身边你只需要告诉它你想要匹配什么它就能给你一个经过验证的解决方案。2. 模型部署与调用2.1 快速部署验证这个模型已经用vllm部署好了前端用的是chainlit开箱即用。部署完成后你可以通过一个简单的命令来检查服务是否正常运行cat /root/workspace/llm.log如果看到模型加载成功的日志信息就说明一切准备就绪了。整个过程不需要复杂的配置对于想要快速体验模型能力的开发者来说非常友好。2.2 通过chainlit调用模型chainlit提供了一个简洁的Web界面让你可以直接和模型对话。打开界面后你只需要在输入框中描述你的需求模型就会给出相应的正则表达式。比如你可以问“帮我写一个匹配中国大陆手机号的正则表达式”或者“我需要一个能提取URL中域名的正则”。模型不仅会生成正则表达式还会解释这个表达式的工作原理并提供测试用例。这种交互方式特别适合那些对正则表达式不太熟悉的开发者。你不用去记忆各种复杂的语法规则只需要用自然语言描述你的需求模型就能帮你生成可用的代码。3. 正则表达式生成效果展示3.1 基础匹配手机号码提取让我们从一个最常见的需求开始——匹配中国大陆的手机号码。我向模型提出了这个需求以下是它的回应。我的提问“生成一个匹配中国大陆手机号的正则表达式要求能匹配11位数字以1开头第二位是3-9。”模型的回答^1[3-9]\d{9}$模型提供的解释 这个正则表达式的各个部分含义如下^表示字符串的开始1匹配数字1手机号第一位必须是1[3-9]匹配3到9之间的任意一个数字第二位\d{9}匹配任意9个数字$表示字符串的结束测试用例import re pattern r^1[3-9]\d{9}$ test_cases [ (13800138000, True), # 有效手机号 (12800138000, False), # 第二位是2无效 (1380013800, False), # 只有10位无效 (138001380001, False), # 12位无效 (abc13800138000, False), # 前面有字母无效 (13800138000abc, False), # 后面有字母无效 ] for phone, expected in test_cases: match re.fullmatch(pattern, phone) result match is not None print(f{phone}: {✓ if result expected else ✗} (预期: {expected}, 实际: {result}))边界情况说明这个正则要求整个字符串必须是手机号不能包含其他字符只验证格式不验证号段是否真实存在比如199开头的虚拟运营商号码也能匹配国际区号86的情况需要另外处理3.2 中等难度邮箱地址验证接下来我们看看更复杂一点的需求——邮箱地址验证。邮箱的格式规则比较多包括用户名部分、符号、域名部分等。我的提问“写一个验证常见邮箱格式的正则表达式要求用户名可以包含字母、数字、点、下划线、减号域名部分要包含点。”模型的回答^[a-zA-Z0-9._%-][a-zA-Z0-9.-]\.[a-zA-Z]{2,}$模型提供的解释^[a-zA-Z0-9._%-]匹配邮箱用户名部分可以包含大小写字母、数字、点、下划线、百分号、加号、减号匹配符号[a-zA-Z0-9.-]匹配域名的主体部分\.[a-zA-Z]{2,}匹配顶级域名要求至少2个字母测试用例import re pattern r^[a-zA-Z0-9._%-][a-zA-Z0-9.-]\.[a-zA-Z]{2,}$ test_cases [ (userexample.com, True), (user.nameexample.com, True), (user_nameexample.co.uk, True), (user-nameexample.com, True), (userexample, False), # 缺少顶级域名 (example.com, False), # 缺少用户名 (user.com, False), # 缺少域名主体 (userexample.c, False), # 顶级域名太短 (user-example.com, False), # 域名以减号开头 ] for email, expected in test_cases: match re.fullmatch(pattern, email) result match is not None status ✓ if result expected else ✗ print(f{email:30} {status} (预期: {expected:5}, 实际: {result:5}))边界情况说明这个正则比较宽松实际业务中可能需要根据具体需求调整不支持国际化域名包含非ASCII字符用户名部分不能以点开头或结尾但正则没有限制这一点域名部分不能以点开头或结尾正则已经通过[a-zA-Z0-9.-]避免了以点开头的情况3.3 高级应用提取HTML中的链接现在让我们挑战一个更复杂的任务——从HTML代码中提取所有链接。这需要处理各种属性顺序、引号类型等复杂情况。我的提问“写一个从HTML中提取所有href链接的正则表达式要能处理单引号、双引号、没有引号的情况还要能处理属性顺序不同的情况。”模型的回答href\s*\s*(?:([^]*)|([^]*)|([^\s]))模型提供的解释 这个正则表达式使用了分组和或操作来匹配三种情况([^]*)匹配双引号包围的链接([^]*)匹配单引号包围的链接([^\s])匹配没有引号的链接遇到或空格结束\s*用于匹配属性名和等号之间可能存在的空格\s用于匹配等号和值之间可能存在的空格。完整提取代码import re def extract_links(html): pattern rhref\s*\s*(?:([^]*)|\([^\]*)\|([^\s])) matches re.findall(pattern, html) links [] for match in matches: # match是一个三元组只有一个位置不为空 link match[0] or match[1] or match[2] if link: # 过滤空链接 links.append(link) return links # 测试HTML test_html html body a hrefhttps://example.com/page1链接1/a a hrefhttps://example.com/page2链接2/a a hrefhttps://example.com/page3链接3/a a href https://example.com/page4链接4/a a href https://example.com/page5链接5/a a href https://example.com/page6链接6/a a classbtn href/relative/path相对链接/a a href空链接/a a没有href的链接/a /body /html links extract_links(test_html) print(提取到的链接) for i, link in enumerate(links, 1): print(f{i}. {link})边界情况说明这个正则不能处理属性值中包含转义引号的情况如hrefsay \hello\如果HTML中有JavaScript代码包含href字符串可能会误匹配对于复杂的HTML解析建议使用专门的HTML解析库如BeautifulSoup正则表达式只能提取链接不能验证链接的有效性4. 模型能力深度分析4.1 理解复杂需求的能力通过上面的例子我们可以看到这个模型在理解自然语言需求方面表现不错。它不仅能理解“匹配手机号”这样的简单需求还能理解“处理单引号、双引号、没有引号的情况”这样的复杂约束。我特意测试了一些边界情况的需求描述需求“写一个匹配YYYY-MM-DD格式日期的正则但要排除2月30日这样的无效日期。”模型的回答^(?:(?:19|20)\d{2})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])$然后模型补充说明“这个正则只验证格式不验证具体的日期有效性。要完全验证日期包括闰年需要更复杂的逻辑或者使用日期库。”这说明模型知道自己的能力边界不会过度承诺。它会给出一个基础的正则表达式然后提醒用户需要注意的边界情况。4.2 生成测试用例的实用性模型生成的测试用例非常实用覆盖了正常情况和各种边界情况。以手机号正则为例它考虑了有效手机号13800138000第二位数字无效12800138000长度不足1380013800长度过长138001380001前后有其他字符的情况这种全面的测试用例对于确保正则表达式的正确性非常重要。很多开发者在写正则时只测试正常情况忽略了边界情况导致在实际使用中出现问题。4.3 解释的清晰程度模型对正则表达式的解释用词准确、条理清晰。它不是简单地重复正则的语法而是用通俗的语言解释每个部分的作用。比如对于邮箱正则中的[a-zA-Z0-9._%-]模型的解释是“匹配邮箱用户名部分可以包含大小写字母、数字、点、下划线、百分号、加号、减号”。这样的解释即使是对正则表达式不太熟悉的开发者也能理解。5. 实际应用场景建议5.1 适合使用这个模型的场景基于我的测试体验这个模型特别适合以下场景1. 快速原型开发当你需要快速验证一个想法或者写一个临时脚本时用这个模型生成正则表达式可以节省大量时间。你不需要去查文档或者回忆各种语法细节只需要用自然语言描述需求。2. 学习正则表达式如果你正在学习正则表达式这个模型是一个很好的学习工具。你可以先自己尝试写一个正则然后用模型生成的结果进行对比看看差异在哪里。模型的解释也能帮助你理解各种语法元素的含义。3. 代码审查辅助在代码审查时如果看到复杂的正则表达式可以用这个模型来帮助理解。把正则表达式输入给模型让它解释这个正则匹配什么有什么边界情况需要注意。4. 文档编写当你需要为代码中的正则表达式编写文档时可以让模型生成解释和测试用例然后基于此编写更完整的文档。5.2 需要注意的局限性虽然这个模型在正则表达式生成方面表现不错但也有一些需要注意的局限性1. 复杂逻辑的处理能力有限对于需要复杂逻辑判断的正则比如验证信用卡号、身份证号等需要校验位的模型可能无法生成完全正确的正则。它更擅长处理格式匹配而不是逻辑验证。2. 性能优化考虑不足模型生成的正则表达式在功能上是正确的但可能不是性能最优的。对于需要处理大量文本的生产环境可能还需要人工进行性能优化。3. 特定领域知识缺乏如果需求涉及特定领域的知识比如医疗数据格式、金融数据格式等模型可能无法生成完全符合要求的正则因为它缺乏这些领域的专业知识。4. 不能替代人工测试模型生成的测试用例虽然全面但可能还是会有遗漏。在实际使用前一定要进行充分的人工测试特别是要测试实际业务数据。6. 使用技巧与最佳实践6.1 如何提问效果更好要让模型生成更准确的正则表达式提问时需要注意一些技巧明确具体的要求不好的提问“匹配日期”好的提问“匹配YYYY-MM-DD格式的日期年份从1900到2099”说明边界情况不好的提问“提取URL”好的提问“从文本中提取HTTP和HTTPS的URL要能处理URL中包含特殊字符的情况”提供示例如果可能的话提供一些正面和反面的示例 “我需要一个正则来匹配产品代码格式是ABC-1233个字母-3个数字。正面示例XYZ-789DEF-456。反面示例XYZ-78数字不足XYZ-7890数字过多xyz-789小写字母”6.2 验证和调整生成的代码模型生成的正则表达式和测试用例是一个很好的起点但通常还需要一些调整1. 在实际数据上测试用你的实际业务数据测试生成的正则看看是否有漏匹配或误匹配的情况。2. 性能测试如果正则要处理大量数据测试一下性能。可以使用Python的timeit模块来测量匹配速度。3. 可读性优化如果生成的正则比较复杂可以考虑添加注释或者拆分成多个部分提高可读性。# 优化前的复杂正则 pattern r^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ # 优化后拆分成多个部分添加注释 ip_octet r(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?) # 匹配0-255 ip_pattern f^{ip_octet}(?:\.{ip_octet}){{3}}$ # 四个部分用点连接6.3 与其他工具结合使用这个模型可以和其他工具很好地结合使用1. 与正则表达式测试工具结合使用在线正则表达式测试工具如regex101.com来验证和调试模型生成的正则。2. 与代码编辑器结合很多现代代码编辑器都有正则表达式测试功能可以在编辑器中直接测试。3. 与自动化测试框架结合将模型生成的测试用例整合到你的自动化测试框架中确保正则表达式的正确性。7. 总结经过一系列的测试和体验Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF在正则表达式生成方面的表现确实令人印象深刻。它不仅仅是一个代码生成工具更像是一个懂正则表达式的编程助手。这个模型的三大亮点第一是理解能力它能准确理解自然语言描述的需求甚至能理解一些复杂的约束条件。第二是完整性它不只是生成正则表达式还会提供解释、测试用例和边界情况说明这大大降低了使用门槛。第三是实用性生成的代码可以直接使用或者稍作调整后使用测试用例覆盖了常见的情况节省了开发者自己编写测试用例的时间。使用建议 对于正则表达式不太熟悉的开发者这个模型是一个很好的学习工具和生产力工具。对于有经验的开发者它可以帮助快速生成基础代码让你专注于更复杂的逻辑部分。不过也要记住模型生成的结果需要验证和测试特别是对于重要的业务逻辑。模型是一个很好的起点但不是终点。最后正则表达式虽然强大但也不是万能的。对于特别复杂的文本处理任务有时候使用专门的解析库或者分步处理可能是更好的选择。模型在这方面也能给出合理的建议提醒你注意正则表达式的局限性。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关文章:

Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF效果展示:正则表达式生成+测试用例+边界说明

Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF效果展示:正则表达式生成测试用例边界说明 1. 引言:当大模型遇上正则表达式 正则表达式,这个让无数开发者又爱又恨的工具。爱它是因为它能用一行代码解决复杂的文本匹配问题,恨…...

3D Face HRN生产环境部署:中小企业低成本GPU算力优化方案

3D Face HRN生产环境部署:中小企业低成本GPU算力优化方案 1. 项目概述与核心价值 3D Face HRN是一个基于深度学习的高精度人脸重建系统,专门为中小企业提供经济高效的3D人脸建模解决方案。这个系统基于阿里巴巴ModelScope社区的cv_resnet50_face-recon…...

效果实测:Phi-3-vision-128k-instruct处理Matlab仿真结果图的准确度

效果实测:Phi-3-vision-128k-instruct处理Matlab仿真结果图的准确度 1. 测试背景与目标 在工程仿真和科研工作中,Matlab生成的各类图表承载着关键数据信息。传统的人工分析不仅耗时,还容易因主观因素导致解读偏差。本次测试聚焦微软最新发布…...

Z-Image-Turbo-rinaiqiao-huiyewunv实操手册:Docker日志分级(INFO/WARN/ERROR)与问题定位指南

Z-Image-Turbo-rinaiqiao-huiyewunv实操手册:Docker日志分级(INFO/WARN/ERROR)与问题定位指南 1. 引言:为什么需要关注Docker日志? 当你兴致勃勃地部署了Z-Image-Turbo-rinaiqiao-huiyewunv这个专属二次元人物绘图工…...

数据结构---哈希表

一、哈希表的核心思想:用函数算位置1.1 为什么需要哈希表?我们先看不同数据结构的查找效率:数组 / 线性表:查找时间复杂度 O(n)(需要遍历);链表:查找时间复杂度 O(n)(需要…...

OpCore-Simplify深度评测:5分钟完成黑苹果EFI配置的自动化神器

OpCore-Simplify深度评测:5分钟完成黑苹果EFI配置的自动化神器 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 黑苹果配置长期以来都是技术…...

OpenClaw安全方案:本地化Qwen3-VL:30B+飞书数据闭环

OpenClaw安全方案:本地化Qwen3-VL:30B飞书数据闭环 1. 为什么我们需要本地化智能助手 去年我负责一个涉及客户隐私数据的项目时,遇到了一个棘手问题:团队需要频繁处理包含敏感信息的飞书文档,但使用云端AI服务意味着必须将数据上…...

Step3-VL-10B图文理解教程:从prompt工程到高质量回答生成范式

Step3-VL-10B图文理解教程:从prompt工程到高质量回答生成范式 1. 引言:为什么你的图文对话总是不理想? 你是不是也遇到过这样的情况:给一个AI模型看一张图,问它“这张图在说什么?”,结果它要么…...

nlp_structbert_sentence-similarity_chinese-large代码实例:单句对多句批量检索扩展方法

nlp_structbert_sentence-similarity_chinese-large代码实例:单句对多句批量检索扩展方法 1. 项目简介与核心价值 nlp_structbert_sentence-similarity_chinese-large 是基于阿里达摩院开源的 StructBERT 大规模预训练模型开发的本地化语义匹配工具。这个工具专门…...

AutoGLM-Phone-9B环境配置指南:从零开始搭建多模态AI服务

AutoGLM-Phone-9B环境配置指南:从零开始搭建多模态AI服务 想在自己的服务器上部署一个能“看”、能“听”、能“说”的智能助手吗?AutoGLM-Phone-9B就是为你准备的。这款专为移动端优化的多模态大模型,虽然名字里有“Phone”,但它…...

幻镜NEURAL MASK部署教程:WSL2环境下Ubuntu 22.04一键运行方案

幻镜NEURAL MASK部署教程:WSL2环境下Ubuntu 22.04一键运行方案 1. 教程概述 你是不是经常遇到这样的困扰:想要把照片中的人物或物品抠出来换个背景,但那些细碎的发丝、透明的婚纱边缘或者复杂的光影效果,总是让传统的抠图工具束…...

GLM-4-9B-Chat-1M与Anaconda集成:快速搭建开发环境

GLM-4-9B-Chat-1M与Anaconda集成:快速搭建开发环境 1. 为什么选择Anaconda来管理GLM-4-9B-Chat-1M环境 刚开始接触大模型开发时,最让人头疼的往往不是模型本身,而是环境配置。你可能遇到过这些情况:Python版本不兼容、依赖包冲突…...

2026年免费AIGC降重网站合集:轻松去重无忧,目前口碑好的AIGC降重机构WritePass专注行业多年经验,口碑良好

在学术写作领域,论文的原创性与规范性始终是核心要求。随着AI生成内容(AIGC)的普及,如何高效识别并优化AI痕迹、降低重复率,成为学术作者的关键痛点。在此背景下,AIGC降重工具通过智能语义解析与深度学习算…...

操作系统面试必考:银行家算法10分钟速成(含真题解析)

操作系统面试必考:银行家算法10分钟速成(含真题解析) 银行家算法作为操作系统中经典的死锁避免算法,几乎成为各大厂面试的"必考题"。无论是校招还是社招,面试官总喜欢用这个算法考察候选人对资源分配与系统安…...

旧设备重生计划:使用开源工具OpenCore Legacy Patcher实现Mac系统升级

旧设备重生计划:使用开源工具OpenCore Legacy Patcher实现Mac系统升级 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 随着科技迭代加速,许多旧款M…...

lingbot-depth-pretrain-vitl-14部署案例:Kubernetes中部署lingbot-depth作为微服务组件

lingbot-depth-pretrain-vitl-14部署案例:Kubernetes中部署lingbot-depth作为微服务组件 想让你的机器人、AR应用或者3D重建项目拥有“看”懂深度的能力吗?今天,我们就来聊聊如何把一个强大的深度估计模型——lingbot-depth-pretrain-vitl-1…...

Qwen3-ASR-1.7B实战教程:Prometheus监控+Grafana可视化部署

Qwen3-ASR-1.7B实战教程:Prometheus监控Grafana可视化部署 1. 环境准备与快速部署 在开始监控Qwen3-ASR-1.7B语音识别系统之前,我们需要先搭建监控环境。这个环境包含两个核心组件:Prometheus负责收集和存储监控数据,Grafana负责…...

墨语灵犀闲暇雅玩指南:冷金笺界面下的AI翻译艺术体验

墨语灵犀闲暇雅玩指南:冷金笺界面下的AI翻译艺术体验 1. 开启一场数字墨韵之旅 在快节奏的数字时代,我们似乎已经习惯了冰冷的技术界面和机械化的工具体验。但「墨语灵犀」带来了一种全新的可能——将前沿的AI翻译技术包裹在古典美学之中,让…...

DeepSeek-R1-Distill-Qwen-1.5B工具集推荐:支持Ollama一键启动

DeepSeek-R1-Distill-Qwen-1.5B工具集推荐:支持Ollama一键启动 1. 引言:小身材大智慧的AI助手 你有没有遇到过这样的情况:想在本地运行一个AI助手,但电脑配置不够,或者显存太小跑不动大模型?现在&#xf…...

StructBERT中文-large部署案例:中小企业知识库语义检索系统搭建

StructBERT中文-large部署案例:中小企业知识库语义检索系统搭建 如果你在中小企业工作,可能经常遇到这样的问题:公司内部文档越来越多,产品手册、技术文档、客户案例、会议记录……当你想找某个特定信息时,要么记不清…...

Hadoop集群总启动失败?用Docker快速搭建一个排错沙箱环境(实战调试指南)

Hadoop集群排错实战:用Docker构建隔离调试环境 当你在凌晨三点被报警短信惊醒,发现生产环境的Hadoop集群突然罢工时,那种绝望感每个运维都深有体会。物理机上的复杂环境让问题排查变得像在迷宫里摸黑前行——修改一个配置需要重启整个集群&a…...

从视频中精准提取人声:ClearerVoice-Studio目标说话人提取实战

从视频中精准提取人声:ClearerVoice-Studio目标说话人提取实战 1. 引言:为什么需要从视频里“挑”出特定的人声? 想象一下这个场景:你刚结束一场重要的线上会议,想把其中一位专家的发言单独剪出来,做成学…...

从TI F28335切换到进芯AVP28335:手把手教你搞定Flash API替换与烧录配置(CCS/Uniflash/C2prog全流程)

从TI F28335迁移至进芯AVP28335:Flash API替换与烧录工具链全解析 当国产芯片替代成为行业趋势,进芯电子的AVP28335凭借与TI F28335的高度兼容性,成为许多嵌入式项目的首选替代方案。但在实际迁移过程中,工程师们往往会遇到一个看…...

文脉定序实战案例:新能源汽车电池BMS故障诊断知识库重排序优化

文脉定序实战案例:新能源汽车电池BMS故障诊断知识库重排序优化 1. 项目背景与痛点分析 新能源汽车行业快速发展,电池管理系统(BMS)的故障诊断变得日益重要。维修技师在日常工作中,经常需要查询大量的技术文档、故障案…...

PP-DocLayoutV3开箱即用:首次启动自动下载模型权重,断网环境支持离线部署

PP-DocLayoutV3开箱即用:首次启动自动下载模型权重,断网环境支持离线部署 1. 为什么你需要一个聪明的文档版面分析工具? 想象一下,你手头有一堆扫描的合同、论文或者历史档案的图片。你想把里面的文字提取出来,但发现…...

Gemma-3-270m多语言实战:Ollama中中英日韩混合输入生成效果展示

Gemma-3-270m多语言实战:Ollama中中英日韩混合输入生成效果展示 想看看一个只有2.7亿参数的“小”模型,到底有多大的能耐吗?今天,我们就来实测一下在Ollama上部署的Gemma-3-270m模型。特别要测试的是它处理中、英、日、韩四种语言…...

乙巳马年·皇城大门春联生成终端W一键部署教程:3步完成NodeJS环境配置

乙巳马年皇城大门春联生成终端W一键部署教程:3步完成NodeJS环境配置 最近在星图GPU平台上看到了一个挺有意思的AI镜像,叫“乙巳马年皇城大门春联生成终端W”。名字听着挺有年味儿,功能也直接,就是帮你生成春节对联。对于想快速体…...

Nunchaku FLUX.1 CustomV3效果展示:在4090上实现1024×1024图2.8秒内稳定出图

Nunchaku FLUX.1 CustomV3效果展示:在4090上实现10241024图2.8秒内稳定出图 1. 惊艳效果抢先看 Nunchaku FLUX.1 CustomV3带来的最直观感受就是:快!真的快!在RTX 4090显卡上,生成10241024分辨率的高清图片只需要2.8秒…...

STM32G030F6P6实战:0-20mA电流采集的两种硬件方案对比(附完整代码)

STM32G030F6P6实战:0-20mA电流采集的两种硬件方案深度解析与代码实现 在工业自动化领域,0-20mA电流信号因其抗干扰能力强、传输距离远等优势,成为传感器信号传输的主流标准之一。对于嵌入式开发者而言,如何精准采集这类信号并转换…...

Cogito 3B开源镜像详解:商业可授权、免专利风险、支持二次微调的LLM选择

Cogito 3B开源镜像详解:商业可授权、免专利风险、支持二次微调的LLM选择 1. 认识Cogito 3B:商业友好的开源大模型 Cogito v1预览版是Deep Cogito推出的混合推理模型系列,这个仅有30亿参数的模型却展现出了令人惊喜的性能表现。在大多数标准…...