用户综合分析系统:大数据板块---用户的输入特征评估算法流程

此篇文章是基于用户登录风险评估报告中的其中一项用户的输入特征的计算方法流程。

用户的输入特征评估算法流程

1.计算中点,表示平均输入特征。
2.计算所有n个已知点的两两距离,获取距离的集合。(欧氏距离)
3.对计算出的距离集合进行升序排列,取2/3距离作为阈值。
4.计算评估点和中点距离,如果距离大于阈值,认定有风险。

流程图
用户综合分析系统:大数据板块---用户的输入特征评估算法流程_第1张图片

欧氏距离

欧几里得度量(euclidean metric)(也称欧氏距离)是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。在二维和三维空间中的欧氏距离就是两点之间的实际距离。

  • 二维空间的公式
    在这里插入图片描述
  • 三维空间的公式
    用户综合分析系统:大数据板块---用户的输入特征评估算法流程_第2张图片
  • n维空间的公式
    在这里插入图片描述
    当普通的代码无法实现我们的需求时,此时就会需要数学中的模型以及公式等等思维来帮助我们提高代码的质量,使我们的代码更加的优雅。而以上的欧氏距离就是解决用户输入特征等需求的基本算法。具体的实现代码可以去看小编的大数据板块---登录风险评估的文章。

你可能感兴趣的:(用户综合分析系统)