1.58-bit FLUX

本文是LLM系列文章,针对《1.58-bit FLUX》的翻译。

摘要

我们提出了1.58位FLUX,这是使用1.58位权重(即{-1,0,+1}),同时保持生成1024×1024图像的可比性能。值得注意的是,我们的量化方法在不访问图像数据的情况下运行,完全依赖于FLUX.1-dev模型的自我监督。此外,我们开发了一个针对1.58位操作进行优化的自定义内核,实现了模型存储的7.7倍减少,推理内存的5.1倍减少,以及推理延迟的改善。对GenEval和T2I Compbench基准的广泛评估表明,1.58位FLUX在保持发电质量的同时显著提高了计算效率。

1 引言

2 相关工作

3 实验结果

4 结论和讨论

这项工作引入了1.58位FLUX,其中99.5%的transformer参数被量化为1.58位。使用我们的自定义计算内核,1.58位FLUX实现了模型存储的7.7倍减少和推理内存使用的5.1倍以上减少。尽管有这些压缩增益,1.58位FLUX在T2I基准测试中表现出了相当的性能,并保持了较高的视觉质量。我们希望1.58位FLUX能够激励社区为移动设备开发更强大的模型。
我们在下面讨论了1.58位FLUX的当前局限性,我们计划在未来的工作中加以解决:

  • 速度提升的局限性。尽管1.58位FLUX减少了模型大小和内存消耗,但由于缺乏激活量化和进一步优化的内核实现,其延迟并没有显著改善。鉴于我们有希望的结果,我们希望激励社区为1.58位模型开发自定义内核实现。
BAGEL多模态模型:架构设计与应用实践 多模态预训练模型是当前AI领域的重要研究方向,通过统一架构实现文本、图像、视频等跨模态理解与生成。BAGEL模型采用创新的混合Transformer专家(MoT)架构,结合理解专家与生成专家的双通道设计,有效解决了传统多模态模型的信息瓶颈问题。其关键技术包括广义因果注意力机制和Rectified Flow视觉生成方法,在图文互生成、图像编辑等任务中展现出显著优势。该模型特别适用于需要高质量多模态交互的场景,如自由形式图像操作、3D对象操控等计算机视觉应用。作为开源项目,BAGEL为研究者提供了7B参数规模的 阅读详情

相关推荐

TDCNet:基于热传导物理建模的红外目标检测新范式

红外目标检测本质是热辐射信号的建模与判别,其核心挑战在于弱小目标信噪比低、运动模糊导致时序断裂、以及背景热杂波与目标频谱重叠。传统方法依赖数据驱动注意力机制,易受强热源干扰并忽略热流的方向性与微分特性。TDCNet另辟蹊径,将傅里叶热传导方程离散化为时间差分卷积(TDC)算子,实现对热通量突变的精准响应;结合热梯度幅值图与热流方向直方图驱动的通道-空间协同注意力,从物理层面提升特征判别力。该设计显著增强0.5像素级微小目标检出能力,并在LLVIP等强干扰场景下保持高鲁棒性,适用于安防监控、无人机反制、工业热

weixin_33965305的博客 399

ComfyUI加载Ernie-Image GGUF量化模型全链路解析

GGUF是一种面向高效推理的通用模型序列化格式,广泛用于llama.cpp生态,其核心原理是通过分组量化(如Q4_K_M)与内存映射实现显存压缩和跨框架兼容。技术价值在于突破传统PyTorch权重格式限制,使大模型可在低显存设备上部署;典型应用场景包括消费级GPU上的中文多模态生成、本地化AI绘画工作流构建及边缘端轻量化推理。本文聚焦Ernie-Image这一国产视觉生成模型在ComfyUI中的GGUF适配实践,深入解析模型结构拆解、权重映射规则、定制加载器开发与双编码器条件注入等关键环节,覆盖从‘识别不到

475

MPC8323E ATM控制器BD结构与中断机制深度解析

在嵌入式通信系统开发中,硬件描述符(BD)和中断处理是驱动设计的核心基础。BD作为软件与硬件交互的“任务工单”,其结构设计直接决定了数据缓冲与处理的效率。中断机制则是处理器响应异步事件的关键,高效的中断队列管理能有效避免中断风暴,释放CPU资源。这些底层技术对于实现高确定性、低延迟的通信系统具有重要价值,尤其在工业控制、航空电子等对可靠性要求严苛的领域。本文以MPC8323E PowerQUICC II Pro处理器的ATM控制器为例,深入剖析其面向AAL0与AAL5协议的BD结构差异、中断队列的双重架构原

358

Phi-4-Mini与Phi-4-Multimodal:小模型如何实现边缘部署与多模态理解

小型语言模型(SLM)正成为AI落地的关键路径,其核心在于以任务感知压缩替代盲目参数扩张。Phi-4-Mini(3.8B)和Phi-4-Multimodal通过共享语义分词器、纯Decoder架构与INT4量化等技术,在保持高精度的同时显著降低显存占用、推理延迟与部署门槛。这类模型不依赖大规模数据堆叠,而是聚焦代码生成、图文理解等垂直任务的数据提纯与结构精炼,天然适配边缘设备、低功耗场景及中小团队微调需求。在Jetson Orin、M2 Mac甚至8GB笔记本上稳定运行的能力,使其成为工业传感器本地识别、教

weixin_30570101的博客 444

FDE前沿部署工程师:100个实战项目构建硬核作品集指南

容器化与云原生技术是现代软件部署和运维的基石,其核心在于通过Docker等容器技术实现应用的环境标准化与隔离,并借助Kubernetes等编排系统实现自动化部署、扩展和管理。这项技术的核心价值在于提升了应用交付的效率、可靠性和可移植性,是支撑微服务架构、持续集成与持续部署(CI/CD)的关键。在实际工程实践中,这些技术被广泛应用于构建自动化流水线、实现系统的可观测性以及保障生产环境的安全与合规。对于希望提升竞争力的部署工程师而言,掌握从基础设施即代码(IaC)、服务网格到AI/MLOps部署等全链路技能至关

weixin_33816300的博客 410

Qwen3.5作为ComfyUI多路文本编码引擎的工程实践

文本编码器是AI绘画工作流中决定语义对齐质量的核心组件,其原理在于将自然语言提示映射为扩散模型可解码的嵌入向量。传统CLIP模型因冻结投影头、固定维度与单路输出,难以支撑精细化控制需求;而Qwen3.5通过NTK-aware位置编码、跨模态适配器及指令微调能力,实现了主语义、否定约束与风格强度三路正交嵌入输出。该技术显著提升提示词到图像的可控性与稳定性,尤其适用于ComfyUI等节点式工作流中对conditioning信号的分通道调度。本文聚焦Qwen3.5在本地部署、Custom Node开发与多Cond

csdndownload11123的博客 402

【信息科学与工程学】计算机科学与自动化——第三百零五篇 数据中心 Scale-Up、Scale-Out、Scale-Across 20

GPU 训练中的各种算子融合技巧、梯度压缩与稀疏通信的高级变体、混合专家模型的负载均衡与通信优化、长序列模型的注意力机制优化、模型量化与蒸馏的联合优化、分布式训练中的容错与恢复、以及一些新兴硬件特性的建模(如 HBM3、GDDR7、CXL 3.0 内存语义、PCIe Gen6 PAM4 信令等)。每条仍然包含四个方程式子节。

weixin_49199313的博客 352

【信息科学与工程学】【数据中心】第八十八篇 智能云计算中心(含边缘节点)IaaS/PaaS/SaaS/MaaS与芯片/指令集/软件及硬件架构等关系01

编号智能云计算中心层级联动与功能性功能/性能/能力能力与芯片/指令集/RTOS/软件架构/控制科学等关系数学表达式及参数设计(多种形式,关联拓扑与Scale)关联标准1AI IaaS(算力底座)IaaS←→算网大脑←→PaaS调度器异构算力供给(CPU/GPU/NPU/DPU);Scale across(跨域异构)芯片架构决定算力密度;指令集(AVX/SVE2/RISC-V自定义)决定算子可移植性。

weixin_49199313的博客 572

【信息科学与工程学】信息科学领域——第一百三十五篇 射频/天线04

1469(家具布局续完)、1470(街道宽度续完)、1471(多层墙体续完)、1472(树叶极化续完)、1473(雨衰动态续完)、1474(沙尘XPD续完)、1475(呼吸监测续完)、1476(地下管道续完)、1477(室内XPR续完)、1478(V2I阴影续完)、1479(金属饰品续完)、1480(簇模型续完):半球壳(R=50mm,厚2mm),材料可选石英(ε_r=3.78,tanδ=0.0001)或聚四氟乙烯(ε_r=2.1,tanδ=0.0003),用FEM离散,140GHz。

weixin_49199313的博客 121

【信息科学与工程学】计算机科学与自动化——第三百零五篇 数据中心 Scale-Up、Scale-Out、Scale-Across 100

密码法》《商用密码管理条例》《网络安全法》《数据安全法》《国家政务信息化项目建设管理办法》;《网络安全法》《数据安全法》《个人信息保护法》《反恐怖主义法》《反有组织犯罪法》;反洗钱可疑交易规则判定。《个人信息保护法》《网络安全法》《数据安全法》《反不正当竞争法》《生成式人工智能服务管理暂行办法》;《中国共产党纪律处分条例》《党内监督条例》《巡视工作条例》《审计法》《公职人员政务处分法》《反腐败/反有组织犯罪相关》《档案法》《电子签名法》《会计法》(原始凭证数字化要求)、《网络安全法》;

weixin_49199313的博客 493

【信息科学与工程学】【物理/化学科学和工程技术】知识体系081 磁学05

编号类型磁学领域关联子领域核心数学方程式/算法模型模型逐步推理思考的数学方程式及数字/数值参数列表时序流程关联知识加工工具/机床/装备及厂商及加工工艺及各类时序流程和各类注意事项Q305纳米尺度磁化DRAM/先进封装磁电随机存取存储器(MERAM)作为DRAM替代磁电系数 α = dE/dH = (λ_s d33)/(ε0ε_r)。其中λ_s为磁致伸缩系数,d33为压电系数。写入电压 V_write = α * H_c * t_piezo,其中H_c为磁性自由层矫顽场,t_piezo为压电层厚度。写入能耗

weixin_49199313的博客 185

【信息科学与工程学】【制造工程】【物理/化学和工程技术】第三十九篇 芯片中的物理01

编号类型领域子领域材料问题(数学分析及数学物理/数学化学/材料科学/界面科学/表面科学 + 计算架构/信息架构/通信架构/堆叠架构/应用架构/几何/拓扑/代数/数论/函数评估/数值估计/概率/统计/向量/张量/矩阵/矢量 + 其他)数学分析逐步推理思考的数学表达式及实现步骤及时序流程关联知识1物理效应半导体物理量子隧穿Si / SiO₂ / HfO₂利用薛定谔方程进行量子隧穿概率的数学分析,结合WKB近似与传输矩阵法进行数值估计;考虑一维势垒的几何形状(矩形/梯形)及界面粗糙度引起的势垒波动;统计电子能量分

weixin_49199313的博客 100

【信息科学与工程学】计算机科学与自动化 第二百零一十一 软件开发模型01

编号类型模型领域模型中的知识点/因素/参数关联知识和法律法规1传统顺序模型瀑布模型 (Waterfall)通用软件开发、硬件紧密耦合系统、政府/军工项目、需求稳定的传统信息系统严格线性阶段:可行性研究→需求分析(SRS,含功能/非功能/接口/约束,使用IEEE 830模板)→系统设计(概要设计HLD:架构、模块划分、数据库ER图;详细设计LLD:伪代码、类图、接口定义)→实现(编码规范、代码审查、静态分析工具SonarQube)→测试(单元测试JUnit、集成测试、系统测试、验收测试UAT,测试计划提前编写

weixin_49199313的博客 159

深入解析Mifare Classic Crypto1认证流程与密钥交换机制

本文深入解析Mifare Classic Crypto1认证流程与密钥交换机制,详细介绍了Crypto1加密算法的工作原理、认证初始化阶段、随机数交换与密钥流生成过程,以及双向验证步骤。文章还分析了Mifare Classic的安全漏洞,包括随机数生成缺陷和密钥流恢复攻击,并提供了Proxmark3实战演示和防护建议。

c6d7e8f9g的博客 898

基于Windows环境的OGG远程抽取异常(经典模式)OGG-02830 Formatting error

MOS提供的解决方法,根据MOS的提示是由于使用的OGG版本太新了,经典模式下已经弃用了这种远程抽取方式。问题:Windows环境下启用远程抽取ADG备库的数据,在启动抽取进程的时候出现如下错误提示。

Mrzhou的博客 380

NeurIPS‘25新研究!PINN+GNN强强联手,模型精度飙升50%!

物理图神经网络研究取得重大进展!UCLA团队提出的PhysGNN架构在NeurIPS'2025上引发关注,该模型成功融合PINN的物理约束优势与GNN的图结构处理能力,解决了工程仿真中的关键瓶颈。研究显示,PhysGNN在城市热网预测中误差降低42%,电网负荷模拟的物理规则违反率下降68%。同步解析的SyncTREE模型则创新性地将RC树物理特性融入GNN,实现毫秒级IC时序分析;HSPGNN模型通过嵌入偏微分方程,显著提升多变量时间序列填补精度。

m0_73122726的博客 1023

C++面试八股文

和静态多态(又称编译期多态,即在系统编译期间就可以确定程序将要执行哪个函数),其中动态多态是通过虚函数实现的,虚函数是类的成员函数,存在存储虚函数指针的表叫做虚函数表,虚函数表是一个存储类成员虚函数的指针,每个指针都指向调用它的地方,当子类调用虚函数时,就会去虚表里面找自己对应的函数指针,从而实现“谁调用、实现谁”从而实现多态。而C++符号表中的符号不是以函数名命名的,称为函数名修饰规则,虽然函数名相同,但是函数参数等其他属性不同,取的符号也不同,所以不会产生查询歧义的问题,使得函数可以重载。

qq_46676829的博客 905

从Overleaf上导出Latex论文发布到arxiv详细教程(常见问题与解决)

如果是做cv的论文请选择“Computer Vision and Pattern Recognition”,选择“Artificial Intelligence”可能会被on hold,貌似这个指的是传统的人工智能?我用公司邮箱注册发布一篇论文,一个多月还是“on hold”状态,换成edu邮箱第二天就被发布了。3、有可能是subject class选错了,编辑会帮你手动选择,然后发一封邮件告知你解除……报错缺失bbl等文件,这是因为从Menu中下载的话,是没有bbl文件的。论文被on hold。

沉迷单车的追风少年 3590

RK平台以太网设置中添加代理设置

以太网中配置Configuration的时候可以IpConfiguration的初始化函数来设置代理类型和代理参数。通过添加一个KEY_ETH_PROXY的选项来设置代理的配置,然后再设置以太网静态或者动态的类型时候下发给系统进行设置。

Android系统开发笔记 657

Open3D 曲率下采样

曲率下采样是一种基于几何特征的点云处理技术,通过计算每个点的曲率来判断其所在位置的局部表面特征,从而进行选择性保留。曲率的计算通常基于点的法向量和其邻域点的分布。

纵马踏花向自由 841

halcon知识:常见三种模板匹配方法总结

halcon的三种模板匹配方法总结,halcon有三种模板匹配方法:即Component-Based、Gray-Value-Based、Shaped_based,分别是基于组件(或成分、元素)的匹配,基于灰度值的匹配和基于形状的匹配,此外还有变形匹配和三维模型匹配也是分属于前面的大类 本文只对形状匹配做简要说明和补充: Shape_Based匹配方法: 上图介绍的是形状匹配做法的一般流程及模板制作的两种方法。 先要补充点知识:形状匹配常见的有四种情况 一般形状匹配模板shape_model、线性变

gongdiwudu的专栏 4万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

VB摄像头监控

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

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

深度学习工具包 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")

上一篇: METEOR: Evolutionary Journey of Large Language Models from Guidance to Self-Growth
下一篇: Efficient Reasoning with Hidden Thinking
UnknownBody
博客等级 码龄16年 5601粉丝 4739原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值