上了公众号的“贼船”, 后悔吗?

在安卓手机上实现隔空投送至苹果电脑 作为同时使用Android手机和Mac电脑办公的场景,需要经常在手机与电脑来回互传文件,我们最常使用的方法是使用微信的文件传输助手,通过微信的功能传手机或电脑的文件互传,需要每次打开微信,Android 设备:传输视频时,微信传输助手支持不超过 200MB 的视频文件,支持 MP4、MOV、WMV、AVI、MKV、FLV 等格式。1.部分高版本的MacOS电脑可能存在Android手机无法找到设备的情况,可以尝试开关一下电脑蓝牙,若仍无法找到,建议其它方式。3.电脑端无法通过AirDrop传输文件至手机。 阅读详情

640?wx_fmt=jpeg

公众号真是一个让人又爱又恨的东西。 

恨它是因为一旦上了贼船,你就很难下船了。爱他是因为它确实能给你带来很大的成就感。 

1

和常规的博客不同,公众号的个人品牌属性更强, 而这种品牌是依靠持续不断地输出文章维持起来的,你需要经常推文(注意这个“推”字),如果你胆敢一个星期不发文章,热度就会迅速下滑,增长就会停滞, 甚至可能被遗忘,再想回到从前就需要花费更多的功夫。 

这就造成了一种巨大的压力(动力?),要不停地写文章,最好是日更,但是像我这样主要写技术文章的,日更实在是太难了。 

我如果想出去旅游休假, 也要提前把一周的文章规划好,写好,尽量避免空档。  

一年中我最期待的两个假期是春节和国庆节, 尤其是春节。 这两个节日基本上也没人看公众号了,可以彻底放下,休息一下。 

2

除了持续输出之外,公众号对于文章的排版,图片的选择都要很讲究,不能乱来。有时候为了在正版图库中找个合适的封面图都要花费很长时间。 

如果文章是文字+图片+代码, 那排版就更麻烦, 比如画图的时候要尽量竖着画,适应手机的小屏幕,从上往下看。代码要尽可能简短,不要太长, 能换行尽量换行, 别让大家左右滑动。 

有人建议用Markdown ,但是我觉得Markdown的输出在网页端看还行,搬到公众号上实在是太丑,所以还是手动排版,顺便提高一下我那可怜的审美。 

这也充分体现了公众号的媒体属性, 相当于你运营了一个个人的报刊杂志,只不过这个杂志的更新更加频繁。 

3

其实这些都不算什么, 最可怕的事情是你会发现,你最擅长写的东西很快就写完了,被掏空了!江郎才尽的感觉,沮丧的感觉相信很多原创者都会有。 

这种情况该怎么办? 

一种办法就是提高自己, 让自己与时俱进,不断学习,这样才能有更多输出。  

另外一种办法就是转载,我自己也会转载一些我觉得很不错,值得分享的文章, 但是转载文章太轻松了,不用自己怎么费劲巴拉地去构思,写作,只需要排版即可,要小心,不能上瘾。 

我看到有不少公众号有了一定流量以后,全靠转载为生,自己不原创了。这么做的最大坏处就是丧失个体品牌的个性和特色, 久而久之,杂草丛生,变成了流量生意。 

有些人转载文章,对原作者极为不尊重,把作者和来源故意藏起来,放到不显眼的位置,弄得仿佛是自己的原创文章。 

还有就是做搬运工,从网络上找到一篇文章,未经作者授权,堂而皇之地推送,甚至标记原创(公众号的原创机制无法全网检测) 

对于这两类人,我极为鄙视。  

写公众号很不容易,有很多时候花费大量精力写了一篇不错的干货,却没人赏识,阅读量低得吓人。 而那些毫无营养的、标题和内容能煽动情绪的文章却是大行其道,这会让人非常悲哀和沮丧。    

现在有个不好的趋势就是大家都在标题上狠下功夫,借以吸引眼球,这样下去,可能标题就越来越烂了。 

4

说完了恨,再来说说爱。  我觉得公众号给我带来了三点:

(1) 一点小名气 

通过公众号,很多人都认识了码农翻身和老刘, 也让我认识了全国各地,甚至世界各地各种各样的人。 通过和大家进行交流,也让我学到了很多东西。

(2) 收入 

主要是广告,这一点毋庸讳言。 赞赏和文末的广告收入实在是太少,不值一提。  


有一些人在后台留言说这个公众号有铜臭味了,变质了,商业化了,甚至还有人骂我。刚开始的时候我还很生气,后来也就不在乎了,因为这些人不知道运营一个公众号的艰辛,也不会换位思考。 

比我写一篇技术文章,经常要绞尽脑汁地构思,怎么才能把技术融入故事,让技术变得轻松,有趣。 很多时候躺在床上,出去散步的时候都在思考,文章可能要反复修改才能呈现出来。  

有人在这里打广告其实是对公众号价值的肯定,是对作者很好的回报和刺激,是对持续不断输出的鼓励。  

那些骂我发广告的人,你可以想一下,你也开了一个公众号,坚持着持续地输出文章,占据了你的大部分业余时间,阅读量上去了,每周都有人找你做广告,你发还是不发呢? 你要是真能选择不发,请收下我的膝盖。 

找我发广告的很多,我也拒绝了很多,也得罪了一些人。没办法,我给自己设定的规矩是: 每周最多一篇头条广告, 希望大家能理解。

 (3) 成就感。 

与名和利相比,成就感才是无与伦比的。  


这种成就感来源于你写的东西的确给别人带来了帮助,有很多人给我“来信来函”,说我的文章帮助他们搞清楚了一些东西,理解了某技术的本质, 甚至还帮助他们找到了工作(这就有些过分了,哈哈)。 

感谢信太多了,我这里简单列举几个:  

感谢,上一次的推文,让我成功入职,再次谢谢 

一直不理解的问题,今天终于被老刘解决了,感谢了! 

感谢!解了这么多年对sendfile的困惑! 

最近自己就遇到这方面的问题啦。今天一看真的豁然开朗。真心的感谢。 

忘了怎么关注到的您,但是却被内容吸引了,感谢您为技术科普做的贡献! 

从前一段时间发现大神的公众号,就像发现了新大陆,每天拿起手机全心想的就是来看文章,学计算机的兴趣也越发高涨了,感谢大神,今年最幸运的事情就是遇见你 ...... 

总之我非常高兴,觉得自己做了有意义的事情,人生没有白活啊。640?wx_fmt=gif 

上了公众号的贼船,后悔吗?  

肯定不后悔,虽然维护公众号,持续输出是一件越来越难的事情, 但是它带来的巨大成就感能让人不断前行。 

公众号能写到什么时候? 不知道,原来我还想着坚持着写够5年吧,嗯,三分之二的时间快要过去了...... 

ps : 码农翻身公众号欢迎大家投稿(这能让我休息一下640?wx_fmt=gif),可以通俗易懂地讲解技术,也可以讲讲自己的学习历程、职场感悟。 一经录用,稿费600(需要能标记原创)。投稿方式:加微信onlyliuxin97。


往期精彩回顾

我是一个线程

我是一个Java Class

面向对象圣经

TCP/IP之大明邮差

CPU阿甘

我是一个网卡

我是一个路由器

一个故事讲完HTTPs

编程语言的巅峰

Java:一个帝国的诞生

JavaScript:一个屌丝的逆袭

Pytorch学习笔记(III)——提取特征 目录一、引言二、具体步骤1、参数模型2、网络结构3、参数载入4、特征提取器5、读取图片三、完整代码 一、引言   深度学习在许多任务中主要充当着特征学习的作用,而学习完的特征才是后续应用的一个关键。本文将主要介绍,如何提取任意目标层的特征图。   本文以输入数据为图片为例。 二、具体步骤 1、参数模型 博主使用了ResNet50训练了一个人脸识别的网络   训练完成的深度学习模型,我们会保存一... 阅读详情

相关推荐

基于python的排课表系统,用python编写排课系统

实现一个具体的课程管理系统。(5) 学生可以查看自己选上的课的成绩,以及各个课程的得分、绩点,并给出其平均绩点,但不允许查看年级其他人的成绩。(2) 学生定制专属课表,可以查看整个学期本人的课程安排,包括课程名称、上课时间、上课地点、任课老师、学分等等。(13) 系主任可以查看整个系的全部学生以及他们的平均绩点,可以对每个班进行排名,或者也可以对整个系进行排名。(15) 系主任可以查看整个学期所开设的所有课程,包括这些课程的全部详细信息。(1) 学生基本信息的查询,学生可以对本人的系统登陆密码进行修改。

yang0728y的博客 2000

码农翻身公众号文章阅读--笔记整理

码农翻身公众号的文章阅读笔记记录, 这个公众号以通俗易懂的语言和幽默的漫画来表达计算机技术,能够让人有代入感,且能够愉快的学习,非常值得大家去阅读学习。现将自己之前的笔记整理,算是温故而知新。

wangchaodee的博客 549

阿里云Ubuntu部署Steam饥荒联机版服务器:从零到多人联机的完整指南

本文详细介绍了在阿里云Ubuntu系统上部署Steam饥荒联机版服务器的完整流程,包括环境准备、SteamCMD安装、服务端配置、Mod管理及后台运行技巧。通过2核4GB的ECS实例配置和端口设置,实现5人流畅联机体验,适合游戏爱好者快速搭建专属服务器。

weixin_29229261的博客 1028

阅读源码的三种境界

"没有经验的技术差底子薄的初级程序员,如何阅读项目源码?""有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!""源码应...

码农翻身 844

SCTPPortScan SCTP协议端口扫描、关联地址识别、传输状态检测

Windows:Winsock2+SCTP扩展)。- **SCTP API封装**:Linux下直接调用`socket()`、`connect()`、`getsockopt()`等系统函数,解析`struct sctp_status`和`struct sctp_paddrinfo`获取状态和关联地址。qDebug() << "开始SCTP扫描:" << ipList.size() << "个IP," << ports.size() << "个端口,共" << m_totalTasks << "个任务";

寒寒豆豆软件公司的博客 94

9篇9章1节:认识 SHARE 数据库

SHARE数据库是欧洲最大的跨国老龄化追踪调查项目,覆盖28个欧洲国家和以色列的50岁及以上人群。自2004年启动以来,已完成14-16万受访者的50-60万次访谈,形成跨度20年的纵向数据。该数据库采用标准化的多阶段抽样方法,收集健康、经济和社会关系等领域的多维度信息,具有高度的跨国可比性。SHARE与美国HRS、英国ELSA等调查对接,构成全球老龄化研究网络。数据免费向科研人员开放,但需注册并承诺仅用于非商业性研究。该项目由欧盟委员会等多方资助,为老龄化研究和政策制定提供了重要实证依据。

MD Code 906

编程难在哪里? 一个美国实习生的故事。(转自刘欣老师的微信公众号——码农翻身)

阿莱克西斯码农翻身3天前 作者:阿莱克西斯 来源: https://www.zhihu.com/question/22508677/answer/276595266 记得之前组里来了一个美国实习生小伙子,很geek的那种,干活快,一天能给你写2000行代码(我code review的速度跟不上他写的速度),让做什么东西,上午告诉做个这个功能,下午就能在测试环境跑起来演示了。 ...

qq_38836118的博客 926

【unity实战】随机地下城生成3——设置人物移动脚本、动画的切换和摄像机的跟随(含源码)

给房间添加触发器碰撞体,用来判断角色是否进入房间切割人物图片,注意人物每个图片高度可能不同,所有我们需要把轴心调整到人物的底部把人物跑步图片的高度,统一调成20,下面镂空,达到跳跃的效果快速创造人物动画,以人物idle为例,我们选中所有的idle人物图片,拖拽至窗口,unity就会自动生成,并提示保存动画位置别忘记设置人物排序图层,运行人物就动起来了新增run动画设置人物碰撞体设置刚体将重力设置为0,持续人物移动和动画切换的代码设置摄像机跟随单例代码在room中调用。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1053

2018年博客之星评选,No 138号“铭毅天下”需要您宝贵的一票,万分感谢!

2018年博客之星评选,需要您宝贵的一票!非常感谢! 我是 No 138 铭毅天下

铭毅天下Elasticsearch 1万+

【HAL库】STM32CubeMX开发----STM32F407----ETH+LAN8720A+LWIP----ping通

本次实验以芯片为MCU,使用25MHz外部时钟源。以太网PHY层芯片为LAN8720A,由MCU引脚PA8提供时钟。

MQ0522的博客 4846

SAP 角色继承、派生

角色继承、派生 继承:是指两个角色Role形成母子关系。子角色的所有菜单、授权都源于母角色,并与母角色保持一致。母角色与子角色是1对多的关系。 继承关系:新建子角色继承母角色中的事务(后续通过复制,将母角色授权数据复制至子角色) 派生概念:将母角色中的授权数据派生至子角色中。 业务场景:方便批量修改子角色权限。若有继承关系,只需要修改母角色,然后通过母角色派生功能,从而批量修改子角色授权数...

willieyuan的博客 1万+

字节跳动员工吐槽:好多人以为自己年薪60w,平均每个月5w工资......实际上根本不是那么回事儿。

base是多少,年终奖怎么算,股票怎么发,五险一金按什么基数交。HR给你算的时候用的是授予时的价格,等你真能卖的时候,股价可能已经跌了一半。餐补可能就是公司食堂的饭票,交通补是打车报销额度但你必须加班才能用,住房补有但是要租公司指定的房子。更重要的是,算算时薪。公司需要用高年薪吸引人才,HR需要用好看的数字完成招聘指标,求职者需要高薪资来证明自己的价值。年薪60万可能只是个诱饵,真正的代价,比你想象的大得多。搞钱项目,思维,案例,以及个人成长认知,资料放在群公告,感兴趣的可以公众号后台私信我加入。

SQL数据库开发 874

Java 大视界 -- 基于 Java+Flink 构建实时电商交易风控系统实战(436)

本文介绍基于Java+Flink构建实时电商交易风控系统的实战经验。系统采用分层架构设计,包含数据采集层、实时计算层、规则引擎层、数据存储层和应用服务层,实现毫秒级风险识别与拦截。核心组件包括Flink 1.17处理交易数据流、Drools规则引擎动态匹配风险规则、Redis缓存热点数据等。文章详细提供了开发环境配置清单和Maven依赖说明,确保系统具备低延迟(≤200ms)、高吞吐(10万TPS)和高可用性(99.99%)特性。该方案已通过生产环境验证,可有效应对恶意刷单、盗刷支付等电商交易风险。

【青云交】华为云云享专家 | 阿里云开发者社区专家博主 技术圈个人影响力前 9 | 博客之星 TOP12 优快云 首位四榜(原力榜 / 作者周榜 / 领军人物 / 综合热榜)榜首,破平台纪录! 苏州地区全榜霸榜,感恩全网十多万粉丝同行! 3943

Datawhale | 喵神:作为一个资深程序员,vibe coding的体会和感受

本文介绍了作者利用AI辅助开发的两个开源项目:链接收藏管理工具Magpie和AI应用心得分享页面"AI贼船"。通过全程采用AI编程(vibecoding)的实践,作者发现:1)完善的初期规划文档至关重要;2)Web前端开发在AI辅助下效率远超其他领域;3)设计细节和产品思维仍是人类优势所在。文章探讨了AI时代开发者角色转变,强调需要培养需求表达、跨领域知识和代码验证等核心能力。作者认为,在AI"全知"的时代,人类更需要保持"通识"和持续学习的态度才

csdn_xmj的博客 1351

Statistics and Machine Learning Toolbox

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jssdk 获取微信收货地址_【微信支付】微信JSAPI支付流程

前言微信APP支付,微信授权,微信JSAPI支付,微信退款,支付宝APP支付,支付宝手机网站支付,支付宝退款。笔者都放到公众号: JAVA大贼船。微信搜一搜,方便以后开发用哦!官方文档JS-SDK说明文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#1JSAPI支付文档https://pay.wei...

weixin_42150341的博客 380

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【微信支付】Java实现微信JSAPI支付流程

官方文档 JS-SDK说明文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#1 JSAPI支付文档 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 准备工作 公众号配置 绑定域名(可在该域名下调用微信开放的JS接口,这里配置前端域名) 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名

Mr_aaao的博客 2910

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

微信jsapi支付获取code_【微信支付】微信JSAPI支付流程

前言微信APP支付,微信授权,微信JSAPI支付,微信退款,支付宝APP支付,支付宝手机网站支付,支付宝退款。笔者都放到公众号: JAVA大贼船。微信搜一搜,方便以后开发用哦!官方文档JS-SDK说明文档JSAPI支付文档准备工作公众号配置绑定域名(可在该域名下调用微信开放的JS接口,这里配置前端域名) 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。填写接口配置信息...

weixin_42138716的博客 941

一个高中生是怎么玩自媒体的?

前言:我是一个循规蹈矩的人, 走的也是循规蹈矩的道路,按照家人的期望,努力读书、 上个大学、找个不错的工作, 然后成家立业, 生活一直波澜不惊。最近我得知了小李的故...

码农翻身 843

2021年最新精美模版200套,花重金购买,无套路免费送!(内含简历制作教程)

背景 简历一直是人们的外在包装,一个公司了解一个人的能力、性格和爱好通常是从一份好看的简历开始,美而雅的东西总能给人一种美好的遐想。 为了感谢广大大粉丝对于运维贼船技术号的支持,特挑选购买2021年最新版的简历模版回馈大家,感谢大家一直以来的支持,保持着最初对于技术最原始的热爱,也对未来技术的发展充满向往与期待。 简历模版中包含有英文简历模板、应届生简历模板和研究生简历模板,能够丰富地满足大家对于简历的要求。 英文简历 中文简历 除此之外,考虑到大家对制作简历的方法也有需要..

zounan909的博客 221

Mac电脑必装的10款精品软件(上)

在我们使用Mac电脑的时候,有很多小工具,不仅能简化操作提高效率,还能提高幸福感,这10款软件帮助你更好的使用你的Mac。 Downie 4 这是一款网页视频下载神器,通过它可以轻松下载视频网站上面的绝大多数视频,可以说非常方便。 Downie 4支持多款浏览器,安装完插件以后(如果因为网络问题下载失败,请私信联系我),在右上角会出现一个图标。 当访问视频网站,点击这个图标就自动下载视频文件了,默认以最高质量下载且速度很快。我这里以哔哩哔哩为例演示。 eZip eZip(MacZip)是一

zounan909的博客 8092

以为录播客能让我们一夜成名身家过亿,结果呢?

但那些脑子不清楚时给日后挖的坑导致开出来的意外好看的花,还有不管什么内容都不糊弄换来的听友写下的真诚到我们憋不住四处分享的留言,让我们觉得,这一切可能没那么糟。讲原理我们专业,讲技巧我们擅长。运动营养师、食品博士、健身教练三强联手,讲一讲饮食男女关心的健康生活、食品安全、运动营养、科学减肥的硬道理,聊一聊与口味、习惯、偏爱、禁忌、困惑、执念有关的食事。热爱生活的吃货们,不得不在信息爆炸的时代左奔右突,在满是陷阱雷区的韭菜地里辛苦摸索,所以,当你发现并关注了「津津有味」,也许是你未来生活中最明智的决定之一。

bluemouse的专栏 931

支付宝当面付扫码支付支付后不回调_【支付宝支付】支付宝手机网站支付流程...

前言微信APP支付,微信授权,微信JSAPI支付,微信退款,支付宝APP支付,支付宝手机网站支付,支付宝退款。笔者都放到公众号: JAVA大贼船。微信搜一搜,方便以后开发用哦!官方文档支付宝手机网站支付没有微信支付那么琐碎(这里真的是想吐槽一下wxpay,配置太多了,文档阅读性也不友好!!),支付宝官方文档已经写得挺详细了,所以本文不对参数做详细的解释开放能力文档:https://opendocs...

weixin_39624864的博客 487

App性能优化方案

移动互联网的发展不知不觉已经十多年了,可以说,国内移动互联网的红利期已经过去了,现在是增量有限,存量厮杀,从争夺用户到争夺时长。不管是用户也好、企业也好,都对 App 的用户体验和性能提出了更高的要求。 然而,一个 App 产品在快速迭代的过程中总会也必然会留下一些技术债务,当一个 App 产品逐渐走向成熟、用户体量逐渐增多,也必然会面临一个问题:性能优化。 性能优化也成了移动开发工程师迈向高级工程师道路上一道避不开的坎,而这道坎,说实话门槛和学习成本还是挺高的。

坚持在Android领域深耕、突破、创新。 1011

见于未萌?

你好,朋友。网络文章何止千万,有幸在此相遇并驻足停留也是你我的一种缘分。谈思想,谈人生之前,回忆下个人经历。 从呱呱坠地到九年的义务教育结束,身处普通家庭的我接触的世界太小。除了学校就是家,当然还有一群小伙伴。童年虽然视野不开阔,除了学习成绩也算是无忧无虑了。高中读了四年,第一次高考,考了个三本,学费负担太大,复读了。第二次离一本线差了两道理综选择题的分,二本学费跟一本差不多,也...

weixin_34320159的博客 118

c java python html_如何通俗地解释 C、C++、C#、Java、JavaScript、HTML、Python的用处

世界上本来没有计算机,工程师创造了它。为了让告诉计算机需要做什么事情,工程师发明了程序设计语言。简单粗暴的编程:C语言:用来学编程;C++语言:用来使劲儿学编程;C#:用来在windows操作系统上学编程;java:想找工作学编程;javaScript:想做网页学编程;HTML:以为自己在学编程;python:用来舒舒服服学编程;ruby:既舒服,又不土;perl:我是90后,我是二次元,我是wh...

weixin_32487557的博客 421

what ? 今年双十一,淘宝买的东西,到了驿站不给取件

逼着消费者下载软件!无论是支付、物流,还是电商、社交,任何一个市场都不再是各自“占山为王”,想要壮大和可持续发展,多方互补不可或缺,也只有这样,放弃零和博弈,互联网下一阶段的大门才会被打开。也是从那时开始,拼多多便悄然开始了“截流”,将用户引导至多多系生态,不走运的是,此事件也导致很多菜鸟站点被投诉,菜鸟也是直接将拼多多告上法庭,怒斥其为不正当竞争。“拼多多垄断,折腾消费者也折腾我们”,对此一位站长解释到,“淘宝买的东西,到了多多驿站,就不给取件码,必须下载拼多多软件扫码才能取件,不然快递到哪都不知道。

大力财经 4618
上一篇: 别再学习框架了
下一篇: 为什么RESTful很糟糕?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值