给开发者的无代码/低代码技术决策指南(2026)

2026年低代码开发工具趋势与选型指南 低代码开发平台通过可视化编程和AI辅助,显著提升企业应用开发效率。其核心原理是将传统编码转化为模块化拖拽操作,结合云原生架构实现快速部署。技术价值在于降低开发门槛,使业务人员能直接参与系统构建,同时通过智能建议优化代码质量。典型应用场景包括ERP系统定制、移动应用开发和业务流程自动化。随着AI深度集成,2026年的低代码工具如Mendix和OutSystems已支持量子计算模拟和语音交互编程,在金融、物流等领域实现开发周期缩短50%以上。 阅读详情

原文链接:https://www.nocobase.com/cn/blog/a-developers-technical-decision-guide-to-no-code-and-low-code

写在开头:开发者如何掌控低代码/无代码?

过去几年,低代码/无代码常被简单贴上“非开发者工具”的标签。

如今,随着无代码/低代码平台能力深化(数据建模、权限体系、扩展插件)以及 AI 技术的爆发式发展,我们正站在一个新的技术交叉点。

AI 正在以前所未有的速度接管重复性编码工作。

💡推荐阅读:GitHub 上 Star 数量前 20 的开源 AI 项目

LLM 正在迅速成为“初级代码生成器”,它们可以直接输出组件代码或基础逻辑。在这种背景下,无代码/低代码平台不再仅仅是拖拽组件,它演变成结构化、可治理的 AI 协作界面。

无代码/低代码平台提供了明确的架构边界、预定义的配置模型和运行时环境,这使得 AI 的能力能被高效、安全地接入:

  • 业务逻辑的 AI 化: AI 可以直接在无代码/低代码平台上配置复杂的工作流或生成数据模型。
  • 开发者的价值重塑: 开发者将不再把时间浪费在编写 CRUD(增删改查)代码上,而是专注于设计平台本身、定义平台的扩展点、以及处理 AI 无法胜任的复杂集成与底层调优。

开发者面临的问题因此升级为:

在 AI 和无代码/低代码共同加速的时代,我们该如何定义代码的边界?如何在高效率与底层可控性之间找到平衡,确保系统的可治理性?

本指南旨在为技术决策者和开发者,重新划清无代码/低代码的适用边界。

💬 嗨!你正在阅读 NocoBase 博客。NocoBase 是一个极易扩展的 AI 无代码/低代码开发平台,用于构建企业应用、内部工具和各类系统。它完全支持自托管,基于插件架构设计,开发者友好。→ 欢迎在 GitHub 上了解我们

low code and no code.png

决策树:什么时候适合使用?

评估无代码/低代码平台适用性,应遵循工程化判断。一旦核心系统不满足任一“不适合”条件,应立即采用传统代码开发。

步骤判断标准结果
Step 1: 业务结构性业务规则是否能被数据模型(表结构)与流程图清晰表达?否 → 不适合
Step 2: 交互复杂度交互是否超出“表单 + 表格 + 通用视图”的中等复杂度?是 → 不适合
Step 3: 性能要求是否需要实时性(Latency < 100ms)、高并发、高吞吐或底层调优?是 → 不适合
Step 4: 扩展边界未来半年需求与扩展点是否可预期、可模块化?否 → 小心使用
Step 5: 团队治理能力团队是否愿意采用平台化方式,并建立配置治理流程?否 → 不适合

💡推荐阅读:开发者低代码工具选型与部署指南

最佳使用场景=效率最大化

无代码/低代码的价值在于解耦业务的易变部分(数据、流程、权限)与底层代码的稳定部分(运行时、渲染引擎)。

  • 业务逻辑清晰、规则可抽象的场景: 系统的核心是数据模型、表单、流程和权限。比如: 后台管理系统(Admin Panel)、内部审批流、数据运营面板、工单/简单 CRM 等。
  • 团队人手有限、交付周期紧迫: 适用于追求可用性和可维护性高于极致外观的内部系统。
  • 跨部门协作与分工:开发者负责底层架构和扩展能力(如自定义 API、复杂的计算逻辑)。业务/运营团队负责界面配置和流程调整。

不适用场景=黑箱与陷阱

强行在以下场景使用无代码和低代码,平台抽象层将成为性能负担和架构黑箱。

  1. 核心引擎与高要求系统
  • 高并发/实时性: 例如交易撮合、流式计算。这些场景需要对底层 I/O、内存和算法进行毫秒级的精细调优,平台抽象层引入的性能开销是不可接受的。
  • 复杂计算/算法: AI 模型推理、图像音视频处理等。强依赖底层工程能力和不受限的运行时沙箱环境。
  1. 极致前端交互与体验要求

高度自定义渲染,比如大型 C 端产品、复杂的自定义动画或多端统一体验。这些需要完整前端框架的灵活性。

  1. 频繁突破框架边界的项目

最怕“能做 80%,但剩下的 20% 是核心功能但是无代码低代码做不了”。这最终会演变成二次开发的恶性循环,导致技术债爆炸。

💡推荐阅读:为什么低代码让开发者头疼?6 款好用工具推荐

开发者掌控的 5 个法则

在使用无代码和低代码平台的时候,开发者一定要记住:自己不是配置者,而应是平台的设计者、治理者和扩展者。

  1. 数据模型优先,而非界面优先

开发者必须主导数据建模、关系设计、权限划分。界面的搭建可以交给业务,但数据结构与服务边界是系统的生命力所在。

  1. 用它做结构化的部分,将代码写在更有价值的地方

无代码/低代码负责重复性、可配置的部分。开发者代码负责不可配置、复杂计算、系统集成的部分。

  1. 在边界内扩展,拒绝绕路(Hack)

严格遵守平台的扩展机制,将自定义逻辑放入可维护的位置。严禁直接修改数据库或私自绕开平台的前端渲染逻辑,这会使未来的平台升级和维护成为噩梦。

  1. 保持工程化,实施配置治理

无代码/低代码也需要 DevOps 流程。必须实现配置版本管理、环境迁移(Dev/Staging/Prod)、审批流程和回滚机制,确保配置是可审计和可控的。

  1. 构建团队能力,避免单点风险

确保整个技术团队了解平台的架构、扩展点和治理规范。避免系统知识集中于少数人的风险。

💡推荐阅读:4 大开源产品帮你避免闭源低代码平台的隐藏成本

适合开发者使用的无代码 / 低代码工具

⚠️ 注意在做最终技术选型前,建议都亲自试一遍这些平台,尤其是开源工具,自行部署后测试数据模型、权限、扩展点等核心能力,才能真正判断是否适合自己的业务场景。

工具定位是否开源自托管能力可扩展性(插件/代码)数据模型能力前端可控性适合场景不适合场景
NocoBase企业级无代码平台是强(官方支持)强(插件架构、可写代码、扩展点清晰)强(模型驱动、小到字段、大到关系都能控制)中等(块式布局、可二开)内部系统、CRM、工单、BPM、运营后台高度自定义前端、强交互场景
Retool内部工具构建否有但有限中等(JS 逻辑、组件有限制)中等中等业务看板、API 连接器、多数据源面板自定义模型、复杂权限
Budibase开源内部工具构建是强中等中等中等简单后台、表单工具大规模业务系统
Appsmith前端为主的低代码平台是强中等(JS 灵活)一般强(前端组件丰富)前端主导的内部工具复杂流程、权限体系
ToolJet通用低代码平台是强中等中等中等数据面板、CRUD 工具大量业务模拟与流程控制
Firebase + FlutterFlow移动端应用构建否(Firebase)无弱中等强(移动端 UI 完整)移动端快速 MVP企业内部系统、权限建模
Power Apps微软生态业务应用构建否有限中等中等一般Microsoft 生态企业自托管、插件扩展、完全可控性

💡推荐阅读:无代码(零代码)工具怎么选?23 款热门工具对比 + 选型指南

结语

无代码、低代码和 AI 并不会替代开发者,它们只是重新分配了工程时间。

把重复、结构化的部分交给平台,把复杂、关键的部分留给代码。

最终的核心是同一件事:用架构的稳定性换取业务的持续敏捷。

如果你觉得这篇博客有帮助,欢迎分享给更多的朋友!❤️

阅读更多:

  • 7 款最佳自托管 AI 工具,快速构建业务应用
  • GitHub 上最值得关注的 14 个开源 AI 低代码工具
  • 11 个在 GitHub 上最受欢迎的开源无代码 AI 工具
  • GitHub 上 Star 数量前 18 的开源 AI Agent 项目
  • GitHub 上 Star 数量前 8 的开源 MCP 项目
2026年低代码开发工具市场趋势与选型指南 低代码开发平台通过可视化编程和模块化组件,显著降低软件开发门槛,其核心原理是抽象化传统编码过程。这种技术大幅提升企业数字化转型效率,特别适合业务快速迭代和跨部门协作场景。当前主流工具如Mendix、OutSystems已融合AI辅助开发能力,在金融、物联网等领域产生典型应用案例。随着市场规模突破300亿美元,掌握低代码工具选型方法和实施规范成为开发者必备技能,尤其需要注意避免过度定制化和性能优化等常见陷阱。 阅读详情

相关推荐

上位机开发新范式:低代码/无代码平台能否重构工业自动化软件开发?——2026年工业级理性分析

(西门子工业CTO):“在产线上,1%的安全漏洞意味着1%的停机率。2026年,低代码不是‘魔法’,是工业开发的‘效率加速器’。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 192

AI编程:自动化代码生成、低代码/无代码开发与算法优化实践

摘要:本文探讨了AI技术在编程领域的三大核心应用:自动化代码生成(基于大语言模型实现自然语言转代码)、低代码/无代码平台开发(通过AI简化可视化逻辑编排),以及算法自动优化(包括超参数调优和代码性能提升)。研究展示了AI如何显著提升开发效率,如GitHub Copilot可节省30%编码时间,同时分析了当前技术存在的局限性(代码幻觉、安全隐患等)和伦理挑战。文章认为,AI编程并非替代开发者,而是通过人机协作重构软件工程范式,未来开发者需要掌握Prompt工程等新技能。

zzywxc787的博客 4171

【人工智能】低代码与AI技术未来趋势分析

开发者通过自然语言输入或业务逻辑描述,AI即可生成完整的应用框架,甚至完成测试和部署优化。低代码平台将向“无代码”方向延伸,非技术人员可通过拖拽式界面构建复杂应用,甚至训练AI模型。例如,Snapchat的Lens Studio通过低代码工具支持用户创建AR内容,未来这类工具将扩展至更多领域。根据Gartner预测,到2026年低代码市场规模将超260亿美元,AI驱动的应用开发成为核心增长引擎12。例如,结合5G和边缘计算,AI可在本地设备上实现低延迟分析,减少对云端的依赖。企业需平衡效率与安全性。

meisongqing的博客 1090

推荐2026年国内排名前十的无代码开发平台

2026年国内十大无代码开发平台盘点:云表平台凭借表格编程技术领跑制造业数字化,简码依托阿里资源强化AI应用生成能力,轻流专注流程自动化,明道云擅长复杂业务场景搭建,腾讯微搭深度融合微信生态,金蝶苍穹深耕财税领域,伙伴云突出CRM解决方案,氚云适配钉钉用户,得帆云服务大型企业国际化需求,YonBuilder依托用友技术优势。这些平台通过可视化操作、丰富模板和安全部署,助力企业快速实现数字化转型。

无乞的博客 797

以LAN8720A为例的以太网硬件设计方案

输入时钟(XTAL1/CLKIN,XTAL2):推荐外加25MHz(性价比较高)晶振为PHY芯片提供时钟,PHY芯片内部PLL将其倍频为50MHz来使用,亦可使用直接使用50MHz晶振。三位MODE通过高低电平组合分别对应以上8种模式 ,包含10M半双工,10M全双工,100M半双工,100M全双工,是否启用自协商协议,CRS是否有效等。VDDCR:1.2V电源,可由芯片内部稳压电源提供,亦可由外部电源提供,由外部电源提供可降低芯片功耗。REF_CLK:参考时钟,由MAC或外部时钟晶振向PHY芯片提供。

weixin_46154042的博客 5885

使用 C# 开发海康设备实时视频流的监控与报警系统

本文介绍了如何使用C#结合海康威视SDK(HCNetSDK)开发安防监控系统,涵盖设备登录、视频流获取、报警处理和云台控制等核心功能。内容包括开发环境配置、系统架构设计、关键代码实现(如设备登录、实时视频播放、报警设置)以及用户界面设计。通过Windows Forms/WPF,开发者可构建完整的监控应用,实现设备管理、视频监控、报警响应等功能。系统采用模块化设计,便于扩展和维护,适用于各类安防场景。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1357

‌低代码/无代码测试工具:机遇与局限

摘要:2026年软件测试领域正经历低代码/无代码(LCNC)工具带来的革命性变革。这类工具通过可视化界面显著提升测试效率,Gartner预测超50%企业将采用LCNC平台。机遇包括缩短40%测试周期、降低25-40%成本,并赋能非技术人员参与测试;但存在处理复杂场景不足、技术依赖性强等局限。建议采用混合模式:LCNC处理基础测试,保留编码工具应对复杂需求。未来测试工程师需平衡工具使用与专业判断,将LCNC作为"加速器"而非"替代品",推动测试从成本中心向价值引擎转型。

2501_94449023的博客 923

h5支付不能打开支付宝 ios_iOS支付宝H5支付无法返回APP解决方案

本文前大段在讲楼主是如何解决这个问题的,以及中间遇到的麻烦。赶时间的同学可以直接看最后的 最终解决方案。在讨论之前,我们先看看官方文档上的一句话:注意:在iOS系统中,唤起支付宝App支付完成后,不会自动回到浏览器或商户APP。用户可手工切回到浏览器或商户APP;支付宝H5收银台会自动跳转回商户return_url指定的页面。what? 官方直接跟我们说GG了?楼主不甘心,还是想尝试一下。借鉴之前...

weixin_39864101的博客 854

2026 AI元年:AI开发进入“低代码时代”,开发者将被重新定义

在高层与 AI 讨论逻辑、约束与目标 由 AI 自动完成样板代码、配置、迁移与部署 人类像导演一样定义“产品的灵魂”

AI_zhi_neng的博客 1155

【逐函数讲解ORB_SLAM3源码】获取普通帧率、关键帧、IMU数据

获得imu的旋转 mRwc * mImuCalib.mTcb.rotationMatrix(); Sophus::SE3 mTwc 创建ORB_SLAM3系统 Create SLAM system. It initializes all system threads and gets ready to process frames. ORB_SLAM3::System SLAM(argv[1],argv[2],ORB_SLAM3::System::IMU_RGBD, true, 0, file_nam

小秋 AI SLAM 入门实战教程 1245

【VTKExamples::PolyData】第十六期 GradientFilter

本文分享VTK样例GradientFilter,并解析接口vtkGradientFilter & vtkAssignAttribute,希望对各位小伙伴有所帮助!

qq_40041064的博客 320

无代码应用搭建工具完整指南:2026年主流平台横向测评

无代码应用搭建工具的核心定义是:让没有编程背景的人,也能独立完成应用的设计、逻辑配置和上线发布,全程不需要手写任何代码。可视化编辑器:通过拖拽组件、配置属性的方式构建界面,而非编写HTML/CSS。内置逻辑引擎:通过条件规则、工作流自动化等方式实现应用逻辑,而非编写JavaScript或后端代码。一键发布能力:支持将构建好的应用直接部署到云端、Web或移动端应用商店。

weixin_41291988的博客 601

YOLOv9原创自研:卷积魔改 | 一种新颖的风车形卷积(PConv)融合注意力机制,加强微弱小目标检测能力

为了进一步提升小目标检测能力,风车形卷积(PConv)融合注意力机制进一步提升小目标检测能力

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 363

2026年10款主流企业无代码编程选购指南

钉钉宜搭是阿里巴巴旗下钉钉的低代码/无代码应用搭建平台,凭借与钉钉组织架构、消息待办、审批流的深度集成,以及可视化搭建、模板市场、开放API等能力,迅速占据国内低代码市场重要份额。是国内首个企业级无代码AI开发平台,提供三级权限管理、多团队协同、资源隔离与SLA服务保障,通过云环境实现租户隔离、内容安全检测与运行时防护,这也是国内首个支持多人实时协作的AI无代码平台,首次实现了AI生成应用的企业级高可用。:平台内置十余个专业AI智能体(策划、设计、前端、后端、测试等),模拟真实开发团队分工协作。

tianjinhuanlegou的博客 349

【STM32项目】基于Stm32c8t6-镭射激光打印机的设计(完整工程资料源码)

随着打印技术的快速发展,镭射打印技术也开始得到越来越广泛的应用。这种技术可以被用于在木材、塑料、皮革、织物等各种材料上进行图形打印,并且通常比传统机器更快、更准确和更灵活。

嵌入式技术开发 7200

《民机适航入门指南:从法规学习到项目实践的全面解析》

适航(Airworthiness)是指航空器、其发动机、螺旋桨和其他部件在规定条件下,能够安全飞行并满足有关航空法规规定的条件。简而言之,适航代表了航空器在任何时候都能安全运营的状态。适航在民用航空领域尤为关键,因为飞机必须经过严格的适航认证才能投入商用。这些认证的目标是确保飞机能够在广泛的运行条件下保持飞行安全,从而保护乘客、机组和地面人员的生命财产安全。适航法规覆盖了飞机的整个生命周期,包括设计、制造、测试、运营、维护和报废。

qq_41854911的博客 993

低代码/无代码崛起:软件测试从业者的专业应对之道

低代码/无代码平台的崛起正在重塑软件开发格局,预计到2026年85%的企业应用将采用相关技术。这一趋势为软件测试从业者带来双重影响:一方面降低技术门槛导致传统测试技能价值稀释,另一方面也创造了效率提升和角色转型的机遇。测试人员需重构技能矩阵,从业务理解、平台评估到质量策略规划实现能力升级,并将工作重心从执行转向监督。未来,测试从业者将转型为质量生态架构师,通过掌握AI工具和行业标准,在低代码时代继续发挥关键作用。主动适应变革、重构核心能力是应对这一趋势的关键。

2501_94436581的博客 388

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

2026年低代码选型指南:四大平台对比与决策树

低代码平台已成为企业数字化建设的重要工具,但不同平台的底层架构差异巨大。理解数据模型、流程引擎与集成能力等核心原理,是评估平台适用性的关键。优秀的低代码平台能有效降低开发门槛,加速业务应用落地。在实际应用中,企业需结合私有化部署需求、二次开发边界以及POC验证来综合决策。简道云长于表单报表,轻流聚焦BPM流程,明道云偏向自由搭建,聚宝D-Pro则面向复杂数据集成。本文从平台基因、能力边界到选型决策路径,系统梳理四款主流低代码平台的异同,帮助团队建立一套可复用的低代码平台选型方法论。

weixin_34319817的博客 353

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

2026低代码选型指南,主流低代码开发平台排名出炉

基于技术成熟度、信创安全、生态集成等五大维度,当前市场形成了三大核心阵营。其中,国内企业级全栈信创类平台因其在核心业务领域的深耕,备受大型企业关注。JNPF快速开发平台正是该阵营中一个极具代表性的技术派选手。(一)国内企业级全栈信创类:以JNPF为例看硬核实力此类平台的核心价值在于能支撑企业核心业务系统(如生产制造、金融风控、复杂供应链)的搭建,对技术深度和信创适配要求极高。JNPF快速开发平台(综合评分参考:98.2分)AI驱动的开发范式。

wuziyan0309的博客 417

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

2026 AI元年:AI原生重构低代码,开发行业迎来范式革命

2026 AI 元年,低代码领域的革命已经到来。过去,低代码让开发更简单;现在,AI 让低代码更智能。

dsgdauigfs的博客 2614

2026年独立开发者SaaS实战指南

《2026年独立开发者SaaS实战指南》指出,独立开发者的革命已经到来:基础设施成熟、AI工具降低门槛、订阅制普及使"一人即团队"成为可能。但SaaS创业失败率高达90%-95%,常见死因包括解决伪需求、资源耗尽和产品失焦。成功者往往从真实痛点出发,构建精简MVP(含核心功能、埋点和反馈),并提前开始营销。作者强调"速度比完美重要",建议建立每周交付节奏,避免决策瘫痪。文末提醒:多数人只会计划而不会真正交付。关注"令狐冲AI"回复"Saa

1499

2026 ITSM产品选型全景指南:四大核心产品横向对比,国产化低代码平台落地实测

摘要:2026年中国ITSM市场规模预计达103.5亿元,增速18.2%,国产化替代、低代码底座和全渠道协同成为核心选型标准。当前企业面临传统工单系统流程僵化、信创适配不足等痛点。文章对比四类主流ITSM方案:嘉为蓝鲸(国产低代码平台,支持全栈信创)、海外商用套件(如ServiceNow)、云厂商轻量化工具和传统定制平台,详细分析其架构、能力与适配场景,并给出金融、制造等行业选型建议。重点指出国产平台在低代码配置、信创兼容及自动化集成上的优势,为CIO提供客观参考。

trainsignalcn的专栏 198

有没有适合初学者使用的低代码/无代码Agent开发工具?

摘要: 2026年中国电商规模突破15万亿,但系统孤岛与人力成本成为行业痛点。传统RPA工具维护成本高且脆弱,而「实在Agent」通过ISSUT技术(视觉识别UI元素)和自研TARS大模型,实现“0代码”自动化。实测显示,它能跨平台同步库存(容错弹窗干扰)、智能处理退款(语义理解决策),15分钟完成配置,效率提升90%以上。其非侵入式设计解决了老旧系统适配问题,成为初学者和小企业的“数字员工”首选,真正推动电商从“人肉搬运”向AI自动化转型。

2501_92350997的博客 393

中小企业决策者指南:主流低代码开发平台横向测评(2026)

星图云开发者平台在资料中给出多种扩展机制:CSS/JS 高级编辑、组件脚手架、插件脚手架、能力卡片脚手架等,并可把函数、逻辑代码、算法、高频模块封装为能力卡片在逻辑编辑器调用。模型驱动 + 快速迭代的经典路线,适合“业务人员做原型、开发者扩展落地”的协作模式,强调从原型到生产的持续迭代能力。典型 BPM/流程中枢路线,强在流程与规则引擎,适合合规与跨部门流程复杂的组织(审批、工单、流程治理类场景)。如果你的业务天然有设备数据、空间信息或跨系统数据融合诉求,这类“数据融合中枢”能力通常能减少后期拼装成本。

ITXTYM的博客 719
上一篇: 客观科学分析Golang Green Tea GC和dotNet GC哪个性能更好
下一篇: 聊聊场景题:百万人同时点赞怎么办?这个怎么回答
cmdos
博客等级 码龄19年 83粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值