第1章 数据的运算

【2024 CCF编程能力等级认证(GESP)C++ 】 计算机基础知识 然而这并非是因为它的速度较之以前有了本质的变化,主要原因是,从这里开始传统的X86指令集的CPU开始由传统的复杂指令系统,即CISC技术,转而开始采用许多精简指令系统的措施,即RISC。随着VLSI技术的发展,计算机的硬件成本不断下降,与此同时,软件成本却越来越高,这使得人们开始热衷于在指令系统中增加更多的指令以及让每条指令完成更复杂的工作,来提高操作系统的效率,并尽量缩短指令系统与高级语言的语义差别,以便于高级语言的编译和降低软件成本。,计算机由‌CPU、程序存储器和数据存储器组成,采用不同的总线。 阅读详情

例题

水压(ABC231A-Water Pressure)2

AtCoder Beginner Contest 231

AtCoder Beginner Contest 231-CSDN博客

血压(ABC211A-Blood Pressure)3

AtCoder Beginner Contest 211

https://blog.csdn.net/dllglvzhenfeng/article/details/144911218

四舍五入小数(ABC226A-Round decimals)5

AtCoder Beginner Contest 226

AtCoder Beginner Contest 226-CSDN博客

最后两位数字(ABC254A-Last Two Digits)6

AtCoder Beginner Contest 254

AtCoder Beginner Contest 254-CSDN博客

打击率(ABC274A-Batting Average)7

AtCoder Beginner Contest 274

AtCoder Beginner Contest 274-CSDN博客




习题

三个骰子(ABC202A-Three Dice)10

AtCoder Regular Contest 202

AtCoder Regular Contest 202-CSDN博客

压制(ABC207A-Repression)10

AtCoder Beginner Contest 207

AtCoder Beginner Contest 207-CSDN博客

计数(ABC209A-Counting)11

AtCoder Beginner Contest 209 题解(A-E)

AtCoder Beginner Contest 209 题解(A-E) - 陌默丶 - 博客园

「游记」AtCoder Beginner Contest 209

「游记」AtCoder Beginner Contest 209_51CTO博客_atcoder beginner contest 210

四位数字(ABC222A-Four Digits)12

AtCoder Beginner Contest 222 G

AtCoder Beginner Contest 222 G - wlhp - 博客园

AtCoder Beginner Contest 222 个人题解

AtCoder Beginner Contest 222 个人题解 - 不会飞的小飞龙 - 博客园

旋转(ABC235A-Rotate)13

AtCoder Beginner Contest 235

AtCoder Beginner Contest 235_atcoder 235c-CSDN博客

什么时候 ?(ABC258A-When?)13

AtCoder Beginner Contest 258

AtCoder Beginner Contest 258-CSDN博客

地平线(ABC239A-Horizon)14

AtCoder Beginner Contest 239

AtCoder Beginner Contest 239-CSDN博客

无论如何都是小高(ABC269A-Anyway Takahashi)15

AtCoder Beginner Contest 269

AtCoder Beginner Contest 269_atcoder 269d-CSDN博客







 第4章 数论问题

CSDN

第5章 STL与数据结构

第5章 STL与数据结构-CSDN博客

第6章搜索类问题初探

第6章搜索类问题初探-CSDN博客

第7章 图论基础与树

第7章 图论基础与树-CSDN博客

第8章 组合递推与动态规划

第8章 组合递推与动态规划-CSDN博客

第9章 函数与结构体

第9章 函数与结构体-CSDN博客

 







 学信奥,要不要先练打字,有必要吗?

学信奥,要不要先练打字,有必要吗?-CSDN博客

C++第 1 个程序:hello, world!,一些小技巧!!

C++第 1 个程序:hello, world!,一些小技巧!!_c++hello-CSDN博客

为什么小学一二年级就可以学Go C编程(C++画图)呢?

为什么小学一二年级就可以学Go C编程(C++画图)呢?_goc编程-CSDN博客




少儿编程启蒙书籍介绍(2024.02.01)

少儿编程启蒙书籍介绍(2024.02.01)_编程 杂志 儿童-CSDN博客

宝宝的C++,小学生C++编程启蒙 书籍等

宝宝的C++,小学生C++编程启蒙 书籍等_编程启蒙c++版-CSDN博客

小学生C++入门书籍、算法入门书籍,NOI数学书籍等

小学生C++入门书籍、算法入门书籍,NOI数学书籍等_少儿c++编程教材-CSDN博客

少儿C++编程、信奥(GESP、CSP-J等)入门书籍推荐

少儿C++编程、信奥(GESP、CSP-J等)入门书籍推荐-CSDN博客




 宝宝的编程系列书籍

宝宝的编程系列书籍_dllglvzhenfeng的博客-CSDN博客

宝宝的物理学系列

宝宝的物理学系列_dllglvzhenfeng的博客-CSDN博客

宝宝的数学书籍

宝宝的数学书籍_dllglvzhenfeng的博客-CSDN博客


 小学生讲C++(2023.12.03)

小学生讲C++(2023.12.03)_五年级编程考试题目-CSDN博客

 小学生微积分学习

小学生微积分学习-CSDN博客




中小学计算思维相关书籍

中小学计算思维相关书籍-CSDN博客

中小学数学建模书籍介绍

数学建模教育资源与科技发展-CSDN博客




信息论入门

1、信息论思维:互联网时代的生存法则(2014.07)



2、信息简史(2013.12)




宝宝左右脑潜能开发、幼儿全脑开发、宝宝全脑思维游戏 书籍

宝宝左右脑潜能开发、幼儿全脑开发、宝宝全脑思维游戏 书籍-CSDN博客

全脑思维游戏、幼儿奥数启蒙思维训练书籍、幼儿数学思维启蒙训练 书籍

全脑思维游戏、幼儿奥数启蒙思维训练书籍、幼儿数学思维启蒙训练 书籍-CSDN博客



信奥中的数学:排列组合(小学四五年级)

信奥中的数学:排列组合(小学四五年级)_小学奥数排列组合的基本公式-CSDN博客

NOI数学 学习 相关书籍及视频等资料(不包括CTS内容)

NOI数学 学习 相关书籍及视频等资料(不包括CTS内容)_noi教材-CSDN博客




NOI全国青少年信息学奥林匹克竞赛(NOI官网)

NOI全国青少年信息学奥林匹克竞赛

NOI 大纲(2023年修订版)正式发布

NOI 大纲(2023年修订版)正式发布

NOI大纲辞典研讨会在北京召开

NOI大纲辞典研讨会在北京召开

推荐 | CSP-JS信奥赛教材 本书由CCF组织富有程序设计教学经验的中学老师编写。通过详实的例题,循序渐进地介绍中学生计算机程序设计的各种知识,内容包括数据的存储和读入、程序的选择执行、程序段的反复执行、数据的批量存储等,旨在普及计算机科学教育,培养中学生的计算思维能力。...... 阅读详情

相关推荐

汇编学习例程 第1~2章

汇编学习例程 ; eg0101.asm in Windows Console include io32.inc .data msg byte 'Hello, Assembly!',13,10,0 ;字符串 .code start: mov eax, offset msg ;显示 call dispmsg exit 0 end start

2583

信奥数学入门书籍(GESP、CSP-J、CSP-S、NOIP、NOI)

信奥数学入门书籍(GESP、CSP-J、CSP-S、NOIP、NOI)

青少年趣味编程 2141

2篇1章1节:数据的基本概念以及 R 中的数据结构、向量与矩阵的创建及运算

本文详细介绍了R语言中常见的数据结构的向量和矩阵。通过掌握这些数据结构的基本概念和操作技巧,可以更高效地处理和分析数据。

MD Code 1236

少儿C++编程、信奥(GESP、CSP-J等)入门书籍推荐

少儿C++编程、信奥(GESP、CSP-J等)的入门书籍推荐

青少年趣味编程 4213

GESPC++ 一级 集训第二课

CCF 编 程 能 力 等 级 认 证 , 英 文 名 Grade Examination of Software Programming(以下简称 GESP),由中国计算机学会发起并主办,是为青少年计 算机和编程学习者提供学业能力验证的平台。GESP 覆盖中小学全学段,符合条 件的青少年均可参加认证。GESP 旨在提升青少年计算机和编程教育水平,推广 和普及青少年计算机和编程教育。 GESP 考察语言为图形化(Scratch)编程、Python 编程及 C++编程,主要 考 察学生掌握相关编程知识和操作能力,熟悉编程各项基础知识和理论框架, 通过 设定不同等级的考试目标,让学生具备编程从简单的程序到复杂程序设计 的编程 能力,为后期专业化编程学习打下良好基础。

GESP学习资料集(2023.10.27)H -1227页.pdf

GESP学习资料集(2023.10.27)H --1227页

[数据库原理1] 第3章 关系运算

[数据库原理1] 第3章 关系运算3.1 关系数据模型3.1.1 关系数据模型的定义3.1.2 关键码和表之间的联系3.1.3 关系模式、关系子模式和存储模式3.1.4 关系模型的完整性规则3.1.5 关系模型的形式定义3.2 关系代数3.2.1 关系查询语言和关系运算3.2.2 关系代数的五个基本操作3.2.3 关系代数的组合操作3.2.5 扩充的关系代数操作3.3 关系演算3.3.1 元组关系演算3.3.2 域关系演算3.3.3 关系运算的安全性和等价性3.4 查询优化3.4.2 关系代数表达式的等价

hahastephanie的博客 1550

GESP学习资料集(2023.10.29)H.pdf

GESP学习资料集(2023.10.29)H

第1章-图像数据的表示与基本运算(超详细笔记!!)

图像文件通常由文件头(file header)和图像数据(image data)两部分组成。文件头包含关于文件类型、创建者、时间、版本、大小、压缩方式等信息,这些信息对于图像数据的存储布局非常重要。: 文件头标识符为FFD8,广泛用于照片及网页图像,压缩比高但有损压缩。: 文件头标识符为89504E470D0A1A0A,支持无损压缩及透明度处理,适合保存图标及图表。: 文件头标识符为474946383961,支持8位256色及简单动画,适合网络小动画。

m0_74042340的博客 841

GESP学习资料集(2023.11.12)K.pdf

GESP学习资料集(2023.11.12)K

《信息学奥赛一本通·编程启蒙 C++版》目录 2023.06.16(H).pdf

《信息学奥赛一本通·编程启蒙 C++版》目录 2023.06.16(H)

《汇编语言:基于X86处理器》第4章 数据传送、寻址和算术运算(1)

本章介绍了数据传送和算术运算的若干必要指令,用大量的篇幅说明了基本寻址模式,如直接寻址、立即寻址和可以用于处理数组的间接寻址。同时,还展示了怎样创建循环和怎样使用一些基本运算符,如 OFFSET,PTR 和LENGTHOF。阅读本章后,将会了解除条件语句之外的汇编语言的基本工作知识。

chenyijun的专栏 1031

matlab电偶极子源码,电偶极子的MATLAB场模拟

电偶极子周围电场电势分布的MATLAB三维模拟Matlab可以用于模拟四维场的效果,本文以电偶极子的电场和电势场为例展示MATLAB在该方面领域的应用。摘要电偶极子由一个正电荷和一个负电荷组成,其电场和空间电势分布与单电荷相比具有一些重要的特性。本文将给出电场和电势场的近似表达式。这两个量的精确表达式是复杂的,不太常用,因此 MATLAB 被采用来操作精确值和绘制三维分布的远区域, 近区域和一侧区...

weixin_35135480的博客 3143

【c++应用程序设计】第1章 数据类型和运算符简介

1.1 第一个c++程序

初学者读书笔记 356

LTE 中设置voice/data centric的差异

1. 什么是voice centric和data centric Voice centric和data centric的差别在于以语音为中心还是以数据为中心。这里的以某某为中心可不是说说而已。举个栗子,UE一般搜网注册都会按照LUG(LTE->UMTS->GSM)或者LC(LTE->CDMA)的顺序进行,如果UE(未开通VOLTE)注册到LTE时,网络提示不支持语音,比如CSFB。UE就必须disable LTE后回到GU或者CDMA,否则留在不能语音的网络下,UE就会...

alimingh的博客 5229

AI大模型与碳足迹评估结合模式及示范案例

AI大模型与碳足迹评估相结合,可以提供更精确、更快速的碳排放量计算,优化减排策略,并促进可持续发展目标的实现。

贾贾的博客 3938

【大数据】学习笔记 1 Java SE 第2章 Java基础语法 2.10 运算符(Operator)(掌握)

【大数据】学习笔记 1 Java SE 第2章 Java基础语法 2.10 运算符(Operator)(掌握)

代码改变世界 668

FineReport V11.0安装避坑指南:从下载到激活的完整流程(附百度网盘链接)

本文提供FineReport V11.0从下载、安装到激活的完整避坑指南。详细解析了部署前的环境准备、安装过程中的JVM内存等核心配置、激活流程以及安装后的优化与常见问题排查,旨在帮助用户一次部署成功,确保企业级报表平台的稳定运行。

echo99的专栏 1180

《迷人的8051单片机》----第3章 入门C语言 3.1数据和运算

本节书摘来自华章出版社《迷人的8051单片机》一书中的第3章,第3.1节,作者高显生,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第3章 入门C语言 单片机是一种可编程的器件,我们需要将程序预先编写好,并保存到单片机的存储器中,单片机才能按照预先的设定执行程序。在给单片机开发应用程序时,使用C语言编写代码已经是一种趋势,C语言博大精深,学...

weixin_34162629的博客 264

Virtuoso集成HspiceD:打通模拟设计全流程的仿真与PEX实战

本文详细介绍了Virtuoso集成HspiceD在模拟设计全流程中的应用,包括仿真与PEX实战。通过无缝衔接Virtuoso和HspiceD,设计师可以在同一环境中完成从原理图设计到PEX后仿真的全流程,大幅提升工作效率。文章还提供了仿真环境配置、前仿真关键设置、PEX全流程详解以及性能调优等实用技巧。

weixin_29271263的博客 95

Android SSL证书固定实战:原理、方案与避坑指南

SSL/TLS协议是保障网络通信安全的基石,其核心原理是通过非对称加密和数字证书实现身份认证与数据加密。在移动应用开发中,为了防止中间人攻击,证书固定技术应运而生,它通过将服务器证书或公钥的哈希值预置在应用内,强制校验服务器身份,从而大幅提升通信链路的安全性。这一技术对于金融、电商等高安全要求场景尤为重要。本文聚焦Android平台,深入解析SPKI固定、Network Security Configuration与OkHttp CertificatePinner等主流方案,并针对证书更新、调试兼容等常见痛

weixin_33935636的博客 396

轻松入门大数据 第15章 零基础:极速入门大数据编程首选语言Scala 15.1 Scala基础 15.1.9 运算符的用法

轻松入门大数据 第15章 零基础:极速入门大数据编程首选语言Scala 15.1 Scala基础 15.1.9 运算符的用法

代码改变世界 337

WPS制作甘特图实操(带图超详细)

一、数据准备 图1 二、添加公式 在表格的E3处添加公式:=IF(C3>=G3,0,IF(C3+D3>=G3,G3-C3,D3)),点击该单元格的右下角。使鼠标箭头变“+”后下拉拖拽,复制该公式。F3处的公式为:=D3-E3,使用相同的拖拽方式复制公式应用,操作完毕如下图3. 图2 图3 三、插入图表 1、选中方框1内容,按住ctrl按键,继续选择2、3列的内容,点击插入全部图表中的条形图,选择2对应的图标样式,生成图6的样式。 点击图6中的3标尺,右击选择数据弹出图8,点击+号选择表格中

m0_49047167的博客 3万+

【Java基础】--第1~6章:基础知识、变量和数据类型、运算符、程序控制结构、数组

韩顺平老师的Java基础课程笔记

qq_46656857的博客 1018

34、婴儿监视器应用开发指南

本文详细介绍了基于 ESP32 和 Edge Impulse 开发婴儿监视器应用的全过程,涵盖音频处理、机器学习推理、ESP RainMaker 平台集成以及内存监控等功能。通过实现 AppAudio、AppRmaker 和 AppMem 三个核心类,完成了婴儿哭声的实时检测与远程通知,并通过合理的内存管理优化,有效节省了 ESP32 的内部 RAM 资源。文章还提供了完整的代码示例和配置说明,适用于物联网和嵌入式 AI 应用开发爱好者参考学习。

python9snake的博客 92

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

慕课学习C笔记01-第1~4章数据类型、运算符和程序结构语句

慕课学习C,http://www.imooc.com/learn/249 摘录上面的学习资料,第1~4章数据类型、运算符和程序结构语句 注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。 注:int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的

skxwh736的博客 750

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

上一篇: AtCoder Beginner Contest 254
下一篇: NOI数学之入门级(2025.01.07)
dllglvzhenfeng
博客等级 码龄18年 2万+粉丝 5270原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

dllglvzhenfeng

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

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

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

打赏作者

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

抵扣说明:

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

余额充值