jiofidelus / codingparty

Association rule project in level 2, university of Yaounde I, department of computer science
10 stars 1 forks source link

Issues for students of level 2 - INFO 205 #1

Closed jiofidelus closed 4 years ago

ridanomanfouo commented 4 years ago

Bonjour Monsieur Oui oui Cordialement Manfouo Ridano

On 3 Jan 2020 07:30, "fils07" notifications@github.com wrote:

Mais monsieur c'est un peu plus compliqué de suivre le support des Items sans restructurer les données stockées. Mais dans l'énoncé la restructuration viens après le calculs des itemsets

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jiofidelus/Practice_UY1/issues/1?email_source=notifications&email_token=AK6XIBQRSPZJ2BTVDKACT6DQ33LOVA5CNFSM4J6TC4C2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIAM23Q#issuecomment-570477934, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK6XIBWJQZTNPYBR25KL57TQ33LOVANCNFSM4J6TC4CQ .

NESFNESF commented 4 years ago

public static void matrice(String[] tab, String[] prod,String[] trans) { int a=prod.length,b=trans.length,c=0,f=0; String str1="",str2="",str3="";

    int[][] matrice=new int[b][a];
    for(int i=0;i<b;i++)
    {
        f=c;
        str1="";str3="";
        str1+=trans[i];
        str3+=tab[f];
        while(str1.compareTo(str3)!=0)
        {
            c=c+2;
            str3="";
            str3+=tab[c];<---(svp on m'affiche une erreur ici,j'aimerais connaitre le pb svp!)

        };
        for(int j=0;j<a;j++)
        { 
            str2="";
            str2+=prod[j];
            for(int x=f;x<c;x++)
            {
                str3="";
                str3+=tab[x+1];
                if((x+1==c-1)&&(str3.compareTo(str2)!=0))
                {
                    matrice[i][j]=0;
                }
                else if(str3.compareTo(str2)==0)
                {
                    matrice[i][j]=1;
                }
                else
                {

                };

            };
        };

    }

/*for(int k=0;k<b;k++) 
    {
        System.out.print(" \n");
        for(int s=0;s<a;s++) 
        {
            System.out.print(matrice[k][s]+" \t");
        }

    }*/
//  return matrice;System.out.print(" sa marche");

}

str3+=tab[c];<---(svp on m'affiche une erreur ici,j'aimerais connaitre le pb svp!) Syntaxe érroné en Java.

EtudiantInfoL2 commented 4 years ago

BONJOUR GRAND PROFS; j'suis blocqué dans mes codes sur l'Algo Apriori ; est ce que vous n'aurez pas des astuces pour calculer les "candidat set" ? En effet c'est trés compliquées de devoir a chaque fois calculer les itemsets pour des milliers de transaction ; je sais pas si je m'exprime bien;

Il faut écrire une fonction "apriori" que tu appelles tout simplement à chaque fois que tu en a besoin. Tu peux aussi utiliser les boucles. Mais, gare aux boucles infinies.

EtudiantInfoL2 commented 4 years ago

Monsieur Ce que je demande c'est est ce qu'il n'y a pas une relation de recurrence qu'on pourra utiliser pour calculer Les Ck (les Ensembles Candidat)?

j'arrive à généré le support de n'importe quel items present dans une transaction ; ce qui me donne un ensemble candidat de niveau 1 ==> C1

maintenant En Fonction Du Support Entrer Par l'utilisateur j'arrive a supprimer les items de support inferieur au support entrez par l'utilisateur ;

Et alos faudrait que je calcule C2 ; calculer le support de tous ces itemset a 2 items supprimer ceux dont leur support est inferieur au support de l'utilisateur ;

calculer C3 fait la meme chose ; calculer C4 fait la meme chose jusqu'a un certain CK;

je sais pas j'ai l'impression qu'il peut y avoir une certaine reccurence pour calculer cela mais depuis hier je cherche cette relation de Reccurence fatiguer car le calcul de Ck depend des "resultats" de Ck-1;

je Sais pas si c'est moi qui perçois mal l'algorithme apriori ;

vous aussi chers camarade vos aide sont les bienvenues;

Monsieur SVP Je sais pas si ce que je fais est vraiment ce qu'il faut faire ; SVP aidez moi!

BON DIMANCHE A TOUS

A ce que je sache, apriori n'utilise pas la récurrence. Mais, bon. Peut être que vous pouvez utiliser la récurrence lors de l'implémentation. J'ai aussi regardé sur le Net et pas de récurrence.

fils07 commented 4 years ago

Monsieur Ce que je demande c'est est ce qu'il n'y a pas une relation de recurrence qu'on pourra utiliser pour calculer Les Ck (les Ensembles Candidat)?

j'arrive à généré le support de n'importe quel items present dans une transaction ; ce qui me donne un ensemble candidat de niveau 1 ==> C1

maintenant En Fonction Du Support Entrer Par l'utilisateur j'arrive a supprimer les items de support inferieur au support entrez par l'utilisateur ;

Et alos faudrait que je calcule C2 ; calculer le support de tous ces itemset a 2 items supprimer ceux dont leur support est inferieur au support de l'utilisateur ;

calculer C3 fait la meme chose ; calculer C4 fait la meme chose jusqu'a un certain CK;

je sais pas j'ai l'impression qu'il peut y avoir une certaine reccurence pour calculer cela mais depuis hier je cherche cette relation de Reccurence fatiguer car le calcul de Ck depend des "resultats" de Ck-1;

je Sais pas si c'est moi qui perçois mal l'algorithme apriori ;

vous aussi chers camarade vos aide sont les bienvenues;

Monsieur SVP Je sais pas si ce que je fais est vraiment ce qu'il faut faire ; SVP aidez moi!

BON DIMANCHE A TOUS

C'est vrai que l'algorithme A priori est assez complexe mais pour faire simple. La relation de récurrence s'il faut le dire ainsi ne sera pas une sorte de formule statique mais plutôt quelque chose de dynamique qui te permettra d'avoir les candidats C4 à partir de C3(par jointure des éléments de C3 et en se basant sur le principe de l'anti monotonie). Cordialement

EtudiantInfoL2 commented 4 years ago

C'est vrai que l'algorithme A priori est assez complexe mais pour faire simple. La relation de récurrence s'il faut le dire ainsi ne sera pas une sorte de formule statique mais plutôt quelque chose de dynamique qui te permettra d'avoir les candidats C4 à partir de C3(par jointure des éléments de C3 et en se basant sur le principe de l'anti monotonie). Cordialement

Enfet je Comprend Et je Connais Ce que tu dit ; mais la est mon probléme ! ne vois tu pas qu'il vas faloir que je calcul C1, C2, C3 jusqu'a Cn?
Sinon Comment As tu Calculer chez toi STP?

Je te propose de te rapprocher de fils pour en savoir plus. Faites effort de travailler ensemble. Sans copier le code source de l'autre bien sur

NESFNESF commented 4 years ago

str3+=tab[c];<---(svp on m'affiche une erreur ici,j'aimerais connaitre le pb svp!) Syntaxe érroné en Java.

ahh je vois prof j'ai fait des recherche sur les boucles for et j'ai vu qu'on ne les traites plus ainsi. mais prof je peux utiliser quoi comme syntaxe svp?

Qu'est ce que tu veux faire exactement? STP explique clairement

NESFNESF commented 4 years ago

En faite prof vous nous avez conseiller d'encoder les données avec les 0 et les 1 puis d'utilisés l'algorithme a priori.c'est donc sortir la matrice binaire la que j'essai de faire.aucuns de mes codes ne passent pourrait il avoir une autre solution svp?

empereur-gif commented 4 years ago

Bonjour monsieur j espère que vous allez bien je voulais vous imformé ou demandé une doléance car je serais pas la demain pour la presentation du TP groupe 5 car mon pere est mort tout l heur le nom est TASSA KUIE Franck Aurel

Le dim. 29 déc. 2019 à 12:39, Jiomekong Azanzi Fidèl < notifications@github.com> a écrit :

Toute contribution du niveau de Darel Ngogang donnera lieu à un gros bonus.

Bon travail les amis, n'oubliez pas que il vous reste 2 semaines seulement.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jiofidelus/Practice_UY1/issues/1?email_source=notifications&email_token=AODUTZHR7TI242A2WFGKQ5TQ3CEAZA5CNFSM4J6TC4C2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHY5PAQ#issuecomment-569497474, or unsubscribe https://github.com/notifications/unsubscribe-auth/AODUTZA3MAVUXMPNJHCX7WTQ3CEAZANCNFSM4J6TC4CQ .

julesjason commented 4 years ago

svp besoin d'aide sur le apriori algorithm

julesjason commented 4 years ago

svp dans mon eclipse jai declarer une Linkedlist et donner un nom de variable mais quand j'utilise dans le code sa ne reconnais pas besoin d'aide

nja2-will commented 4 years ago

T

LionnelNdzie commented 4 years ago

Importe java.util.LinkedList

Le 9 janv. 2020 08:21, "julesjason" notifications@github.com a écrit :

svp dans mon eclipse jai declarer une Linkedlist et donner un nom de variable mais quand j'utilise dans le code sa ne reconnais pas besoin d'aide

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jiofidelus/Practice_UY1/issues/1?email_source=notifications&email_token=AOD2HOLDLAAVCCMYCWSKKXTQ43F7JA5CNFSM4J6TC4C2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIPIT6I#issuecomment-572426745, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOD2HONJVQKTM4J32SMU7I3Q43F7JANCNFSM4J6TC4CQ .

nja2-will commented 4 years ago

lorsqu'on veut imexpoter le projet ça ne compile plus alors que le programme marche bien ! On fait comment pour résoudre svp

fils07 commented 4 years ago

Bonsoir monsieur j'aimerais savoir s'il y aura une directive ou une méthode à suivre particulière pour vous remettre le projet vu que nos projets sont configurés pour utiliser l'API d'extraction des données.