MNIST机器学习入门
当我们开始学习编程的时候,第一件事往往是学习打印"Hello World"。就好比编程入门有Hello World,机器学习入门有MNIST。MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片和对应的标签。我们将训练一个机器学习模型用于预测图片里面的数字。
Zookeeper全解析——Paxos作为灵魂
Paxos是一个基于消息传递的一致性算法,Leslie Lamport在1990年提出,近几年被广泛应用于分布式计算中,Google的Chubby,Apache的Zookeeper都是基于它的理论来实现的,Paxos还被认为是到目前为止唯一的分布式一致性算法,其它的算法都是Paxos的改进或简化。
雪花算法生成分布式ID
有这么一种说法,自然界中并不存在两片完全一样的雪花的。每一片雪花都拥有自己漂亮独特的形状、独一无二。雪花算法也表示生成的ID如雪花般独一无仁。
21种回归算法整理
回归分析是预测建模技术的一种形式,它研究因变量(目标)与自变量(预测变量)之间的关系 。该技术用于预测,时间序列建模以及查找变量之间的因果关系。例如,通过回归研究逃课次数与期末成绩的关系。线性和逻辑回归通常是人们在数据科学中学习的第一个算法。由于它们的流行,许多分析师甚至最终认为它们是回归的唯一形式 ...
主宰这个世界的 10 大算法
归并排序、快速排序、堆积排序、傅立叶变换和快速傅立叶变换、迪杰斯特拉算法、RSA非对称加密算法、哈希安全算法、整数质因子分解算法、链接分析算法、比例微积分算法、数据压缩算法、随机数生成算法
程序员如何持续成长
在不同的阶段,技术的深度和广度有不同的侧重点,而非单独的只能二选一。技术需要更好的支撑业务的发展,通过业务的增长来体现自己的价值。互联网领域技术岗位而言,有时管理岗收入不见的就比普通职工高很多,当然这里指的是直接的上下级关系。但做管理要承担的压力,对个人生活节奏以及心理状态的影响,就不是物质所能衡量 ...
时间轮(TimeWheel)的设计与实现
由于工作的需要,得实现一个用于控制事件超时抛弃的时间轮,由于这是一个相对独立的接口,就总结分享一下。首先看下需求,此时间轮需要具备下面几个功能:1)能添加事件,同时附上其超时时间;2)如果事件正常执行结束,可以显示将其从时间轮上剔除掉,而不需要等时间轮自动移除;3)如果事件到了设定的超时时间还没执行 ...
时间轮算法简介
众所周知寻常的定时器大概有两种,一种是开阻塞线程,另一种是开一个任务队列然后定期扫描。显而易见这两种方式的弊端很明显,前者对线程消耗过大,后者对时间消耗过大(很多未到时间的任务会被多次重复扫描消耗性能)。为了解决以上两个问题就可以使用TimingWheel数据结构。
Java 定时任务简介
定时任务属于常用需求,常见的比如数据定时上传、超时自动处理等。在 Java 应用中可以使用 Java 自带的 Timer、线程池 ScheduledExecutorService、Quartz、Springboot 定时任务或者分布式定时任务来实现定时任务。
crontab定时任务不执行总结
原因1:crond 服务未启动。原因2:权限问题。原因3:路径问题。原因4:时间问题。原因5:变量问题

© 2016 - 2022 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号