新华三H3CNE网络工程师认证—子网划分

新华三认证进阶指南:从H3CNE到H3CIE的网络工程师成长路线 在IT基础架构领域,网络工程师的成长往往依赖系统的知识体系与实操验证。技术认证作为衡量专业能力的重要标尺,帮助从业者从零散经验走向结构化认知。新华三认证(H3C认证)覆盖路由交换、安全、云计算等方向,其中H3CNE、H3CSE、H3CIE分别对应初级、高级与专家级能力,形成清晰的能力进阶路径。备考过程中,深入理解OSPF、STP等核心协议原理,结合模拟器与真实设备的环境进行实验,远比单纯刷题更能提升实际排障和设计能力。针对应届生、在职运维及转行者,合理规划认证起点与备考节奏,可高效完成技术底盘的构建,让证书 阅读详情

子网划分就是把一个大IP网段(比如整个披萨)切成小份(比如每人一块)的技术,目的是避免网络拥堵,精准管理!

一、为什么需要子网划分?

想象公司有 254个工位(IP地址:192.168.1.1~192.168.1.254),但:

  • 财务部10人、研发部100人、行政部20人…
  • 如果所有人都在一个大广播域里:

👉 行政部发通知,整个公司网络都在传(广播风暴)!
👉 黑客进财务部一台电脑,能扫全公司设备!

子网划分就是建“部门独立办公室”:

  • 财务部:192.168.1.0/28(16个IP,10人够用)
  • 研发部:192.168.1.16/25(128个IP)
  • 行政部:192.168.1.128/27(32个IP)

好处:隔离广播、提升安全、IP不浪费!
在这里插入图片描述

二、核心工具:子网掩码

子网掩码像 切披萨的刀,决定每块多大(子网规模)。

  • 普通家庭网段:255.255.255.0(/24),254个IP(像整个披萨)
  • 划分子网:把掩码拉长(比如255.255.255.240 = /28),切出16个IP的小块!

关键规则: 掩码每加1位,子网数量×2,主机数量÷2
举例:

  • /24(掩码24位)→ 254主机

  • /25(掩码25位)→ 2个子网,各126主机

  • /26(掩码26位)→ 4个子网,各62主机

在这里插入图片描述

三、四步切披萨法(子网划分实战)

目标:把192.168.1.0/24(254主机)切成4个部门用网段。

1、 数需要几块(子网数)

4个部门 → 至少切4块 → 掩码需延长2位(2²=4)
新掩码 = 24+2 = 26位(255.255.255.192)

2、算每块多大(主机数)

新掩码/26 → 主机位 = 32-26=6位 → 每块主机数 = 2⁶ - 2 = 62台(减2是去掉网络地址和广播地址)

3、 写切分点(子网地址)

块大小 = 256 – 192(掩码最后一段) = 64
子网地址:

  • 第1块:192.168.1.0/26(可用IP:192.168.1.1~192.168.1.62)
  • 第2块:192.168.1.64/26(可用IP:192.168.1.65~126)
  • 第3块:192.168.1.128/26(可用IP:192.168.1.129~190)
  • 第4块:192.168.1.192/26(可用IP:192.168.1.193~254)

4、分配部门

  • 财务部(10人)→ 192.168.1.0/26
  • 研发部(50人)→ 192.168.1.64/26
  • 行政部(20人)→ 192.168.1.128/26
  • 预留扩展 → 192.168.1.192/26

四、避坑指南——子网划分三大禁忌

1、IP地址不能跨子网分配:

❌ 把192.168.1.50分给财务部(0网段),192.168.1.70分给研发部(64网段)→ 70不在0网段内!

2、别忘去掉“头尾地址”:

每个子网的 第一个IP(网络地址)和最后一个IP(广播地址)不可用!
✅ 可用IP范围 = 子网地址+1 ~ 广播地址-1

3、VLAN和子网要配对:

每个子网必须对应一个VLAN(像部门门牌号),否则数据乱窜!

特殊IP地址

  • IP地址空间中,有一些特殊的IP地址,这些IP地址有特殊的含义和作用,举例如下。
特殊IP地址地址范围作用
有限广播地址255.255.255.255可作为目的地址,发往该网段所有主机,受限于网关)
任意地址0.0.0.0“任何网络”的网络地址:'这个网络上这个主机接口”的IP地址
环回地址127.0.0.0/8测试设备自身的软件系统
本地链路地址169.254.0.0/24当主机自动获取地址失败后,可使用该网段中的某个地址进行临时通信

五、子网划分的终极价值

1、治拥堵:广播域变小(部门通知不出办公室)

2、保安全:黑客进财务部网段,扫不到研发部设备

3、省IP:小部门不给大网段(比如10人只用16个IP)

4、便管理:故障时快速定位(研发部断网?查192.168.1.64/26网段!)

六、一句话总结

子网划分 = 切IP披萨

  • 刀法(子网掩码)决定块数和大小
  • 头尾不吃(网络地址和广播地址不能用)
  • 按需分配(大胃王给大块,小鸟胃切小块)

💡 记住口诀:
掩码加一位,子网翻一倍,主机砍一半!
—— 从此IP规划再也不头大!

HCL模拟器安装与华为华三命令对比实战指南 网络设备模拟器是网络工程师学习、认证和方案验证的核心工具,其原理是通过虚拟化技术仿真真实设备的硬件与操作系统。掌握模拟器不仅能高效验证网络架构,还能深入理解协议在不同厂商设备上的实现差异,具有极高的技术价值。在国产化与多厂商混合组网的应用场景中,新华三HCL模拟器与华为eNSP成为国内工程师必须掌握的两大平台。本文聚焦HCL模拟器的安装部署、拓扑搭建及核心配置,并深度解析华为与华三在VLAN、Trunk及SVI接口等关键配置上的命令差异,帮助工程师构建跨厂商设备的统一操作心法,提升实战能力。 阅读详情

相关推荐

H3CNE 5.0网络工程师认证中文教材完整版

网络是现代信息社会的基础设施,理解其基本构成与运行机制是每一位网络工程师的必修课。本章将从网络的基本概念入手,介绍局域网(LAN)、广域网(WAN)等常见网络类型,并阐述网络通信的核心要素,如协议、拓扑结构与通信模型。同时,我们将引入H3CNE(H3C Certified Network Engineer)认证,作为新华三技术有限公司推出的网络工程师认证体系,它不仅涵盖了网络基础知识、设备配置与管理等核心内容,更是衡量网络技术人员专业能力的重要标准。

weixin_42610671的博客 1248

H3C 示例:根据子网数划分子网

转载于:https://www.cnblogs.com/fanweisheng/p/11153715.html

weixin_30279671的博客 291

H3CNE认证备考指南:GB0-191 V7.0考试要点与高效复习方法

在网络工程师的职业成长路径中,认证考试既是知识体系的检验,也是技能落地的桥梁。以TCP/IP协议栈、VLAN划分、路由交换技术为核心的企业网络基础,是每一位数通从业者必须掌握的关键能力。H3C作为新华三旗下网络设备品牌,其认证体系中的H3CNE(GB0-191)考试,基于Comware V7平台,覆盖从二层交换到三层路由、从设备管理到网络安全的主流知识点。对于刚入门或希望系统梳理网络知识的工程师而言,理解MAC地址学习、VLAN标签封装、OSPF邻居建立等原理,远胜于死记硬背。备考时结合官方PDF教材、HC

weixin_33226548的博客 316

H3CNE(IP地址与子网划分)

PC去访问其他电脑的时候,通过掩码判断,如果是一个网段,会直接请求对方的arp,直接发送给他。要求有两个区域A和B,这个两个广播区域分别可以容纳200人,为他们划分子网。要求有两个区域A和B,这个两个广播区域分别可以容纳300人,为他们划分子网。:用来区分一个IP地址中的网络部分及主机部分。1)确定网络前缀:从A/B/C类选择一个前缀。1)确定前缀:192.168.0.0。1)确定前缀:192.168.0.0。网络地址:192.168.0.0。:用来区分一个网络内不同的主机。

2201_75638644的博客 1756

H3CNE教程PDF实战指南:从GB0-192考点到网络排错命令

网络工程师认证体系中,H3CNE是入门企业网络技术的基石,其知识框架覆盖OSI模型、TCP/IP协议栈、路由与交换等基础概念。理解这些原理不仅是应对GB0-192考试的关键,更是日常网络运维中定位故障、优化配置的底层能力。通过掌握静态路由优先级、OSPF的LSA类型、VLAN的PVID规则以及STP状态迁移等技术要点,工程师能快速构建从理论到命令行的完整排错路径。在实际场景中,无论是配置ACL策略还是排查NAT会话异常,H3CNE所强调的设备行为与协议交互逻辑都能帮助技术人员高效收敛问题。本文以H3CNE教

weixin_31188927的博客 79

H3CNE GB0-191备考全攻略:PDF刷题+模拟器实验

网络工程师认证是进入网络运维行业的常见起点,H3CNE作为新华三认证的入门级证书,其考试代码GB0-191对应Comware V7体系。备考资料中,广泛流传的PDF版本覆盖了TCP/IP基础、VLAN交换、OSPF路由等核心考点,但单纯阅读难以应对配置类与排错类题目。理解协议工作原理后,通过模拟器将题目场景还原为真实实验,能够亲眼验证VLAN Tag变化、OSPF邻居状态等关键细节。这种“概念理解+动手验证”的方式,不仅适用于备考,也能沉淀为工作后的排错能力。本文从知识版图梳理、三轮刷题法到模拟器实验,完整

weixin_31031711的博客 320

H3C 示例:根据主机地址数划分子网

转载于:https://www.cnblogs.com/fanweisheng/p/11153696.html

weixin_30955341的博客 569

H3C子网划分

讲述H3C子网划分,简单易懂 讲述H3C子网划分,简单易懂

H3C 子网划分方法

转载于:https://www.cnblogs.com/fanweisheng/p/11153638.html

weixin_30642267的博客 560

Camunda流程引擎 Modeler (二)

Camunda Modeler是Camunda官方提供的建模器: 独立安装的建模器([windows、linux、mac]

1311

BALM2深度解析 | 港大MARS实验室如何用点簇革新激光BA?

本文深度解析了港大MARS实验室提出的BALM2方案如何通过点簇技术革新激光BA(Bundle Adjustment)处理。BALM2将点云数据聚合为点簇,显著提升计算效率,实测显示其计算耗时仅为传统方法的1/20。文章详细介绍了点簇的核心原理、二阶优化方法及与传统方法的性能对比,展示了其在激光SLAM领域的突破性应用。

weixin_29212867的博客 153

H3C认证网络工程师H3CNE

H3CNE(H3C Certified Network Engineer,H3C认证网络工程师)认证主要定位于中小型网络的规划、设计、配置与维护,通过H3CNE认证,将证明您对数据通信网络有全面深入的了解,掌握面向中小型企业的网络通用技术,并具备设计中小企业网络以及使用H3C网络设备的能力。...

月梦工作室 863

VSCode连接SAP ABAP开发环境

本文介绍了使用VSCode连接ABAP开发环境的详细步骤。首先通过SICF或SMICM事务码获取ABAP连接地址,然后安装ABAP remote filesystem插件。提供了两种创建连接的方法:通过命令面板逐步配置(输入服务器地址、账号、系统标识等)或直接编辑JSON配置文件。最后通过命令面板选择已创建的连接即可完成连接,连接成功后可在VSCode左侧工作区查看ABAP系统内容进行开发。JSON配置方式更为简便推荐。整个流程帮助开发者摆脱复杂的Eclipse配置,实现快速便捷的ABAP开发环境搭建。

weixin_45293769的博客 2211

新华三H3CNE网络工程师认证—进制转换

了解进制转换,先要了解一下IP地址与子网划分,在我们通信当中,每一层都有它的标识,网络层的标识一共有两类协议,一个是IP协议,一个是IPv6协议。IP地址和MAC地址,他们之间是有一些区别。IP地址在网络当中可以理解为一个地名,MAC地址更像是一个主机的身份证编号,IP地址是由管理员决定的,代表主机所处的位置,而MAC地址就代表这一台主机。

极客园地 674

通信工程学习:什么是ASK振幅键控、FSK频移键控、PSK相移键控

ASK、FSK和PSK是三种基础数字调制技术。ASK通过改变载波振幅传输信息,实现简单但抗干扰弱;FSK利用频率变化传递信号,抗干扰较强但频谱利用率一般;PSK通过相位变化编码数据,抗干扰和频谱效率最优但同步要求高。三种技术各具特点,分别适用于不同通信场景:ASK用于低速光纤通信,FSK常见于无线广播,PSK则广泛应用于Wi-Fi、蓝牙等现代通信系统。

limengshi138392的博客 8719

OpenClaw安装方式那么多,但建议大家还是用云厂商吧

OpenCloud的安装方式多样,包括One-liner、npm、pnpm和Hackable等。One-liner提供高效的单行命令安装;npm和pnpm作为Node.js包管理工具,分别提供常规和高性能的安装选项;Hackable则支持定制化安装。不同系统(macOS、Windows)和终端(PowerShell、CMD)的操作步骤各有特点,用户需根据自身技术背景选择合适的安装方式。官方推荐使用闲置计算资源或云部署方案以获得更佳体验。

涛涛讲AI 1399

新华三H3CNE网络工程师认证—OSPF路由协议

OSPF是典型的链路状态路由协议,是目前业内使用非常广泛的IGP协议之一。本博客将对OSPF路由协议进行总结。 OSPF目前针对IPv4协议使用的是OSPFVersion2(RFC2328); 针对IPv6协议使用OSPFVersion3(RFC2740)。如无特殊说明本章后续所指的OSPF均为OSPF Version 2 运行OSPF路由器之间交互的是Ls(Link state,链路状态)信息,而不是直接交互路由。LS信息是OSPF能够正常进行拓扑及路由计算的关键信息。 OSPF路由器将网络中的LS

极客园地 994

斑鬣狗优化算法(SHO)详解:从生物原理到代码实战

斑鬣狗优化算法(SHO)是一种新型元启发式优化算法,灵感来源于斑鬣狗的群体狩猎行为。该算法通过模拟斑鬣狗的包围猎物、协同狩猎和攻击猎物等生物行为,将优化问题转化为智能搜索过程。SHO算法包含探索与开发两个阶段,通过数学模型实现群体协作和自适应平衡,具有参数简单、收敛快等优势。文章系统介绍了SHO的生物基础、数学模型、实现方法(包括MATLAB和Python代码)、改进策略以及在函数优化、路径规划等领域的应用案例,最后讨论了算法的优势、局限性和未来研究方向。

qq_42212808的博客 237

史上最全,网工必考证书大盘点,竟然有20多个?

CISP-DSG(Certified Information Security Professional - Data Security Governance,注册信息安全专业人员数据安全治理)是中国信息安全测评中心(CNITSEC)推出的专业认证,CISSP(Certified Information Systems Security Professional,注册信息系统安全专业人员)是由国际信息系统安全认证协会((ISC)²)颁发的全球公认的信息安全领域顶级认证,

hcie-0001 2741

SAP-ABAP:在SAP系统中,COEP表(成本控制对象行项目表)详解

在SAP系统中,COEP表(成本控制对象行项目表)详解

baidu_35680696的博客 1838

告别繁琐!VS Code 下OpenClaw零配置上手秘籍

本文介绍了在VSCode环境下零配置上手OpenClaw开发工具的最佳实践。首先详细说明了VSCode和OpenClaw插件的安装步骤,包括获取安装包、配置环境变量等准备工作。然后重点讲解了核心配置流程:设置OpenClaw路径、调整工作区参数、添加自定义代码片段等优化开发体验的方法。通过创建测试项目验证配置有效性,并针对常见的路径错误、运行报错等问题提供了排查方案。本文旨在帮助开发者快速搭建高效的OpenClaw开发环境,充分发挥VSCode与OpenClaw的组合优势,提升开发效率。无论是新手还是资深开

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 528

实战类网络工程师能力提升辅导

*工具使用**:熟悉常用的网络管理工具(如Wireshark、SolarWinds、PRTG等)。- **小型项目**:设计简单的局域网(LAN)或广域网(WAN)拓扑,完成设备配置和测试。**基础知识**:复习或巩固网络基础知识(如OSI模型、子网划分、VLAN、路由协议等)。- **复杂项目**:模拟企业级网络环境,包含多层架构、冗余设计、负载均衡、安全策略等。**进阶知识**:深入学习高级技术(如BGP、MPLS、QoS、IPv6等)。- 针对特定认证(如H3CNE、HCIA等),提供专项辅导。

刘SIR 773

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

VLAN原理解释

转自:http://www.cnblogs.com/xialei893/p/3723864.html 为什么需要VLAN 1. 什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。 在此让我们先复

wz3118103的专栏 4262

深度学习工具包 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&#39;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(&#39;DeepLearnToolbox&#39;));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(&#39;state&#39;,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&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,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 = &#39;sigm&#39;;%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, &#39;Too big error&#39;);```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(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;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)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;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, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% 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&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 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, &#39;Too big error&#39;);```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(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % 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, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);%% 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(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

四路 CAN 转 4G 网关

SG‑CAN‑4G‑410 为**四路隔离 CAN 转 4G 工业网关**,把 CAN2.0A/B 报文封装成 TCP/UDP 报文,通过 4G 无线网络实现 CAN 总线远程监控、远程控制。四路 CAN 相互独立;以太网仅用于本地配置,不做业务数据传输;支持移动 / 联通 / 电信 4G 网络。

S2003120416的博客 161

汽车电子标定与测量的核心基石XCP协议

控制逻辑(算法)与标定参数(数据)。如果每次优化参数都要修改源码、重新编译并刷写Flash,整个研发周期的效率将趋近于零。标定(Calibration)技术正是为了解决这一痛点而生。它允许工程师在ECU运行过程中,动态观察内部变量(测量,Measurement),并在不中断运行的前提下实时修改控制变量(标定,Calibration)。在这一领域,XCP(Universal Measurement and Calibration Protocol,通用测量与标定协议)是公认的行业标准与核心基石。

diansandaosilaodanan的博客 377

【计算机网络】断点续传是怎么做到的:从 Range 请求到分片上传的完整机制

断点续传在下载侧靠的是 HTTP 现成的 Range 协议,Content-Range 保证偏移对得上,If-Range 防止文件变更导致的错误拼接;上传侧没有标准,需要自己设计 init/part/complete 三段式交互,核心是让服务端记住“哪些块已经收下”,从而把失败粒度从整个文件降到单个分片。 这套机制可以迁移到任何长耗时操作的设计上。判断方法很简单:先问失败粒度是多少。如果一次操作失败就得从头再来,那它迟早会在生产环境里出问题——传输、批量导入、数据迁移、长事务,都是同一个道理。把大操作切成

2503_94545876的博客 518
上一篇: 新华三H3CNE网络工程师认证—Telnet
下一篇: 新华三H3CNE网络工程师认证—等价路由
极客范儿
极客范儿 新星创作者: 游戏开发技术领域 新星创作者: 游戏开发技术领域 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄12年 1万+粉丝 341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

极客范儿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值