Я смотрю на JDM. Это просто API для взаимодействия с другими инструментами, которые делают фактический интеллектуальный анализ данных? Или это набор пакетов, которые содержат реальные алгоритмы интеллектуального анализа данных?
Что такое Java Data Mining, JDM?
Ответ 1
А, чудеса interweb:
Java Data Mining (JDM) является стандартным API Java для разработки интеллектуального анализа данных приложений и инструментов. JDM определяет объектная модель и Java API для данных горных объектов и процессов. JDM позволяет приложениям интегрировать данные технологии добычи полезных ископаемых для разработки приложений для прогнозирования и инструменты. Стандарт JDM 1.0 был разработанный в рамках сообщества Java Процесс как JSR 73. По состоянию на 2006 год JDM 2.0 разрабатывается в рамках JSR 247.
Также перечисляет некоторые реализации, хотя похоже, что это может быть мертвая утка.
Ответ 2
Wikipedia говорит:
Java Data Mining (JDM) - это стандартный Java API для разработки приложений и инструментов интеллектуального анализа данных. JDM определяет объектную модель и Java API для объектов и процессов интеллектуального анализа данных.
В соответствии с в этой статье и JSR для JDM 2.0 ( # 247):
Расширяя существующий стандарт JDM с новыми функциями и алгоритмами добычи, клиенты интеллектуального анализа данных могут быть закодированы против одного API, который не зависит от базовой системы интеллектуального анализа данных. Цель JDM - предоставить системы интеллектуального анализа данных, которые JDBCTM сделал для реляционных баз данных.
Итак, похоже, что JDM - это API, который взаимодействует с другими инструментами, которые делают настоящий майнинг. Также представляется, что этот JSR в настоящее время неактивен.
Ответ 3
AFAIK, это просто API для связи приложений Java с инструментами интеллектуального анализа данных. См. фактический API и этот технический документ для получения более подробной информации.
Здесь список пакетов из JDM API (похоже, не найден в Интернете):
- javax.datamining Этот пакет содержит классы Java и интерфейсы, описывающие базовые объекты, используемые в других пакетах JDM.
- javax.datamining.algorithm.feedforwardneuralnet Этот пакет содержит определения для описания параметров алгоритма, специфичных для построения полностью подключенной n-уровневой модели нейронной сети с обратной связью.
- 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 Этот пакет является алгоритмом .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.datastrong > Этот пакет содержит классы Java, описывающие данные интеллектуального анализа, включая физические и логические аспекты данных, а также определение матрицы.
- javax.datamining.modeldetail.feedforwardneuralnet Этот пакет содержит классы Java, описывающие детали, связанные с алгоритмом, в модели модели нейронной сети с прямой передачей.
- javax.datamining.modeldetail.naivebayes Этот пакет содержит классы Java, описывающие детали, связанные с алгоритмом модели Наивного Байеса.
- 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, которые определяют применимую задачу Mining для применения модели интеллектуального анализа данных.
Ответ 4
Этот проект неактивен. Это API. Он не обеспечивает реализацию алгоритмов.