k8s的ingress介绍和nginx-ingress的部署

ingress是k8s提供的一种对外暴露服务的方式,它是全局的,为了代理不同后端Service而设置的负载均衡服务。

阅读全文

Helm3的安装

Helm可以看作是kubernetes下的包管理器,和node的npm管理器,python的pip管理器类似。极大的方便了k8s上的软件部署,升级,删除,回滚等操作。

阅读全文

使用kubeadm快速部署k8s

单机环境下使用kubeadm安装k8s环境。

阅读全文

字符串朴素匹配算法和KMP算法

字符串的匹配在平常的编码过程中非常常用,在编程语言中通常是调用一个内置函数就可以实现字符串的匹配,当不让使用内置的函数,而是自己编写一个函数来实现匹配的功能,应该如何来写呢?

阅读全文

约瑟夫(Josephos)问题以及解法

假设n个人围坐一圈,现在要求从第k个人开始报数,报到第m个人退出,然后从下一个人开始继续报数并按照同样规则退出,直至所有人退出。要求按照顺序输出退出人的编号。

阅读全文

链表介绍及python的实现

介绍的单链表,循环链表和双链表的实现过程,以及使用python对它们的代码实现。

阅读全文

在大数据下应用机器学习算法

大量的数据对机器学习算法的研究很有帮助,当我们直到算法有较高的方差(variance)时,增加m会有助于改善算法。

阅读全文

小批量梯度下降算法

批量梯度下降是每一次迭代中对所有样本求和后求梯度项,随机梯度下降是对每一个样本求梯度项,小批量梯度下降介于两者之间。

阅读全文

随机梯度下降算法

当数据量过大时,梯度下降的算法会变得很慢,因为要对所有的数据进行求和。因为每次重复梯度下降都是所有数据全部求和,所以梯度下降算法又称之为批量梯度下降(Batch Gradient Descent),随机梯度下降在每一次迭代中,不用考虑全部的样本,只需要考虑一个训练样本。

阅读全文

推荐系统和协同过滤算法

推荐系统是目前非常流行的机器学习应用。特征值对机器学习是非常重要的,而对特征值的选择会直接影响到算法的好坏,推荐系统能够自动帮助学习一些优良的特征值,帮助更好的实现算法。

阅读全文