begin process at 2012 02 10 19:54:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths et Algorithmes

 > ALGORITHME ID3

ALGORITHME ID3


 Information sur la source

Note :
7,8 / 10 - par 5 personnes
7,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths et Algorithmes Classé sous :algorithme, id3 Niveau :Débutant Date de création :25/11/2005 Vu / téléchargé :9 645 / 1 324

Auteur : ero senin

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

il s'agit ici d'une implémentation de l'algorithme ID3 -> construction d'un arbre de décision minimal, accompagné d'une petite (très petite) interface graphique.
pour le faire marcher :
lancer le .jar ou la classe ID3_V2
les informations doivent être dans un fichier à part sous forme de tableau (fichier exemple fourni) à la racine du programme (dans le même repertoire).

voilà j'éspère que çà pourra en aider certain



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

IMPLÉMENTATION DE L'ENSEMBLE C AVEC JAVA par Scupper
CALCUL D'EXPONENTIEL ( PRÉCISION MODIFIABLE) par Scupper
Source avec Zip TRANSFORMATION D'UNE EXPRESSION ARITHMETIQUE (INFIXÉ) EN POS... par billatosco
PROBLÈME DES N-REINES par jojolemariole
Source avec Zip ARRAYMATRIX -MATRICE MULTIDIMENSIONELLE ET GÉNÉRIQUE- , IMP... par labandus

 Sources en rapport avec celle ci

IMPLÉMENTATION DE L'ENSEMBLE C AVEC JAVA par Scupper
CALCUL D'EXPONENTIEL ( PRÉCISION MODIFIABLE) par Scupper
Source avec Zip Source avec une capture CITY 3, C'EST UN JEU DE VILLE par edouard333
Source avec Zip Source avec une capture ALGORITHME GENETIQUE PROBLEME DU VOYAGEUR DE COMMERCE par sarathai
Source avec Zip Source avec une capture ALGORITHME GÉNÉTIQUE MULTIRHREADÉ par Kotomine

Commentaires et avis

Commentaire de danious le 06/11/2006 15:39:17

Ca marche au premier abord, mais il y a quelques problemes :

1) gain += -proba*Math.log(proba) -> Nan  si proba==0 et ca arrive souvent. Normalement, la fonction d'entropie renvoie 0 si proba==0, et cela change la structure de l'arbre, puisqu'on additionne des NaN ce qui fausse tout (autrement dit l'arbre est faux).

2) Le calcul du gain ne fait meme pas intervenir les classes a predire et de toute facon on est tres loin de la vraie formule de calcul du gain (voir : http://www.supinfo-projects.com/fr/2006/algo%5Fid3%5Fc45/3/ ). Peut-etre que le but n'etait pas de calculer le gain, mais alors appeler la fonction "gainAttribut" induit en erreur.

En clair, ca vaut pas du tout une moyenne de 9 puisque c'est faux.


Commentaire de dauphine07 le 20/07/2007 13:53:13

Bonjour,

Juste une question, quelle est la licence qui s'applique à ce code ?

Merci et bonne journée

Commentaire de heushthiand le 10/06/2010 17:38:06

slt! J'ai un projet qui utilise l'algo ID3 mias quand je lui donne ce fichier ci dessus il me renvoit un arbre qui est faut et parfois quand je lui donne d'autres fichiers il me renvoit un fenétre vierge.
Client Moyenne_des_montants Age Lieu_de_Résidence Etudes_supérieures Consultation_par_Internet
client1 moyen moyen village oui oui
client2 élevé moyen bourg non non
client3 faible âgé bourg oui non
client4 faible moyen bourg oui oui
client5 moyen jeune ville oui oui
client6 élevé âgé ville oui non
client7 moyen âgé ville oui non
client8 faible moyen village non non

Je voulais en savoir plus si possible c'est urgent.
Merci d'avance

Commentaire de hananeamirat le 05/09/2011 00:44:00

Bonjour.
svp je veux just connaitre quelle est l'utilitée de fichier "jar" et est ce qu'on peut le remplacer par un code dans la meme classe ID3-V2 .merci monsieur

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

l'algorithme id3 [ par imaneinfo1 ] salut j'ai trouve sur ce site un exemple de l'algorithme id3 mais vous avez utilisé un fichie texte pour stocker la table ma question est si on peut r similateur d'algorithme de cryptographie [ par abdelmajidi4 ] salut, je cherche un algorihme en java qui implemente une interface graphique d'un similateur de cryptographie et merci et j'attend vos répenses d Algorithme de recherche [ par Taz1984 ] Bonjour, j'ai un tableau qui contient 10000 cases de chaines de caractères. Lorsque je recherche un élément dans ce tableau, je suis obligé de parc l'implémentation de l'algorithme de powell (arbre) dans un programme Java. [ par ayoubbabanou ] bonjour tout le monde, j'ai un projet de fin d'étude sur "Gestion d'emploi du temps dans un établissement scolaire" avec une application Java. J'ai fa Programmation d'un algorithme de colonies de fourmis [ par sabrinafr ] bonjour, j'ai un soucis concernant l'implementation du comportement des fourmis au sein d'une colonie, je m'interesse uniquement par la capacité des recherche opérationelle et optimisation [ par Yousr31 ] bonjour SVP en recherche opérationelle et optimisation en utilise l'algorithme de Bellman pour résoudre les problemes décisionels à N variables existe Génération d'une liste de codes cryptés en utilisant un algorithme de cryptage [ par amelrc ] Bonjour à tous, Je m'interesse à la génération d'une série de codes cryptés à partir d'un algorithme de cryptage standard, Ce que j'ai trouvé, c'est l population initiale pour un algorithme genetique [ par AMEL242 ] Bonjour, J'ai developpé un algorithme génétique en choisissant une population initiale aléatoirement. Mon problème c'est que je doit attendre beaucoup java [ par silverchien ] Bonjour, Je suis débutant en java et un petit probleme se pose a moi au niveau de l'algorithme de cet exercice. ex.. On considère en données des suit algorithme de développement d'une application de visiochat [ par sisisousou ] salut tout le monde ! bon pour le développement d'une application de visiochat je me demande c'quoi l'algorithme c'est a dire pour la communication en


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales