10个Python自动化脚本,让日常任务轻松便捷!

14个Python自动化实战脚本 利用BeautifulSoup和requests库,编写Python爬虫获取所需网页信息。在工作中,我们常常需要对大量文件进行批量重命名,Python帮你轻松搞定!告别手动发送,用Python编写定时发送邮件的自动化脚本。简化数据库管理,Python帮你自动化执行CRUD操作。通过Python解析日志文件,提取关键信息进行统计分析。使用Python调度库,实现定时执行任务的自动化脚本。使用Pandas库,实现复杂数据处理和清洗的自动化。通过Python解析邮件,自动化下载所有附件。 阅读详情

包含编程籽料、学习路线图、爬虫代码、安装包等!【点击领取 100%免费!】

Python 以其简单易学的语法和强大的库支持,使得它成为实现自动化任务的理想语言.无论是个人日常工作,还是企业的流程优化,Python 都可以通过自动化脚本帮助节省时间、提升效率.以下是10个令人不可思议的 Python 自动化脚本,涵盖了从文件管理、网络爬虫到数据处理的各个领域.

  1. 文件自动整理脚本
    日常工作中,我们经常会面对文件混乱的问题.此脚本可以自动根据文件类型将文件归类到对应的文件夹中.
    在这里插入图片描述
    这个脚本将按文件类型(扩展名)自动整理目录中的文件.

  2. 自动发送邮件脚本
    此脚本可以通过 SMTP 自动发送邮件,适合用于批量通知、营销邮件等场景.
    在这里插入图片描述
    通过这个脚本,可以自动化发送带有自定义内容的邮件.

  3. 自动备份文件脚本
    将重要的文件自动压缩备份到指定目录,防止文件丢失.
    在这里插入图片描述
    此脚本会将指定目录的所有文件压缩成一个备份文件.

  4. 自动登录并填写表单的脚本
    结合 Selenium 库,可以自动登录网站并填写表单,例如自动签到、自动报名等.
    在这里插入图片描述
    此脚本自动化登录网站并填写表单,适合用于重复性操作.

  5. 自动天气预报通知脚本
    通过API获取天气预报,并自动发送通知到手机或邮箱.
    在这里插入图片描述
    该脚本通过调用开放的天气API获取实时天气信息,并可以拓展为自动发送天气预报通知.

  6. 自动化Excel数据处理脚本
    使用 pandas 库快速处理Excel数据,例如生成报表或数据分析.
    在这里插入图片描述
    此脚本自动读取Excel文件,处理数据后生成新的Excel文件.

  7. 定时自动化任务脚本
    此脚本使用 schedule 库,在指定时间自动执行任务.
    在这里插入图片描述
    该脚本可以自动在指定时间执行任务,例如每天定时运行一次备份或发送报告.

  8. 自动生成PDF报告的脚本
    使用 Fpdf 库生成包含文本和图像的PDF报告.
    在这里插入图片描述
    此脚本可以自动生成PDF报告,适合用于生成报表、文档等.

  9. 网络爬虫自动抓取信息脚本
    通过 BeautifulSoup 库自动抓取网页中的信息,如新闻、商品信息等.
    在这里插入图片描述
    此脚本自动从网页中提取指定内容,适合用于定期抓取最新信息.

  10. 自动化社交媒体发布脚本
    通过API自动发布消息到社交媒体平台,例如Twitter或微信.
    在这里插入图片描述
    此脚本可以自动化发布社交媒体内容,节省了手动登录发布的时间.

结语
Python 的强大之处在于它的灵活性和广泛的第三方库支持.通过这些自动化脚本,可以大幅提高日常任务的效率,让繁琐的操作变得简单快捷.

原创文章不易,求点赞、在看、转发或留言,这样对我创作下一个精美文章会有莫大的动力!

关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

点击领取 100%免费!

👉Python所有方向的学习路线👈
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)
在这里插入图片描述
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python70个实战练手案例&源码👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述
👉Python大厂面试资料👈
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述
👉Python副业兼职路线&方法👈
学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。
在这里插入图片描述
👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方优快云官方认证二维码或者点击链接免费领取【保证100%免费】
在这里插入图片描述

Python保姆级教程(九):自动化脚本编写 《Python自动化脚本实战指南》是一本系统讲解如何使用Python编写自动化脚本的实用教程。全书从基础概念入手,详细介绍了文件操作、系统交互、网络请求、定时任务等核心技能,并通过多个实战案例(批量文件重命名、自动备份、网站监控、Excel数据处理)展示自动化脚本的具体应用。教程还包含脚本部署指南(Windows任务计划/Linux crontab)和编写技巧(异常处理、日志记录等),帮助读者快速掌握用Python提升工作效率的方法。无论是编程新手还是开发者,都能通过本教程学会用代码解放双手,实现重复性任务 阅读详情

相关推荐

见识了解python自动化测试(3)

见识了解python自动化测试(3) 自动化框架及工具 1 概述 手续的关于测试的方法论,都是建立在之前的文章里面提到的观点: 功能测试不建议做自动化 功能测试不建议做自动化 接口测试性价比最高 接口测试可以做自动化 后面所谈到的 测试自动化 也将围绕着 接口自动化 来介绍。 本系列选择的测试语言是 python 脚本语言。由于其官方文档已经对原理有了比较清楚的解释,本文就不做一些多余的翻译工作了。偏向于实战部分,而且为了偏向实战,也会结合 IDE 工具和项目组织来进行讲解。 理由如下: 脚本语言,开

公众号:【伤心的辣条】 3387

10个常用Python自动化脚本

大家好,Python凭借其简单和通用性,能够为解决每天重复同样的工作提供最佳方案。本文将探索10个Python脚本,这些脚本可以帮助自动化完成任务,提高工作效率。无论是开发者、数据分析师还是仅仅想简化工作流程的普通用户,这些脚本都能提供帮助。

csdn1561168266的博客 4万+

复制粘贴就能用的10个Python脚本,轻松实现日常办公自动化

嗨大家好,我是花姐。说真的,最近后台留言太多小伙伴在问:“有没有那种?我想实现个xxx小功能……”所以今天这篇文章,我把我平时自己在用的、帮同事们写过的都整理出来了。的那种。不说废话了,直接开整。

奔跑的蜗牛 1046

【实用原创】20个Python自动化脚本,解放双手、事半功倍

在当今的快节奏工作环境中,自动化不再是一种奢侈,而是提高效率和精确性的必需手段。Python,以其易于学习和强大的功能而闻名,成为实现各种自动化任务的理想选择。无论是数据处理、报告生成,还是日常的文件管理,一个简单但有效的Python脚本就能大幅减轻您的工作负担。在本文中,我们将探索如何使用Python来创建多个自动化脚本,它不仅能够节省您的时间,还可以提高工作的准确率和效率。我们先来看第一个自动化脚本。

程序员小芽的博客 2425

chatgpt赋能python:Python自动打开软件:实现轻松便捷的操作

Python自动打开软件,可以大大提高工作效率,减少重复性劳动。要实现自动打开软件,只需要获取打开软件的地址,利用Python的os模块调用地址来打开软件,再写一个Python脚本在命令行中执行即可。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于。

findyi123的博客 1764

全能的Python脚本便捷你的工作和生活

Python 脚本是指使用 Python 编程语言编写的程序,通常通过命令行或 IDE 直接运行,能够执行一系列自动化任务或计算。相比于传统的应用程序,Python 脚本没有图形界面,而是以简单的代码形式自动执行任务,通常用于完成一些重复性、批量化的工作。

百锦再的博客 7269

10个神级Python自动化脚本助力轻松工作

大家好,Python自动化简化了日常编程任务,同时更激发了探索创新解决方案的热情。本文将介绍10个精心挑选的自动化脚本,帮助大家提升工作效率和优化操作流程。

csdn1561168266的博客 2631

Python+Excel:解锁10个自动化魔法脚本

本文介绍的 10 个 Python 自动化脚本,涵盖了数据读取、写入、筛选、合并、统计分析、图表绘制、格式设置、透视表生成以及文件批量处理等多个方面。这些脚本能够帮助我们高效地处理 Excel 数据,解决工作中的各种实际问题。通过使用这些脚本,原本繁琐的手动操作可以被自动化流程所取代,大大节省了时间和精力,提高了工作效率,同时也减少了人为错误的发生,确保了数据处理的准确性和一致性。

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

10个Python脚本来自动化你的日常任务

当你有大量 PDF 文件要编辑或需要以编程方式在 Python 项目中使用脚本时,这是一个方便的脚本。想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。那么在本文中,我将向您介绍 10 个 Python 自动化脚本,以使你的工作更加自动化,生活更加轻松。使用此自动化脚本为你的视频添加水印,该脚本使用 Moviepy,这是一个方便的视频编辑模块。厌倦了手动将您的 PDF 书籍转换为有声读物,那么这是你的自动化脚本,它使用 GTTS 模块将你的 PDF 文本转换为音频。

LinkSLA的博客 313

SAP LSMW保姆级操作文档

SAP LSMW(Legacy System Migration Workbench)是一个强大的工具,旨在简化旧系统数据向SAP系统的迁移过程。它允许用户通过多种方式导入数据,包括直接输入、批处理输入和BAPI。LSMW支持数据映射和转换,确保数据在迁移过程中保持一致性,减少手动输入的需求,从而提高效率,适用于新系统实施和数据更新项目。在日常运维过程中我们经常会遇到用户要求我们批量改一写数据,通常这些字段的信息有些SAP是提供程序可以批量进行更改的比如主数据的MM17、通用更改数据的MASS。

我小时候很黑的博客 4942

Multisim 14.0元件库下载完整指南:从安装到配置

详细介绍Multisim 14.0版本的元件库下载方法,涵盖安装步骤与后续配置流程,帮助用户快速搭建仿真环境。内容覆盖常见问题及解决方案,让multisim元件库下载更高效、稳定。

weixin_34511754的博客 1935

MIUI自动化任务脚本终极使用指南:轻松搞定日常繁琐操作

还在为每天重复的MIUI社区签到、视频观看任务而烦恼吗?MIUI自动任务脚本正是您需要的解决方案!这款基于Python开发的智能工具能够帮助小米手机用户自动化完成各种日常任务,让您从此告别手动操作的烦恼,享受真正的智能化手机体验。🚀 ## 为什么选择MIUI自动化任务脚本? 作为一名MIUI用户,您可能经常遇到这些痛点: - **忘记签到**:每天都要记得打开社区签到,稍不注意就错过奖励

gitblog_00495的博客 942

52页PPT智慧矿山数字化工业大数据平台建设方案

致力于为煤炭企业构建“全”、“统”、“通”、”智”的(大数据平台/数据中台)体系,基于“数字新基建”时代的数据价值思考,构建全域数字化矿区共享能力中心,助力煤炭企业实现数字化转型,打通底层系统之间数据壁垒,加强公司整体管理和安全生产系数,为运营提供数据统筹模型,实现重点数据实时监控和数据共享开放服务。综上所述,智慧矿山数据治理是一个系统性的工程,需要煤炭企业内各部门连同行业和政府监管部门通力协作,制定数据标准和管理规范,重塑煤炭企业数据架构和数据传输链路,打通智慧矿山数据壁垒,保障数据质量和数据安全。

zuoan1993的博客 1055

青龙自动化脚本库:轻松实现日常任务的智能助手

**滑稽青龙脚本库**是一个专为青龙面板设计的自动化脚本集合,旨在帮助普通用户通过简单的配置实现日常任务的自动化执行。无论你是想要自动完成音乐平台任务、获取电商优惠,还是管理通讯服务,这个开源项目都能为你提供便捷的解决方案。 ## 🎯 五大核心功能模块 ### 1. 音乐平台自动化任务 **酷狗音乐金币任务**是脚本库中最受欢迎的功能之一。通过自动执行金币中心的各种任务,用户可以轻松获取音

gitblog_00667的博客 449

[面试]SoC验证工程师面试常见问题(三)

SoC 验证工程师面试中,SystemVerilog、UVM 和 SystemC 的代码题目通常涵盖面向对象编程、约束随机化、UVM 组件设计、内存建模等主题。通过练习上述示例题目和理解关键点,你可以更好地应对现场编码环节。如果有具体的面试方向(如特定协议验证)或公司偏好,可以提供更多信息,我会进一步定制题目和答案。祝你面试顺利!

元直的博客 1617

几率大的网络安全面试题(含答案)

其他篇章:Java校招极大几率出的面试题(含答案)----汇总 本文面试题汇总: 防范常见的 Web 攻击 重要协议分布层 arp协议的工作原理 rip协议是什么?rip的工作原理 什么是RARP?工作原理 OSPF协议?OSPF的工作原理 TCP与UDP区别总结 什么是三次握手四次挥手? tcp为什么要三次握手? dns是什么?dns的工作原理 一次完整的HTTP请求过程 Cookies和ses...

睶 6万+

推荐项目:WFRobertQL —— 轻松自动化日常网络任务的神器

推荐项目:WFRobertQL —— 轻松自动化日常网络任务的神器 在这个数字化时代,自动化已成为提升效率的关键。今天,我们要向您介绍一款名为WFRobertQL的开源脚本库,专为简化您的在线日常而设计,尤其针对青龙面板用户。这个项目由热衷于技术分享的开发者打造,旨在通过脚本自动化解放您的时间,让您专注于更有价值的事情。 项目介绍 WFRobertQL是一个面向青龙面板用户的脚本集合,它囊括了一系...

gitblog_00489的博客 629

C#操作MySQL从入门到精通(1)——安装MySQL数据库

我们使用C#操作MySQL数据库第一步要做的就是安装MySQL数据库,本文就是详细讲解如何安装MySQL数据库。

qq_34059233的博客 963

青龙自动化脚本终极指南:5大实用功能助你轻松实现日常任务自动化

想要解放双手,让电脑自动完成重复性任务吗?滑稽青龙脚本库为你提供了完美的解决方案。这个开源项目集成了多个实用的自动化脚本,涵盖音乐、电商、通讯等多个领域,帮助用户实现日常任务的智能化管理。无论你是技术新手还是经验丰富的开发者,都能通过这些**青龙脚本自动化**工具轻松上手。 ## 🚀 项目核心优势:为什么选择滑稽青龙脚本库? 滑稽青龙脚本库是一个专注于自动化任务的开源项目,它基于青龙面板构建

gitblog_00991的博客 378

php环境如何实现国密SM2相关功能

🏆本文收录于《优快云问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1616

【深度学习基础】多任务学习(Multi-Task Learning)

多任务学习(Multi-task learning)是和单任务学习(single-task learning)相对的一种机器学习方法。在机器学习领域,标准的算法理论是一次学习一个任务,也就是系统的输出为实数的情况。复杂的学习问题先被分解成理论上独立的子问题,然后分别对每个子问题进行学习,最后通过对子问题学习结果的组合建立复杂问题的数学模型。多任务学习是一种联合学习,多个任务并行学习,结果相互影响。一次只学习一个任务(task),大部分的机器学习任务都属于单任务学习。

十二月的猫 1万+

推荐文章: WFRobertQL - 智能自动化脚本库,解放您的日常!

推荐文章: WFRobertQL - 智能自动化脚本库,解放您的日常! 在数字时代的大潮下,重复的在线任务常让人不胜其烦。而今天,我们要向您隆重介绍一款开源神器 —— WFRobertQL,一个专为青龙面板设计的脚本宝库,旨在通过脚本自动化,让软件做你的“数字仆人”,您只需释放时间,享受生活! 1. 项目介绍 WFRobertQL是一个兼容青龙面板的强大脚本集合,它汇聚了多个知名网站和服务的自动化...

gitblog_00017的博客 560

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

探索JD助手:自动化脚本的利器

探索JD助手:自动化脚本的利器 去发现同类优质开源项目:https://gitcode.com/ 项目简介 是一个开源的自动化脚本项目,主要目标是帮助用户自动完成在京东平台上的日常任务,如签到、领券等。该项目使用Python编写,借助强大的爬虫技术和模拟登录功能,让用户可以节省时间,轻松应对购物平台的各种活动。 技术分析 Python基础 该脚本基于Python语言开发,Python以其简洁明了的...

gitblog_00057的博客 857

Statistics and Machine Learning Toolbox

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

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: python3的语法及入门(近7000字,耐心看包全,看完记得点赞)!
下一篇: PyCharm连接MySQL数据库竟然如此简单!
Python_trys
博客等级 码龄2年 4370粉丝 377原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值