【问题标题】:Data mining? And how can I perform it on my website?数据挖掘?以及如何在我的网站上执行它?
【发布时间】:2016-07-22 10:34:09
【问题描述】:

我正在准备我的计算机科学毕业项目,我创建了这个网站,它运行良好,但我的主管要求我在网站上应用数据挖掘。 但我不明白我应该做什么。 该网站是一个社交网络,每个用户都将拥有个人资料和博客,并可以访问一些需要您注册才能下载的电子书。该网站还包含一个包含歌曲的音乐服务器,注册用户可以选择一首歌曲下载或将其添加到他的个人资料页面中,该网站包含广告(我使用 OpenX 脚本),所以这是大部分网站我可以进行数据挖掘的服务,网站是www.sy-stu.com

我需要想法,在面试中展示它的最佳方式是什么?

【问题讨论】:

    标签: data-mining


    【解决方案1】:

    您可以询问您的教授,他使用数据挖掘的目的是什么。数据挖掘算法可以完成各种任务,您需要首先定义您想要完成的任务,然后找到一些算法和技术可能性。

    我想到的关于在您的项目中使用数据挖掘的一些想法:

    1. 您可以使用数据挖掘来根据其他人喜欢的歌曲来查找用户可以喜欢的歌曲(电子书等)(找到相似之处,可能关联规则会是一个很好的算法)。
    2. 您可以使用一些聚类算法根据某些参数对用户进行分组,并建议他们可以与同一组中的其他人建立联系(如果您有类似的情况)

    祝你好运!:)

    【讨论】:

    • 没错,但我从来没有做过这样的事情,你能给我例子或提供外部例子吗?
    • @arin - 我的意思不是粗鲁,但是您是否在网上搜索过示例(例如“如何执行数据挖掘”)?必须研究一个主题不应该让学生感到震惊。
    • @arin 数据挖掘是一个巨大的话题。首先,您需要询问您的教授他的确切期望。我希望他知道 DataMining 的广泛性,他应该给你一些建议和指点。然后,您可以找到一些教程,其中包含使用您制作网站的技术实现的数据挖掘库(应该有一些)。
    【解决方案2】:

    首先,请您的主管澄清。不要说“你是什么意思?”,而要问“你期待这样的事情吗?”因为这表明你至少已经考虑过了。

    如果你什么都想不出来,或者你的主管含糊其辞,请执行一些简单的数据检索和分析,例如

    • 最活跃的成员
    • 最受欢迎/最不受欢迎的歌曲和书籍。
    • 点击的广告数量等
    • 最受欢迎的网站功能

    只需进行基本分析就足够了 - 您不是在攻读统计学学位。计算一天或每位用户下载的歌曲最多、每位用户的平均歌曲数、每天访问的用户数量以及注册但从未访问过的用户数量。

    目的是证明您的网站正在记录所有活动,以便当您被问到“6 月份最活跃的 20 位用户下载了多少本书”时,您将能够得出答案。

    另一种方法是网站只是运行,而您对用户的行为方式和他们在做什么一无所知,这意味着您无法专注于他们认为重要的事情。

    【讨论】:

      【解决方案3】:

      我不知道你想挖掘什么样的数据,但你有没有查看谷歌分析?设置非常简单,一旦您注册,您只需要包含提供给您网页的 javascript。谷歌分析将为您提供大量关于访问您的网站信息的统计数据,这些信息与您的网站和访问有关。那是你需要的吗?生成的数据也很容易阅读,我认为适合您呈现。

      【讨论】:

      • 嗯,我需要更具体的东西,我使用了谷歌分析。我有电子书部分,音乐中心,博客之类的研究什么类别的用户经常更新他们的博客或下载特定类别的书籍,但是如何应用它并炫耀它,我确实需要帮助,因为从来没有做过这样的事情
      • 数据挖掘是一个非常广泛的术语,可能涉及一些复杂的算法(我不是这方面的专家)。在我看来,您需要挖掘和报告特定用户活动。最简单的方法是创建一个审计/活动日志表,并在用户进行更改时插入一条记录,例如用户名、部分类型、活动类型、日期时间等。您可以使用简单的表格列表或使用时间元素来报告频率,或用于报告分布的图形/图表。一个简单的例子是一个饼图,按部分/类型显示上个月的活动百分比。
      猜你喜欢
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多