2009-07-21 3 views
11

Я смотрю на JDM. Это просто API для взаимодействия с другими инструментами, которые делают фактический интеллектуальный анализ данных? Или это набор пакетов, которые содержат реальные алгоритмы интеллектуального анализа данных?Что такое Java Data Mining, JDM?

+1

Я предполагаю, что вопрос: имеют ли какие-либо поставщики, заинтересованные в интеллектуальном анализе данных (например, Oracle, IBM и т. Д.), Использовать спецификации, которые вы можете использовать? Если нет, я бы согласился с скаффманом: Dead Duck. – duffymo

ответ

3

Ах, чудеса the interweb:

Java Data Mining (JDM) является стандартным Java API для разработки интеллектуального анализа данных приложений и инструментов. JDM определяет объектную модель и API Java для данных объектов и процессов добычи данных . JDM позволяет приложениям интегрировать данные технологии разработки для разработки приложений для прогнозирования и . Стандарт JDM 1.0 был разработан под сообщества Java Community Process, как JSR 73. По состоянию на 2006 г. JDM 2,0 спецификация разрабатывается в соответствии с JSR 247.

списки некоторых реализациях также, хотя, похоже, это может быть мертвой уткой.

+0

Я знаю, что это вопрос 1yr старый, но вы, где я могу получить банку для JDM? – zengr

+0

Нет баночки. Это спецификация и мертвая, которую никто никогда не использовал. –

3

says Википедия:

Java Data Mining (JDM) является стандартным Java API для разработки приложений интеллектуального анализа данных и инструментов. JDM определяет объектную модель и Java API для объектов и процессов интеллектуального анализа данных.

Согласно this article и the JSR for JDM 2.0 (#247):

за счет расширения существующего стандарта JDM с новыми горнорудных функций и алгоритмов, анализа данных клиенты могут быть закодированы против одного API, который не зависит от базовой системы интеллектуального анализа данных , Цель JDM - предоставить системы интеллектуального анализа данных, которые JDBCTM сделал для реляционных баз данных.

Таким образом, кажется, что JDM - это API, который взаимодействует с другими инструментами, которые выполняют фактическую разработку. Также представляется, что этот JSR в настоящее время неактивен.

+0

«В настоящее время неактивный» - отличный способ его поместить. Он мертв. Кажется, никто никогда не использовал его. –

2

AFAIK, это просто API для связи приложений Java с инструментами интеллектуального анализа данных. Дополнительную информацию см. В actual API и this whitepaper.

Вот список пакетов из API JDM (не могу найти его в Интернете):

  • javax.datamining Этот пакет содержит классы Java и интерфейсы, описывающие основные объекты, используемые в других пакетах JDM ,
  • javax.datamining.algorithm.feedforwardneuralnet Этот пакет содержит определения для описания параметров алгоритма, специфичных для построения полностью подключенной модели нейронной сети с прямой связью n-layer.
  • javax.datamining.algorithm.kmeans Этот пакет содержит определения для описания параметров алгоритма, специфичных для построения модели кластеризации k-mean.
  • javax.datamining.algorithm.naivebayes Этот пакет содержит определения для описания параметров алгоритма, специфичных для построения модели Наивного Байеса.
  • javax.datamining.algorithm.svm Этот пакет является Algorithm.SVM.
  • javax.datamining.algorithm.svm.classification Этот пакет является Algorithm.SVM.Classification.
  • javax.datamining.algorithm.svm.regression Этот пакет является Algorithm.SVM.Regression.
  • javax.datamining.algorithm.tree Этот пакет содержит определения для описания параметров алгоритма, специфичных для построения модели дерева решений.
  • javax.datamining.association Этот пакет содержит классы Java, описывающие параметры и модель для функции интеллектуального объединения.
  • javax.datamining.attributeimportance Этот пакет содержит классы Java, описывающие параметры и модель для функции интеллектуального значения важности атрибута.
  • javax.datamining.base Этот пакет содержит интерфейсы Java, которые являются объектами верхнего уровня в JDM и состоят из именованных объектов, а также базовые интерфейсы верхнего уровня, такие как ModelDetail и AlgorithmSettings.
  • javax.datamining.clustering Этот пакет содержит классы Java, описывающие параметры, модель и применяемые выходные данные для кластеризации.
  • javax.datamining.data Этот пакет содержит классы Java, описывающие данные интеллектуального анализа данных, включая физические и логические аспекты данных, а также определение матрицы.
  • javax.datamining.modeldetail.feedforwardneuralnet В этом пакете содержатся классы Java, описывающие детали, связанные с алгоритмом, с моделью нейронной сети с обратной связью.
  • javax.datamining.modeldetail.naivebayes Этот пакет содержит классы Java, описывающие детали, связанные с алгоритмом модели Naive Bayes.
  • javax.datamining.modeldetail.svm Этот пакет ModelDetail.SVM.
  • javax.datamining.modeldetail.tree Этот пакет содержит классы Java, описывающие детали дерева, связанные с алгоритмом.
  • javax.datamining.resource Этот пакет содержит классы Java, используемые для создания соединения с механизмом интеллектуального анализа данных (DME) и поддержки объектов метаданных, связанных с DME.
  • javax.datamining.rule Этот пакет содержит интерфейсы Java, представляющие правила предиката, созданные как часть моделей, таких как древовидная.
  • javax.datamining.statistics Этот пакет содержит классы Java, описывающие статистику входных данных интеллектуального анализа данных.
  • javax.datamining.supervised Этот пакет содержит классы Java, описывающие общие настройки, модель, тестовую задачу и результат тестирования контролируемого обучения.
  • javax.datamining.supervised.classification Этот пакет содержит классы Java, описывающие настройки, модель и тестовую задачу и результат для классификации.
  • javax.datamining.supervised.regression Этот пакет содержит классы Java, описывающие параметры, модель и тестовую задачу и результат для функции регрессии.
  • javax.datamining.task В этом пакете содержатся классы Java, которые определяют задачу разработки сборки, основную операцию добычи, которая создает модели интеллектуального анализа данных.
  • javax.datamining.task.apply Этот пакет содержит классы Java, которые определяют применимую задачу майнинга для применения модели интеллектуального анализа данных.
+0

Если это не онлайн, это почти наверняка несуществует. Это как бы облегчение, так как я никогда не слышал об этом. – skaffman

+0

Это было мое размышление. Результаты Google представлены только в 1000-х годах. –

1

Этот проект неактивен. Это API. Он не обеспечивает реализацию алгоритмов.

+1

Назовем это ** dead **, а не просто неактивным. И я боюсь, он никогда не жил. –

+0

Да, вы правы. Уместнее сказать «мертвый». – Phil

Смежные вопросы