两名研究生的午餐时间

edp 千1.docx 立即下载

两名研究生的午餐时间

By:流风若刃

秦叶两手端着汤煲从厨房走出来的时候,听见门外传来钥匙的碰撞声。汤很满,他一时腾不出手开门,就冲着门外喊:“没锁!”

应声推门而入的是合租的室友尉山。闻到炖足了火候的排骨海带汤的香味,他的眼睛亮了一下,但是包围全身的低气压并没有散去。

秦叶小小地惊讶了一下,发生了什么事?竟然令那个食欲魔人尉山在午餐面前丧失了行动力。

“尉哥?”

尉山和秦叶是同乡,家族世交甚好,自幼就以兄弟相称。秦叶对他是再了解不过,作为损友,用一句话来形容尉山就是靠胃活着的男人。只要家里有他存在,恩格尔系数*就不要想降到标准水平以下。虽然人类为了生存必须摄取食物,不过像那样把“活着就是为了吃饭”挂在嘴边的人还是属于凤毛麟角——自称。如果职业是厨师或美食家的话倒也不算过分,但是这位粮食危机的敌人的真实身份,却是K大M院号称全国最牛的天然药物实验室里最受Boss宠信的大师兄。低他一届的秦叶则是同属M院的医疗系的心理学研究生。

把汤煲放在桌面的隔热竹垫上,秦叶回头看见还杵在门口失神的尉山,出于职业习惯性地担心起来。

“怎么了?边吃饭边聊好么?”

看着尉山表情阴沉眉头紧蹙,秦叶压低声音问。尉山没有回答,秦叶停下动作看了看他,就当作没这回事,继续把碗和汤勺摆在桌上。

平时两人是谁有时间谁做饭,都忙就在食堂解決。不过秦叶下周才开题,或者说下周就要开题了,这几天算是最后的闲暇,自然就多担待了些。用他自己的话来说,既然炼狱的天花板还没有裂开,权且把它当作是人间的地板跳上一曲踢踏舞也是一件乐事。

在秦叶从锅里盛起喷香的芹菜豆干炒肉丝之后,他的余光瞥见尉山已经坐在桌边了。看样子他总算恢复了一点气力,表情也与失魂落魄稍微拉开了几公分的距离。把从超市买的粉蒸水晶丸子放进微波炉,秦叶在尉山对面坐下。和不肯配合的病人打持久战的经验告诉他,在饭香、热菜和浓汤的围攻下,全线撤防只是时间问题。

“你感到绝望的时候怎么办?”

尉山开口就让秦叶吃了一惊。

如果是不理解这个词的含意就随便说出口,当然可以置之一笑了事。然而尉山是个豪爽到了根本不会有兴趣无病呻吟的人,姑且不论他是否明白绝望的辞意,秦叶已经缩紧了全身的末梢神经和肌腱。如果尉山下一个动作是掀桌或者冲向阳台,想要在他行动之前阻止就必须有所准备才行。

“哎,怎么突然就希望破灭了啊?我是觉得即使明知是永远不可能实现的沉重理想,今天也要为了靠近它一步而理所当然地笑着生活啊。”在玩笑与安抚之间艰难地选择词汇,秦叶皱起眉,在大脑里迅速排列着实验室里可能在一个上午的时间内发生的事件。

“哼……”尉山呲起牙冲着多年来被自己当作弟弟对待的人发出冷笑,“如果你知道那些导师都在玩什么猫腻所谓的科研背后有多黑暗……”

他没有接着说下去,只是用一种引爆了热核武器似的表情盯着秦叶。期待同样能破坏掉什么而报复似地笑着的表情,混杂着你能明白什么不明白也好真令人羡慕的潜台词。

“我知道啊。”若无其事地抛下炸弹并不是尉山的特长,秦叶要擅长得多,“为什么叫他们Boss而不是Mentor,就是因为他们首先是商人嘛。”

尉山牙疼似地看着秦叶,而他只是挑起眉微笑。原来如此,憧憬是距理解最遥远的一种感情啊。

“最近不少人向我提到这个话题呢,大家都逐渐见识到Boss的真面目所以不太适应吧?你是不是以为M院最牛的药化教授应该是爱因斯坦的后人,还去翻过他的书看看有没有支票?”

“去你的!我要他的支票做甚么!”

“唔,只否认后半句……?”秦叶好笑地打量尉山已经涨红了的脸。平时总是一脸很跩的表情自以为是大哥的人,窘得连耳根都红了的样子实在是难得一见。

“吃饭吧?”

半天之内遭受二重打击,暂时丧失了语言功能的尉山只是点点头,用难言而又难堪的目光狠瞪着笑得悠然的秦叶。

午餐在沉默中开始。看到尉山始终无精打采,秦叶放下碗,严肃起了表情。

“尉哥,这种事情没有办法改变,我也实在不能无责任地建议你让自己轻松点吧,但是尉哥。请你对自己宽容一点。无论如何,请你不要因为别人的行为惩罚自己。我知道尉叔平时不多话,不像我爸没事就要和我聊人生、社会、家庭,所以从不在尉哥你面前提这些话题。但是既然现在接触到这一面,请你以自己不要受到伤害为最优先考虑。”

“说教就免了……”刚从尴尬中挣脱出来,尉山立即又被沮丧捕捉住了。

“请你把我所说的话当作恳求而不是游说来衡量。这样说也许很过分,但是我很高兴于你会动摇这件事本身。如果因此加重甚至成为了你苦恼的来源,我道歉。”

“干嘛这么严肃、……吓人啊你。”嘟囔了半句,尉山舒了一口气叹道,“值得庆幸的是,我没有伤害到不明白这些黑暗的人。”

秦叶一瞬间产生了理解偏差,以为他是指自己早就了解这件事,但是接下来的话证明他所指的另有其人。

“那些单纯小孩……就让他们以为世界真得那么简单、努力就有回报吧,反正我尽力了。”

“我向来不惮于让别人看见真实,从不会为残酷做任何掩饰。人总是被逼着成长,也总要看见现实。之前对你不提这些话题只是因为多说无益,对于不瞭解的人根本也说不通。我可没有善良到为单纯的孩子遮住眼睛。”

秦叶突然尖锐起来的态度让尉山吓了一跳,不过一秒钟之后他就自嘲地笑起来,揺了揺手,“只是难免苦恼,对于那些人因此产生的动摇和痛苦以及之后他们相应做出的选择,我应该采取怎样的态度和认识来面对。我无意于快意别人的痛苦,但也不能支持或期待麻木。”

“搞得那么复杂干什么……我不管啦,反正有余力的话就尽量不让他们看到那些龌龊的事,我自己都搞不定的时候随他们自生自灭去吧。反正大部分也只是来混的。”恨恨地抱怨着,尉山发泄似地挟起一块无辜的排骨用力咬。

“在自保的前提下,让不明真相的人可以单纯地幸福着,以为付出就有所回报、世界是干净而美好的。这是你的善与道。虽然路线不同但是我很欣赏。不过我不能罔顾你所选择的这条道路上遍布的荆棘而无神经地说出请加油这样的话,那样对你太过不公平。”

秦叶笑嘻嘻地端起碗,“前途艰险,恕不远送~尉哥你走好啊。”

既然尉山已经恢复了精神,他也就毫不客气地落井下石。

“少得意,哎呀……排骨怎么没有了。”

“你也吃得太多了吧!因为很贵所以我没舍得多买,这么快就没有了啊……”

“哎,不要这样说嘛。食物会没有是自然界的法则呀,你想想,任何东西不都是先出现,然后增加,达到顶点之后就会没有了吗?”

“不要给我说得好像它们是蒸发了一样呀!你这个大胃王!不要再找了,脱了鞋子下去捞吧你!”

……

期望这世界每一天都能够变得更美好,但是每天都只听见更接近地狱的消息。

我伸长手臂,即使拨开了云层,抚过日月,甚至扰乱星系,却始终触碰不到真实。

好在只要祭起遗忘这一法宝,人类就可以肆无忌惮所向披靡。

(完)

 

*恩格尔系数:家庭伙食支出占家庭总收入的百分比,统计中常以此作为贫困度指标。

×

谨以本文,送给所有准备、已经踏入研究生之路的朋友们。

并感谢亲爱的悠夜慷慨地给予我“请你以自己不要受到伤害为最优先考虑”这句话的版权。

产业园区运营负责人如何提升园区企业的技术需求对接效率和转化成功率?.docx 产业园区运营负责人如何提升园区企业的技术需求对接效率和转化成功率? 立即下载

相关推荐

产业园区运营负责人如何提升园区内企业与科研机构的协同创新能力?.docx

产业园区运营负责人如何提升园区内企业与科研机构的协同创新能力?

《流星》·序章至完结 SK-CP:Yoh X Hao

流星序章“在水面下看见的流星、很美丽呐。”“『さようなら……兄上。』”叶王在水中醒过来的时候,隔着深深的水层向上看去,一片漆黑。他记得刚才隐约做了一个梦。呃、他不明白那叫做“梦”,但是他记得刚才听到的那个男孩说话的声音,很好听。这也许是一种记忆,也许和方才浮上去的那个气泡一样,在到达水面的时候就会破掉,象没有存在过一样。刚才是不是真的听到了有人说话,叶王没有仔细去考虑,那些话里,有

demonickyo的专栏 4275

数字高校智慧校园AI知识库平台规划方案(决策评审版).pptx

数字高校智慧校园AI知识库平台规划方案(决策评审版).pptx

[留档]好吧……我已经温和到上限了。もう限界!

石田、森川和三木san的fans们请进不知道有没有人有相似的感觉该怎么说呢…………我很困惑。对于现在正在耽美动画界热播连载中的“好きなものは好きだからしょがない”,我昨天一口气看完已有的3集以后有很奇怪的感觉。我是森川san的fans,在这样一部处处飘飞着粉紫色蔷薇大肆渲染暧昧气息的作品中没有看到他的身影…………其实这并不奇怪。我并不是觉得所有的耽美动画或者drama都应该有某森出场。说是

demonickyo的专栏 2114

科技中介服务机构如何提升技术交易撮合的精准度与成功率?.docx

科技中介服务机构如何提升技术交易撮合的精准度与成功率?

逆向分析PerimeterX px3:从混淆JS到生成有效令牌的完整实战

在Web安全与数据采集领域,反自动化防护是保障服务稳定和数据安全的关键技术。其核心原理是通过收集浏览器环境指纹和用户行为特征,动态生成加密令牌来区分真人用户与自动化脚本。这项技术的工程价值在于平衡安全性与用户体验,广泛应用于电商、金融、社交等需要防止恶意爬虫和自动化攻击的场景。本文聚焦于业界广泛部署的PerimeterX px3防护方案,通过JavaScript逆向工程,深入剖析其令牌生成机制。我们将探讨如何运用动态调试、反混淆工具和算法还原等关键技术,突破px3的防护壁垒,为自动化测试和数据采集提供稳定可

diankui6178的博客 538

继续留档…………

《Volley》(CP:跡塚/越塚)序 刚刚回到日本不久,孩子进入了父亲曾经就读的学校。 眼中只有那个古怪大叔的背影,孩子气焰嚣张无人能敌。 强者云集的青学成为了孩子肆意挥洒的舞台,一切好像RPG游戏的主角成长路线般简单干净。  总是两手交抱在胸前,少年面无表情地站在场边。 心里只有迈向全国大赛的道路,少年肩负重担冷眼旁观。 违规者接受处罚,任何时候不可掉以轻心……冰山一般的面容尚嫌稚嫩,神情却已

demonickyo的专栏 1870

基于COMSOL电弧动态仿真模型优化:高收敛性可修改吹弧方案解析

在多物理场耦合分析中,电弧动态仿真历来是数值稳定性的难点:温度从室温跃升至数万开尔文,电导率随温度呈数量级跳变,流动、传热与电磁场相互牵制,极易引发求解器不收敛或初始值不一致等问题。如何构建高收敛性的数值模型,成为开关设备灭弧性能优化的重要技术基础。通过合理的几何简化、全耦合求解器配置、辅助扫描初始化策略以及参数化建模手段,可以实现对吹弧方案的灵活调整与批量寻优,从而系统性评估气流速度、喷口形状、触头间距等关键因素对熄弧性能的影响。这类仿真方法广泛应用于断路器、接触器等高压电器产品研发,为灭弧室结构设计提供

weixin_29758911的博客 350

留档连载用………………

《Volley》(CP:跡塚/越塚)序 刚刚回到日本不久,孩子进入了父亲曾经就读的学校。 眼中只有那个古怪大叔的背影,孩子气焰嚣张无人能敌。 强者云集的青学成为了孩子肆意挥洒的舞台,一切好像RPG游戏的主角成长路线般简单干净。  总是两手交抱在胸前,少年面无表情地站在场边。 心里只有迈向全国大赛的道路,少年肩负重担冷眼旁观。 违规者接受处罚,任何时候不可掉以轻心……冰山一般的面容尚嫌稚嫩,神情却已

demonickyo的专栏 1442

手把手排查IOMMU映射故障:从内核日志到硬件寄存器调试全指南

本文详细解析了IOMMU映射故障的排查方法,从内核日志分析到硬件寄存器调试,提供了一套完整的诊断流程。涵盖AMD和Intel平台的特定调试技巧,包括ATS协商失败、DMA传输错误等常见问题的解决方案,并介绍了高级调试工具链的搭建与性能优化策略。

weixin_42666036的博客 358

第零章 序 Chisel教程汇总

笔者目前西安交通大学微电子硕士在读,研究方向为数字集成电路设计与体系结构。鉴于目前RISC-V的火热程度,笔者参与了课题组的RISC-V项目,并了解、学习了颇受关注的新型硬件构建语言——Chisel,当前参与的神经网络加速器设计便是使用Chisel开发的。这是一门敏捷开发语言,据称要比传统的Verilog语言快很多。在亲身使用过后,笔者发现确实快了不少。这主要得益于Scala作为高级语言的简洁风格...

qq_34291505的博客 7万+

从零开始的C++生活——第八讲——01

这个和之前学的二叉树的层序遍历区别在于,这个要求将二叉树每一层的数据分别插入最后返回的数组中,这就需要进行一个思考,之前常规思路实现层序遍历时是队列出一个进来他的孩子,但是这种方式必然会造成不同层元素之间的混淆,我采用的方法是再用一个队列,专门用来存储本层元素,当每次出原队列元素时都需要在新队列中记录一份,此外,还需要一个变量计算此时原数列中本层元素个数,其实就是当前的元素个数,因为是一层一层进去的。相信在写完这三道题后,你一定对栈和队列的基本使用有了了解,下一节就是栈和队列的模拟实现。

dshswra的博客 184

ICC2: pin shape不在track上引起的drc如何解决?

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 435

第38章:ResNet+CBAM改进模型实战生活垃圾12分类

本文基于PyTorch实现ResNet+CBAM注意力模型,针对复杂场景下垃圾分类图像的遮挡、光照变化等问题,通过在ResNet各残差层后嵌入CBAM模块,实现通道与空间双重注意力增强,提升特征聚焦能力。项目包含数据预处理、迁移学习冻结策略、余弦退火优化、批量推理等全流程代码,支持12类垃圾识别,4600+图像数据集,开箱即用,完整记录训练日志与评估指标,显著提升模型在真实环境下的分类精度与鲁棒性。

Henry的博客 383

第1章:认识OpenClaw

OpenClaw是一个开源的 AI 智能体 Gateway 网关项目名称演变:OpenClaw 原名 Clawdbot,因 Anthropic 商标顾虑在 2026年1月27日更名为 Moltbot(过渡名),最终在1月30日确定为 OpenClaw。三个名字本质是同一个项目,功能完全一致。🏠在你的电脑上运行:完全本地部署,数据隐私有保障📁访问本地文件:可以搜索、读取、编辑你电脑上的文件🔌扩展能力:通过Skills(技能)系统无限扩展功能💬多平台使用。

Maynor的博客 2834

UG\NX二次开发 使用UF_CURVE_create_ocf_feature函数创建“在面上偏置”特征

使用UF_CURVE_create_ocf_feature函数创建“在面上偏置”特征。

王牌飞行员_里海的博客 850

从零开始的C++生活——第八讲——02

当你想要获取第i个元素的时候,你需要拿到两个下标,一个是中控数组的下标,你需要知道它存放在哪个数组中,另一个是当前数组的下标,ptr[x][y]即是该元素,x的计算其实是用i/N,其中N是每个数组的大小,每个数组大小必须都是N,不然你计算会混乱。y的计算则是i%N。针对vector,它解决了扩容频繁以及空间浪费的问题,你一个数组存不下了,紧接着扩下一个数组就好,不会一下扩很多,而且vector在扩容时是需要大规模的拷贝数据的,deque也解决了这个问题,至于第二个缺点我一会再说。

dshswra的博客 230

CMOS图像传感器——工作原理

CMOS图像传感器的曝光与读出

沧海一升的博客 9460

从零开始的C++生活——第十讲——02

在内存中,可以近似理解成,将d这个对象中的父类分别放在d所开辟的空间中,由于先继承Base1,所以p1和p3相等,p2则是不等,倘若换一下继承的顺序,就是p1与p2相等p3不等。看着挺好的对吧,作为助手,我即是学校里的博士生,又作为讲师给本科生代课,所以继承两个类,是的,多继承是没问题的,但是多继承又会导致一个菱形继承的问题。加上虚继承后,数据冗余的问题得到解决,_name此时只有一份,二义性的问题自然得到解决,虽然这个监视窗口中看起来像是三份的样子,但其实是一份。看到了吧,编译器自己也不知道指向哪个。

dshswra的博客 55

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

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

设计模式与生活⑬:你坐几号线,谁来运营是另一回事

一到周五,小王的心情就会好一点。倒不是工作少了,而是想到这一天忙完,后面接着双休,心里就有盼头。地铁上,他抬头看标识,发现一件平时没留意的事:5 号线、10 号线常见的是“北京地铁”,4 号线却写着“京港地铁”。再想想,北京的机场也各有各的名字:首都机场、大兴机场。可在成都坐地铁,日常看到的统一称谓就是“成都地铁”。都是出行,名称和背后的主体并不完全一样。对乘客来说,常做的事还是那几样:查线路、进站、上车、到站下车。坐几号线是一条信息,谁来运营是另一条信息,不必揉成一团。同样是在北京坐地铁,线路和运营方并不

工一木子 240

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

从零开始的C++生活——第十讲——01

先讲构造,不知道你是否观察到了,上面写的基类和派生类的例子,我都没有写构造函数,在派生类中,我们可以把成员视为三部分,内置类型、自定义类型、基类类型,针对这三者,在派生类默认生成的默认构造方法中,对于内置类型不确定,对于自定义类型调用自定义类型的构造方法,针对父类类型,自动调用父类的默认构造,但如果父类没有默认构造,就需要我们在初始化列表显式调用其构造方法。因此这里不论怎么写,他都是先初始化基类类型。所以,初始化并销毁一个派生类对象调用函数的顺序是先基类构造,再子类构造,再子类析构,最后父类析构。

dshswra的博客 208

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

私有云时代来临:AI NAS如何重塑你的数字生活?

本地化AI Agent应用的开发能力 :产品的迭代不能太超前,所谓“只能跨一步,不能跨两步”,关键在于是否能准确的捕捉到消费者对AI的需求与AI可实现的能力的临界点,从而为消费者提供更好的体验。

m0_73175542的博客 160

设计模式与生活⑭:一栋楼,共用一份热

今天是立冬。天气预报说夜里有暴雪,白天最高也就 4 度。早上起来,屋里比外面强不了多少。窗玻璃上蒙着一层水汽,摸一把暖气片,凉的。物业群里发了通知:今天开始试供暖,暖气片会慢慢热起来,顶层记得排气,边户留意自家热不热。隔了会儿再摸,暖气片上热下凉,温温的,不烫手。再晚一点,整间屋子总算有了点热乎气。一天里最踏实的一件事,是知道这栋楼里不只自己一户在等热。热力站烧的是一锅水,顺着管网送到每家,各家只管拧自己那个阀门。试供暖第一天,暖气片温而不烫今天聊的。

工一木子 362

2000-2020-全球500米分辨率-三生用地(生产-生活-生态)空间分布数据

该数据集为2000–2020年全球500m分辨率生产-生活-生态空间分布图,基于GlobeLand30与NASA人口密度数据融合生成,经Google Earth验证,精度达83.94%以上(卡帕系数≥0.81)。数据涵盖农业生产、工业生产、城市/农村生活及森林、草地、水域等七类生态空间,以GeoTIFF格式存储,支持ArcGIS、ENVI等工具读取,填补了全球三生空间数据库空白,助力可持续发展目标评估。

hu397313168的博客 171

从零开始的C++生活——第九讲

我们知道,底层并没有头文件这个概念,预处理阶段头文件会展开,展开后你在头文件中进行的模板声明就会在主函数中被调用,程序此时并不报错,它认为你调用参数没问题,声明没问题,就是缺少了函数地址,后续补上即可,但是在后续链接阶段,由于你并没有将模板实例化,因此找不到地址,会导致报错。其实并不是,有两种情况还是需要手动实现仿函数的,第一:假如当前的类类型不支持比较大小,就需要实现仿函数进行比较,第二:比较的结果不尽如人意,比如你本来想比较指针所指向的空间,但默认比较的则是指针,这时候就需要仿函数进行比较。

dshswra的博客 175
上一篇: 继续留档…………
demonickyo
博客等级 码龄22年 4粉丝 10原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值