如何从社交媒体获取数据以使用机器学习对其进行分析?

Posted

技术标签:

【中文标题】如何从社交媒体获取数据以使用机器学习对其进行分析?【英文标题】:How can I acquire data from social media to analyze it using machine learning? 【发布时间】:2017-09-12 14:52:25 【问题描述】:

我有一个项目,我需要预测未来用户的位置,以便我们可以为他提供特定位置的服务以及从他的设备收集数据,这些数据将用于为其他用户提供服务等...

我已经开发了一个收集一些数据的安卓应用程序,但由于社交媒体在信息方面是最丰富的,我想利用它。例如,如果用户在一家餐馆登记入住并给予好评(例如在 fb 上),那么他很可能会回到那里。或者,如果他发布关于某个地方的负面推文,那么他不太可能回到那里……这些只是我想到的例子。

所以我的主要问题是:我什至如何访问这些信息?我的意思是,用户不会向我发送他们拥有的每个社交媒体活动的副本,那么我该如何获取它,这甚至可能吗?因为我知道 fb、twitter 和其他社交媒体都有安全政策,所以我最初认为这是不可能的,只有 facebook 才能访问用户的信息来预测他们的好恶,并相应地向他们显示添加和赞助的帖子,但是当谷歌搜索,我发现了很多声称能够提供此类数据的工具。他们是如何获得它的,我是否可以这样做?

【问题讨论】:

【参考方案1】:

Facebook、Twitter 等拥有完善的 API,可能允许也可能不允许您访问数据。

对于 API,请参阅各自的官方文档,因为我在这里写的任何内容都可能在一两年内过时,因为它们的 API 会发生变化。

不要依赖网络抓取。网站比 API 更频繁地更改设计,您可能会违反服务条款。

【讨论】:

以上是关于如何从社交媒体获取数据以使用机器学习对其进行分析?的主要内容,如果未能解决你的问题,请参考以下文章

如何从各种社交媒体平台获取个人资料数据 [关闭]

用文本挖掘和机器学习洞悉数据

语义网络分析需要建立语料库吗

技术从文本挖掘和机器学习中洞悉数据

七周成为数据分析师03_业务分析框架

腾讯北京数据挖掘岗位