Python爬虫解析年轻人之过年回家的“烦恼”

python基于春晚节目单的数据分析 基于春晚节目单的数据分析 春晚节目单分析分析文件‘春晚节目单.xlsx’,完成 1)2000年前后前十名节目类型节目数量用折线图表示, 2)每年各种类型节目的占比,用饼图表示, 3)分析演员出现次数前5名的明星,使用柱状图展示出其各自出现的次数。 (1)代码如下: import xlrd from pyecharts import * #设置文件名和路径 page=Page() fname = ... 阅读详情

还有不到一周便是春节,在外打拼了一年的人们也早已失去了上班的动力,迫不及待的想赶紧回家过年。但是也有一部分年轻人对过年充满着恐惧和焦虑。今天小编就为大家来盘点一下当代的年轻人过年究竟有哪些烦恼,以及面对这些烦恼的一些相应的“对策”。

小编从知乎上面爬取了一些网友的烦恼,并且将高投票并且高评论(相对较高)的网友的回答挑出来,逐字审读之后,将网友们的回答归成三类,

礼品红包花销大

很多在外面打拼的年轻人说道,“家里的亲戚朋友可能会觉得,我在外面过得很好,有更精彩的生活。他们希望我每次过年回家都能带回去一些时髦的东西,但实际上,我的生活并没有他们想象的那么美好,可我不希望失去‘面子’,也不想他们失望”。的确,在不断发展的城镇化过程中,大批来自农村和二三线城市的青年涌入大都市,家庭的期待正处于历史高位。也正是因为这样,无法避免的人情负担让他们有了回家的“恐惧”。

对此,小编还是建议,无论是买礼品还是发红包,都需要量力而行,在维系邻里、亲朋好友之间的感情的同时,还应该有合理的规划(比方说将单位发的福利当礼品送,以减少部分现金支出),既不要铺张浪费,入不敷出,也不能十分的抠门小气,坏了彼此之间的感情。

七大姑八大姨的灵魂拷问

婚恋的压力,几乎成为绝大多数青年“回乡一族”的集体烦恼,除此之外,亲朋好友也会常常问起诸如“月收入多少呀?”“买房子了没呀?”等此类问题。

这也难怪,毕竟平常的见面机会少,父母以及亲戚都把自己积攒了一年的关心和唠叨都集中到了过年团圆期间,难得的团聚也变成了儿女在父母面前总结一年工作生活的“汇报会”。有网友总结了一份“春节十大毒蛇问题”也是在网上引起了年轻人的共鸣,

对此,小编建议,读者当被问到此类问题、内心十分反感之时,一定得记得先发制人,比如,

过年团聚在谁家?

夫妻双方老家均不在一个城市,又都是独生子女,春节这几天应该是去娘家还是去婆家成了最纠结的事情,一方团圆注定着另一方就要“每逢佳节倍思亲”。有很多夫妻在面临此类问题时,都会发生不小的摩擦和争执,更有极端点的夫妻会因此索性闹离婚。

对于过年回谁家的问题,小编还是觉得,双方尽量要在互相理解和尊重的前提下,拿出一个都能满意的办法,并且让其成为一种新的“家庭规则”,从而让家庭成员能够自觉遵守而不用每年都要协商一次。当然在这过程当中也离不开父母的深明大义和通情达理。比方说如果夫妻双方都是独生子女的话,要是条件允许,完全可以把双方父母聚到一起,过个真正的团圆年。当然如果夫妻双方不具备这样子的条件,则可以采用轮流过年,今年去男方家,明年去女方家等等。另外,现在越来越多的年轻人是“各回各家”,当然这种方式也有弊端,毕竟要是家里有独生子女的话,只能陪一方的老人过年,另一方老人只有想念的份。总之办法有很多,只要好好沟通和商量,问题总能够得到解决。

春节是一年中最重要的节日之一,与亲人和朋友团聚的喜悦很多时候都远远超过了当中的苦涩,就好比有位网友说道“有钱没钱不要紧,重要的是你回家了;有对象没对象不重要,庆幸的是还有人愿意对你唠叨”,小编也祝读者朋友们回家旅途顺利,新年快乐。

(完)


(python爬虫项目)某婚恋网的简单数据爬取 爬取项目目标网站: www.7rdao.com 想要获得的数据: 获取想要省份用户基本信息。 (你想要哪个省就爬哪个省份咯) 既然目标明确,工具齐备. 话不多说,直接打开网页分析. 网页分析: 这是我们想获取的信息.先提交一次看有什么反应! 完整的URL: http://www.7rdao.com/user/search.aspx?sex=0&ddl_StartAg... 阅读详情

相关推荐

科技中介服务机构如何利用数智工具提升服务效率?.docx

科技中介服务机构如何利用数智工具提升服务效率?

大数据告诉你,世纪佳缘都是谁在相亲(python爬虫&分析,附全部代码)

公众号: 数据小斑马,关注即可获得价值1000元的数据分析学习资料 数据分析学习目录: 一、Excel系列——四大常用函数及十大高级图表 二、SQL系列——性能优化/多表关联/窗口分析函数等 三、统计学系列——概率论/置信区间/相关/抽样等 四、Pandas系列——数据读取/清洗/规整/分析实战等 五、Python做图系列——箱型图/散点图/回归图/热力图等 六、业务积累系列——流水预测/精细化运营/排序算法等 七、Kmeans系列——原理/评价指标/RFM实战等 八、决策树系列——算法原理/调参/pyt

cindy407的博客 6346

基于非对称纳什谈判的多微网电能共享运行优化策略(Matlab代码实现)

基于非对称纳什谈判的多微网电能共享运行优化策略(Matlab代码实现)内容概要:本文档标题为《Plecs全桥LLC谐振变换器仿真模型.txt》,但实际上内容并未围绕Plecs或全桥LLC谐振变换器展开详细论述,而是罗列了大量基于Matlab/Simulink和Python的科研仿真项目标题及相关技术方向,涵盖电力系统、无人机控制、微电网优化、路径规划、状态估计、信号处理、电动汽车调度、电力电子变换器等多个领域。其中包括多种优化算法(如粒子群、遗传算法、NSGA-II)、控制策略(如PID、MPC、滑模控制)、仿真建模(如LLC谐振变换器、DAB变换器、PWM整流器)以及具体应用场景的研究实现。尽管提及“隔离型全桥LLC谐振变换器建模及参数设计资料”,但全文缺乏对该主题的具体描述、模型细节或仿真分析,仅作为条目之一出现。因此,该文档实质是一份科研项目资源清单或代码合集目录,而非针对某一主题的深入文章。; 适合人群:具备一定Matlab/Simulink或Python编程基础,从事电气工程、自动化、控制科学、电力电子、新能源系统等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①为科研工作者提供丰富的课题参考与复现资源,涵盖优化调度、控制系统设计、电力电子仿真等方向;②辅助完成硕士/博士论文、期刊论文复现、课程设计或项目开发,提升研究效率与创新性;③通过已有模型和代码快速搭建仿真平台,聚焦算法改进与性能优化。; 阅读建议:此文档应作为科研资源索引使用,读者可根据自身研究方向筛选相关条目,结合配套代码与参考资料进行深入学习与实践。对于希望研究全桥LLC谐振变换器的用户,需注意本文档未提供完整内容,建议查找标注的“仿真+设计报告+计算书”等附件资源以获取详细信息。

node爬虫实践:爬取世纪佳缘交友信息

自从node这一运行在服务端的 JavaScript横空出世以后,赋予了前端开发工程师强大的力量。文件I/O操作,连数据库写接口接口等等。我在刚开始学习的node的时候,尝试着爬了一个比较小的相亲网站2000多条交友信息,包括网名,年龄,图片,学历,工资等。今天在网上看了一个关于用Python爬取世纪佳缘的博客,兴趣使然,决定用node也试试效果。 爬取的战果 爬取的信息包括名称、身高、年龄、工...

王永存 2779

高校技术转移办公室在推动成果转化过程中,如何高效完成技术成果的信息整合与价值挖掘.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

高校技术转移办公室人员,如何精准挖掘并分析企业的技术需求?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

用Python分析北上广深的春节返乡趋势

♚作者:ElliotBai,全栈产品经理一枚目录前言统计结果爬虫思路统计思路后记前言很早之前发过一篇关于某拼车平台爬虫的文章,因为工作比较忙,一直没有下文。最近年底稍微空...

Python中文社区 928

隔离型全桥LLC谐振变化器建模及参数设计资料【仿真+设计报告+计算书】

内容概要:本文档是一套关于隔离型全桥LLC谐振变换器的综合性技术资料,系统涵盖了拓扑建模、参数设计、闭环控制策略及仿真验证等关键环节。资料整合了Simulink仿真模型、详细设计报告、Mathcad计算书以及控制算法说明文档,深入探讨了恒压恒流双闭环控制、变频与移相混合控制、软启动机制等核心技术,并提供了多应用场景实例,包括双向全桥LLC、多相交错LLC以及电动汽车V2G系统中的CLLC变换器设计。此外,配套资源还包含了多种先进控制与状态估计算法(如EKF、UKF、PF及其与神经网络融合算法)的Matlab实现代码,强化了科研复现与工程实践能力。; 适合人群:适用于电气工程、电力电子及相关专业的研究生、科研人员,以及从事高频开关电源、新能源变换器开发的工程师;需具备扎实的电路理论基础与一定的仿真软件操作经验。; 使用场景及目标:①支持全桥LLC变换器的高效参数设计与动态性能优化;②服务于高校或企业的科研项目,助力拓扑创新与控制系统开发;③作为毕业设计、学术论文或工业级产品原型开发的重要技术参考,提升系统效率、稳定性和响应速度。; 阅读建议:建议结合Simulink仿真模型与Mathcad计算书同步学习,重点关注谐振元件匹配、控制环路设计与系统稳定性分析,充分利用提供的Matlab/Simulink环境进行仿真调试与二次开发,深化理论认知与实际工程应用的融合。

MogFace人脸检测模型Python爬虫数据源应用:自动化采集与标注

本文介绍了如何利用星图GPU平台,自动化部署MogFace人脸检测模型- WebUI镜像,构建一套高效的数据采集与预标注流水线。该方案通过Python爬虫定向获取网络图片,并调用MogFace模型自动识别人脸并生成标注框,可快速为特定场景(如戴口罩人脸检测)的模型训练准备高质量数据集。

weixin_32999557的博客 442

三相交错并联Buck变换器+低纹波输出+双闭环控制仿真【附参考文献】(Simulink仿真实现)

内容概要:本文详细介绍了基于Simulink平台构建的三相交错并联Buck变换器仿真模型,重点实现了低输出纹波特性和双闭环控制策略。通过三相交错并联结构有效抑制输入与输出电流的纹波成分,显著提升电源系统的稳定性和电能质量;控制系统采用电压外环与电流内环相结合的双闭环架构,增强了系统的动态响应能力和抗干扰性能。资源包涵盖完整的Simulink仿真模型、技术说明文档及参考文献,具有较强的工程实践价值,适用于电力电子变换器的科研开发与教学实验。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校本科生、研究生及科研人员,尤其适合从事直流变换器拓扑结构与先进控制策略研究的专业人士,具备电路理论基础和Simulink仿真操作经验者更佳。; 使用场景及目标:①用于高效低纹波DC-DC变换器的拓扑创新与控制算法研究;②支撑科研项目中对多相并联技术与双闭环控制系统的性能验证;③作为课程设计、毕业设计或实验教学的技术范例,帮助深入理解交错并联的工作机理与闭环系统的设计方法。; 阅读建议:建议结合所提供的参考文献系统学习控制策略的理论依据,并动手调整仿真参数以观察系统在不同工况下的动静态响应特性,进一步掌握模型搭建、控制器设计与性能优化的全流程,强化理论与工程实践的融合能力。

从噪声中提取真相:LabVIEW振动信号积分处理的降噪艺术

本文深入探讨了LabVIEW在振动信号积分处理中的降噪技术,揭示了如何通过选择性频率加权从噪声中提取关键故障特征。详细介绍了时域和频域积分方法的实现原理及优化策略,并结合工业案例展示了多轴信号联合降噪的实际应用效果,为设备状态监测提供了高效解决方案。

weixin_29164185的博客 302

没班可上,被父母、朋友劝说 走上了编程

没班可上,被父母、朋友劝说 走上了编程

隔壁王叔的博客 136

十五天学会Autodesk Inventor,看完这一系列就够了(七),工程图纸

不管哪种绘图软件,二维或三维绘图,最终均需要转换成工程图纸,才能交给现场人员进行制作,这是任一产品图都要经历的过程。那本章开始,我们一起看一下Inventor是如何实现工程图纸?

Crazydoubao的博客 4910

宁愿去996也不要待业在家啦!失业7个月,比上班更惨的是没班可上

宁愿去996也不要待业在家啦!失业7个月,比上班更惨的是没班可上

Python单行客的博客 167

详细教程:如何使用elasticsearch 8.x进行向量搜索

大模型的热度使得向量数据库和embedding也成了ai领域的热门话题,有别于从头开始训练一个大模型或基于基础模型进行微调的方式,embedding检索相关上下文是对大模型进行定制的各种方法中成本最低、技术实现最便捷的方式。从技术实现的角度,

qq_50790981的博客 1万+

使用R语言(ggplot2)绘制KEGG信号通路富集气泡图

本文详细介绍了如何使用R语言的ggplot2包绘制KEGG信号通路富集气泡图,从数据预处理到高级定制技巧,帮助生物信息学研究者直观展示富集分析结果。文章涵盖了气泡图的核心绘制方法、布局优化、常见问题解决方案以及交互式可视化扩展,是进行KEGG富集分析可视化的实用指南。

weixin_42625070的博客 448

宁愿去996也不要待业在家啦!24岁,失业7个月,比上班更惨的,是没班可上

打工人的烦恼,50%来源于工作,另外50%是因为不得不工作。改80遍还是“第一版最好”的PPT、办公室里为了升职加薪的勾心斗角、只会画饼的领导,早晚高峰地铁里的拥挤和汗臭味……每个职场人都曾畅想过不上班的生活,好像远离这些糟心的琐事,生命中剩下的就只有快乐、快乐、无尽的快乐。那抛去美好的幻想,不上班的生活,是真的只有快乐吗?我身边的以为朋友李**,24岁,最长不上班纪录7个月。从失业到薪资12k,再到一年后兼职外快3w起,我们一起来看看我这位朋友的故事。我是19年毕业的,校招进入一家公司,干得特别不开心,年

AI大模型的博客 370

深入Scrapy ItemLoader:打造优雅高效的Python爬虫数据清洗流水线

ItemLoader是 Scrapy 提供的声明式数据加载工具。它的核心理念是:将数据提取(从response中取原始值)和数据清洗/验证(处理空值、格式转换、默认值等)分离开。你可以把它想象成一个工厂流水线:原始零件(selector提取的文本)进入,经过一道道工序(输入处理器),组装成最终产品(Item字段)。首先在items.py中定义清晰的数据结构。使用搭配类型注释(虽然Scrapy自身不强制,但对人和IDE友好)。

2201_76125261的博客 68

@feathersjs/adapter-commons 演进全解:从 Changelog 到源码的 Feathers 数据库适配器公共层深度剖析

> 本文以 [packages/adapter-commons/CHANGELOG.md](https://link.gitcode.com/i/e43076abae815888a416a41f447eaf23) 为主线,结合 [packages/adapter-commons/src](https://link.gitcode.com/i/9cffd35c4cc09cdd6611a6248610

gitblog_00165的博客 819

华为OD机试 - 矩形绘制 - 数组、坐标偏移(Python/JS/C/C++ 双机位C卷 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。实现一个简单的绘图模块,绘图模块仅支持矩形的绘制和擦除。 当新绘制的矩形与已有图形重叠时,对图形取并集; 当新擦除的矩形与已有图形重叠时,对图形取差集。 给定一系列绘制和擦除操作,计算最终图形的面积。第一行为操作数N,接下来的N行格式为:d x1

学Java,找哪吒 836

华为od 面试八股文_C语言_01_含答案

华为od 面试八股文_C语言_01_含答案

MISAYAONE的博客 3225

mongodb添加多条数据_分析了一万多条拼车数据,看看北上广深的各位都回哪过年...

快过年了,很多同学都踏上了返乡的路。现在交通这么发达,除了高铁飞机外,还可以搭顺风车回家。今天的这篇文章我们就来分析一下拼车数据,看看今年大家都回哪儿过年。分析了一万多条拼车数据,看看北上广深的各位都回哪过年作者:ElliotBai |来源:InTrirty前言很早之前发过一篇关于某拼车平台爬虫的文章,因为工作比较忙,一直没有下文。最近年底稍微空了些,加上碰上春节返乡大潮,刚好再拿过来...

weixin_34675395的博客 171

【Bug已解决】openclaw command not found / openclaw not installed — OpenClaw CLI 安装失败解决方案

安装 OpenClaw 后命令未找到或运行失败,本质是 PATH 未配置或 Python 版本不兼容。文中给出修复 PATH、使用虚拟环境、检查 Python 版本、pipx 安装等完整方案。

一键难忘的博客 8065

爬取红娘网-征婚信息并导出文本文件

爬取如下中国红娘网的页面,要求把内容块中的咨询整理成一条并整合整页征婚讯息,导出 import requests ##import库 url='http://www.hongniang.com/match' req=requests.get(url) req.status_code ##输出200【可以爬取】 req.request.url ##输出允许爬取的url:'http://www.hongniang.com/match' req.text ##爬取页面的块代码 html=req.text #

py嘎嘎的博客 637

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

深度学习工具包 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代码体会一次新年的味道吧

 微博网友评论:@ZZYYRR66:好快,很六啊@脑洞并不大:vs环形吧。。。。。@purpleflj:有时间试试@你好_941:Python编程好玩@Hello_正SB...

程序员之家 1325

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: Reformer: 高效的Transformer
下一篇: 该买哪种口罩?Python大数据分析来帮你
Wang_AI
博客等级 码龄12年 991粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值