11
votes

Qu'est-ce que Java Data Mining, JDM?

Je regarde JDM. Est-ce simplement une API d'interagir avec d'autres outils qui font l'exploitation des données réelle? Ou s'agit-il d'un ensemble de packages contenant les algorithmes d'extraction de données réels?


1 commentaires

Je suppose que la question est la suivante: les fournisseurs ayant un intérêt pour les données minières (par exemple, Oracle, IBM, etc.) ont des implémentations de la spécification que vous pouvez utiliser? Sinon, je suis d'accord avec Skaffman: Duck Duck.


4 Réponses :


3
votes

ah, les merveilles de L'interweb :

Java Data Mining (JDM) est une norme Java API pour développer des données minières Applications et outils. JDM définit un Modèle d'objet et API Java pour les données Objets et procédés miniers. Jdm Permet aux applications d'intégrer des données Technologie minière pour le développement applications analytiques prédictives et outils. La norme JDM 1.0 était développé sous la communauté Java Processus comme JSR 73. À partir de 2006, le JDM 2.0 Spécification est en cours de développement sous JSR 247.

énumère également certaines implémentations, bien que cela semble être un canard mort.


2 commentaires

Je sais que c'est une question de 1yr, mais où puis-je obtenir le pot pour le JDM?


Il n'y a pas de pot. C'est une spécification et une morvée que personne ait jamais utilisée.



3
votes

dit :

Java Data Mining (de JDM) est une API standard Java pour développer des applications d'exploration de données et d'outils. JDM définit un modèle d'objet et Java API pour les données des objets d'extraction et de.

Selon cet article et la JSR pour JDM 2.0 (# 247) :

En étendant la norme JDM existante avec de nouvelles fonctions minières et les algorithmes, les clients d'exploration de données peuvent être codées contre une API unique qui est indépendant du système d'exploitation de données sous-jacentes. L'objectif de JDM est de fournir des systèmes d'exploration de données pour ce JDBCTM a fait des bases de données relationnelles.

Il semble donc que, oui, JDM est une API pour interagir avec d'autres outils qui font l'extraction réelle. Il semble aussi que cette JSR est actuellement inactif.


1 commentaires

"Actuellement inactif" est une bonne façon de la mettre. C'est mort. Personne ne semble l'avoir jamais utilisé.



2
votes

AFAIK, il s'agit simplement d'une API pour relier les applications Java avec des outils de mines à données. Voir le API réelle et Ce livre blanc pour plus de détails.

Voici la liste des packages de l'API JDM (n'arrive pas à le trouver en ligne):

  • javax.datamining Ce paquet contient des classes et des interfaces Java décrivant des objets de base utilisés dans les autres packages JDM.
  • javax.datamining.algorithm.feedforworworwardNealNet Ce paquet contient des définitions pour décrire les paramètres d'algorithme spécifiques à la construction d'un réseau de réseau de neurones entièrement connecté, N-COUCHE, N-COUCHE NARE-AVANT.
  • javax.datamining.algorithm.kmeans Ce paquet contient des définitions de décrivant les paramètres d'algorithme spécifiques à la construction d'un modèle de clustering K-old.
  • javax.datamining.algorithm.naivebayes Ce paquet contient des définitions de décrivant les paramètres d'algorithme spécifiques à la construction d'un modèle naïf Bayes.
  • javax.datamining.algorithm.svm Ce paquet est algorithm.svm.
  • javax.datamining.algorithm.svm.classification Ce package est algorithm.svm.classification.
  • javax.datamining.algorithm.svm.regression Ce paquet est algorithm.svm.regression.
  • javax.datamining.algorithm.tree Ce paquet contient des définitions pour décrire les paramètres d'algorithme spécifiques à la construction d'un modèle d'arbre de décision.
  • javax.datamining.association Ce package contient des classes Java décrivant les paramètres et le modèle de la fonction d'exploitation d'association.
  • javax.datamining.AttributeImportance Ce package contient des classes Java décrivant les paramètres et le modèle de l'attribut Importance Fonction d'exploitation minière.
  • javax.datamining.base Ce package contient des interfaces Java qui sont les objets de niveau supérieur dans JDM et consistent en des objets nommés ainsi que des interfaces de base de niveau supérieur telles que ModleDetail et Algorithmsettings.
  • javax.datamining.Clustering.Clustering Ce paquet contient des classes Java décrivant les paramètres, le modèle et l'application de la sortie pour la clustering.
  • javax.datamining.data Ce package contient des classes Java décrivant les données d'exploitation minière, y compris les aspects physiques et logiques des données ainsi que la définition de la matrice.
  • javax.datamining.modeldetail.feedforwardNealalNet Ce package contient des classes Java décrivant les détails liés à l'algorithme d'un modèle de réseau de neurones en avant.
  • javax.datamining.modeldetail.naivebayes Ce paquet contient des classes Java décrivant les détails de l'algorithme liés à un modèle naïf Bayes.
  • javax.datamining.modeldetail.svm Ce paquet est MODLETETAIL.SVM.
  • javax.datamining.modeldetail.tree Ce package contient des classes Java décrivant les détails liés à l'algorithme d'un modèle d'arborescence.
  • javax.datamining.resource Ce package contient des classes Java utilisées pour créer la connexion au moteur minier de données (DME) et gérer les objets de métadonnées associés au DME.
  • javax.datamining.rule Ce package contient des interfaces Java représentant les règles de prédicat créées dans le cadre des modèles tels que le modèle d'arborescence.
  • javax.datamining.statistics Ce paquet contient des classes Java décrivant les statistiques des données d'entrée d'entrée.
  • javax.datamining.supervisé Ce paquet contient des classes Java décrivant les paramètres génériques, le modèle, la tâche de test et le résultat de test de l'apprentissage supervisé.
  • javax.datamining.supervisé.Classification.Classification Ce package contient des classes Java décrivant les paramètres, le modèle et la tâche de test et résultat pour la classification.
  • javax.datamining.supervisé.supervisé.regression Ce paquet contient des classes Java décrivant les paramètres, le modèle et la tâche de test et le résultat pour la fonction d'exploitation minière de régression.
  • javax.datamining.task Ce paquet contient des classes Java qui définissent la tâche d'exploitation de construction, une opération minière principale qui construit des modèles miniers.
  • javax.datamining.task.apply Ce paquet contient des classes Java qui définissent la tâche d'exploitation applicable pour appliquer un modèle minier.

2 commentaires

Si ce n'est pas en ligne, c'est presque certainement défunt. Cela vient comme quelque chose d'un soulagement, puisque je n'en ai jamais entendu parler.


C'était ma pensée aussi. Les résultats de Google ne sont que dans les 1000s.



1
votes

Ce projet est inactif. C'est une API. Il ne fournit pas d'implémentations d'algorithmes.


1 commentaires

Appelons-les morts , pas seulement inactif. Et je crains, ça n'a jamais vécu.