Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何改进位置发现应用程序中的提要?_Android_Machine Learning_Location_Foursquare - Fatal编程技术网

Android 如何改进位置发现应用程序中的提要?

Android 如何改进位置发现应用程序中的提要?,android,machine-learning,location,foursquare,Android,Machine Learning,Location,Foursquare,我正在基于他们的API创建一个FourSquare克隆,这纯粹是为了学习,我想做的是通过用户的交互数据改进兴趣点建议,下面是我认为可以做到的,但不确定这是否是正确的方法 用户启动应用程序,会显示一堆感兴趣的地方,他/她单击一个地方,此时我会存储该地方的名称以及该地方所属的类别,可能是从他的位置到该地方的距离 用户搜索一个地方,结果被填充,我存储前5名(考虑到它们与最相关)结果的数据 用户单击一个类别,我存储该类别 用户使用过滤器,我将这些过滤器存储在适当的类别下 现在所有这些数据都将被输入到基于

我正在基于他们的API创建一个FourSquare克隆,这纯粹是为了学习,我想做的是通过用户的交互数据改进兴趣点建议,下面是我认为可以做到的,但不确定这是否是正确的方法

  • 用户启动应用程序,会显示一堆感兴趣的地方,他/她单击一个地方,此时我会存储该地方的名称以及该地方所属的类别,可能是从他的位置到该地方的距离
  • 用户搜索一个地方,结果被填充,我存储前5名(考虑到它们与最相关)结果的数据
  • 用户单击一个类别,我存储该类别
  • 用户使用过滤器,我将这些过滤器存储在适当的类别下
  • 现在所有这些数据都将被输入到基于Heroku/AWS的程序中,该程序将使用这些数据创建一个数据库,该数据库将存储关于每个用户的信息,这些信息将是他们寻找的最大和最小距离。 他们感兴趣的类别,他们最喜欢去的地方

    这是一种优化的方法吗?现在真的确定了,这还合法吗?我的意思是,我将存储用户的交互数据,以及如何创建用户的唯一id,存储Facebook授权信息,我想这是不允许的


    有没有工具或库可以帮助完成这些任务?

    在什么意义上,您担心您的项目可能不合法?你在哪里(合法性几乎完全取决于管辖权)?嗯,不确定是否可以监视用户数据,其次存储用户的OAuth凭据,嗯,我不会确切地存储用户凭据,只是一些可以追溯用户facebook id的密钥。你可以按照你在隐私政策中描述的方式使用人们的数据。基本上,遵守贵国的数据保护法规,对用户完全诚实地告知您如何使用他们的数据,不要做任何会构成明显滥用的事情,并让用户控制他们的数据。好的,我明白了。但是手头的问题呢?我认为这是正确的方法吗?有工具吗?