小猪学AI—CNN图像识别之手写数字

前段时间忙了好一阵,终于有时间继续学习了,今天开始通过paddlepaddle的手写数字识别看一下简单的cnn图像识别模型是怎么训练出来的。 阅读全文

LSM VS B-Tree

LSM树整个结构不是有序的,所以不知道数据在什么地方,需要从每个小的有序结构中做二分查询,找到了就返回,找不到就继续找下一个有序结构。所以说LSM牺牲了读性能。但是LSM之所以能够作为大规模数据存储系统在于读性能可以通过其他方式来提高,比如读取性能更多的依赖于内存/缓存命中率而不是磁盘读取。 阅读全文

工程师如何高效学习

高效学习的基本原则是价值导向,有价值输出(且尽可能放大价值),有用户反馈。 最好的输入是输出,高效学习是闭环学习,反馈越快则学习越快。 要用好各种可能的杠杆(钱,公司资源,团队,github,社交媒体等等),实现价值放大。 在基本原则的基础上,高效学习仍需计划性和优先级。高效学习遵循复利曲线是一个长期积累不断突破的过程。 阅读全文

安全加密算法选择指南

用途 推荐使用的安全的密码算法 常见的不安全的密码算法
对称加密 AES(密钥长度>=128bits) DES、3DES、RC2、RC4
哈希算法 SHA256或以上 MD5、SHA1
非对称加密 RSA(密钥长度>=2048bits) RSA(密钥长度<=1024bits)
数字签名 RSA(密钥长度>=2048bits) RSA(密钥长度<=1024bits)
密钥交换 DH(密钥长度>=2048bits) DH(密钥长度<=1024bits)

备注: 阅读全文

小猪教你搭建ES ELK(Elasticsearch/Logstash/Kibana)

Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。它不仅仅只是全文搜索,还支持结构化搜索、数据分析、复杂的语言处理、地理位置和对象间关联关系等,同时具备水平伸缩性和集群监控等完备的功能。 阅读全文

构建用户激励体系—3种激励方式与3类激励体系

 1.概念

首先说一下用户激励体系的概念,这个没有明确的说法,笔者根据自己的理解给出这样的定义:用户激励体系,也称用户激励机制,是为了让用户持续使用产品而设计的一套游戏规则。 阅读全文

初学者理解 LSTM 网络

经常接触LSTM,GRU,RNN这些模型,对于LSTM的印象只是知道它用来解决梯度消失梯度爆炸问题,对于长距离的句子的学习效果不好的问题,而且大概知道里面是加了一些参数,加了门单元来选择忘记和记住一些信息。但是具体公式没有推过,所以理解的不够深。 阅读全文

研发人员的3个技术方向

产品:
以业务需求为主要驱动力,其涉及到的问题往往来自于复杂的业务逻辑和功能的快速上线需求,即其难点主要来自于对产品的理解把握和需求的快速响应能力,对于大数据高并发的系统要求并非其主要考核点。典型的部门为:社区组、fe、客户系统、mi、客户端产品等。面向内部的一些需求,如一些内部平台的开发也划入此类。 阅读全文

成长之路—对线上心存敬畏

最近遇到一个事,小同学上线出了bug,导致线上出现了一个case,说大不大,说小也不小,因为是半夜12点左右被发现的,晚上紧急上线是需要发邮件找两边经理审批才能上,这位同学担心大家都睡了,不好意思打扰,就打算第二天再上。 阅读全文