accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

instruction java

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.java ] 

Retour : Accueil du site fr comp lang java   charte stats de ce groupe


  Sujet:   instruction java  
 De: atefb...@gmail.com (atef)
 Groupes: fr.comp.lang.java
 Organisation: http://groups.google.com
 Date: 13. May 2008, 14:05:15
public SingleSupervisedLearner createSupervisedLearner(Entries
entries)
        throws InvocationTargetException, NumericEntriesException {
                Constructor constructor;
                Object[] parameters = null;
                try {
        // Learner to instanciate is a neural network
if(AbstractNeuralNetwork.class.isAssignableFrom(learnerClass)) {
// début d'instruction à comprendre
constructor = learnerClass.getConstructor(new Class[]
{NumericEntries.class, boolean.class});
            if(! (entries instanceof NumericEntries)) {
 System.out.println("[ Error : entries are instance of
"+entries.getClass()+" and contain " +
entries.getNbAttribute(Attribute.SYMBOLIC) + " symbolical
attributes ]");
                    throw new NumericEntriesException();
                }
parameters = new Object[] {new
SubNumericEntries((NumericEntries)entries), new Boolean(regression)};
SingleSupervisedLearner learner
(SingleSupervisedLearner)constructor.newInstanc(parameters);
        return learner;
                        }
// fin des instruction à comprendre
        // It's a tree
        else if
(AbstractDecisionTree.class.isAssignableFrom(learnerClass))
        {
constructor = learnerClass.getConstructor(new Class[] {Entries.class,
boolean.class});
parameters = new Object[] {new SubEntries(entries), new
Boolean(regression)};
return (SingleSupervisedLearner)constructor.newInstance(parameters);
        }
                }
        catch(NumericEntriesException nee) {
            throw nee;
        }
                catch(InvocationTargetException e) {
                        throw new
InvocationTargetException(e.getCause(), "Cannot
instanciate class " + learnerClass.getName());
                }
                catch(NoSuchMethodError e) {
                        throw new
InvocationTargetException(e.getCaus(), "Constructor used
in SingleLearnerFactory doesn't match constructor of class " +
learnerClass.getName());
                }
                catch(Exception e) {
                        e.printStackTrace();
                }
                return null;
        }
bon je veus comprendre les lignes marqués et surtout ces 3 là:
constructor = learnerClass.getConstructor(new Class[]
{NumericEntries.class, boolean.class});
parameters = new Object[] {new SubEntries(entries), new
Boolean(regression)};
return (SingleSupervisedLearner)constructor.newInstance(parameters);
Merci


DateSujet  Auteur
13.05.
*   instruction java
atef
14.05.
`* Re: instruction java
seb666fr2
14.05.
 `- Re: instruction java
atef
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)