基于文件夹结构的算法确定的角色

时间:2016-05-06 05:29:42

标签: algorithm machine-learning pattern-recognition

我有一个目录,其中包含网站上各个用户的2000个子目录。在每个用户目录中,最多有七种不同类型的文件夹。在这些文件夹中,有几种不同的文件。例如,您可能有:

user1/forms/a.txt  
user1/forms/b.txt  
user1/forms/c.txt  
user1/docs/x.txt  
user1/docs/y.txt  
user2/forms/b.txt  
user2/forms/c.txt    
user2/forms/d.txt  
user2/docs/y.txt 

......等等,但它要复杂得多。我想要做的是根据角色将用户聚集在一起。例如,“默认”角色可以包括a.txt,b.txt,c.txt,x.txt和y.txt,user1将拥有该角色,然后“简化形式”角色可以减去表单a.txt和x.txt。

但文件夹结构是一个庞大的混乱,这是我在这项工作中修复它的第一个任务之一。我将创建一个即时生成表单的Web应用程序......但我需要创建某种角色系统。

更糟糕的是,某些文件会稍微重命名,因此会稍微改变一下。

我是否可以使用某种算法来确定角色的粗略类别?我试图解决这个问题,但实际上这是一个模式识别问题,当然很难编程。

关于如何处理它的想法?

1 个答案:

答案 0 :(得分:0)

我认为这不是模式识别问题。您必须构建自定义访问控制系统。尝试查看基于角色的系统,自由裁量,强制系统或bell-lapadula模型,从他们的样本中获取想法:

https://en.wikipedia.org/wiki/Bell%E2%80%93LaPadula_model

https://en.wikipedia.org/wiki/Discretionary_access_control

https://en.wikipedia.org/wiki/Mandatory_access_control

相关问题