【问题标题】:Hibernate 4 Data miningHibernate 4 数据挖掘
【发布时间】:2012-12-03 06:51:39
【问题描述】:

我正在开发一个允许用户查看图像的 Web 应用程序。我希望该站点根据图像标签提供相关图像,我听说在这种情况下使用数据库挖掘很有用。我的问题,是否可以在 Hibernate 4 中进行数据挖掘?如果是这样怎么做,或者有人给我一个概述

【问题讨论】:

    标签: java database hibernate data-mining


    【解决方案1】:

    数据挖掘通常用作营销语言。

    Hibernate 用于使用 java 对象访问数据库,所以是的,它可以用于“数据挖掘”。

    您根据标签查找图像的情况是一个非常简单的算法。

    【讨论】:

      【解决方案2】:

      Hibernate 是一个透明的persistence 层。好吧,图像很容易被认为是静态的,因此无需在此处持久化任何内容。

      当然,您可以从 Hibernate 加载输入数据,就像您可以直接从数据库、平面文本文件或任意二进制文件加载一样。

      但是,请注意,大多数数据挖掘算法都是 cpu 和数据密集型。 Hibernate 可以很好地扩展。它之间通常有很多样板层,所以你能做的最好的可能是从休眠中加载数据,将其复制到更有效的内存结构中,并希望休眠对象很快被垃圾收集。 然后完全独立于休眠执行您的分析。完成此操作后,将其反馈回您的休眠数据库。

      但是,在考虑如何将其连接到休眠之前,我会确保该方法确实有效。数据挖掘不是一键式解决方案。它需要经验和实验才能从您的数据中获得任何有用的东西(否则,它不会是数据挖掘,而是简单的数据分析)。数据挖掘不是一种算法或应用程序。它是一个完整的研究领域,包括统计学、人工智能、机器学习、计算机视觉、图像检索等。你有很多东西要阅读和尝试! 所以现在,别管 Hibernate,找到适合您数据的方法

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-07
        • 2019-04-24
        • 2011-07-28
        • 2011-11-28
        • 2015-05-16
        • 2012-09-24
        • 2013-08-01
        • 1970-01-01
        相关资源
        最近更新 更多