arianerh / lexcel-explainability2

0 stars 0 forks source link

Architecture du code #2

Open tambysatya opened 1 week ago

tambysatya commented 1 week ago

Inputs

implémentation:

tambysatya commented 5 days ago

OK pour le code, ce serait bien de faire un truc plus structuré néanmoins:

Pourquoi ? Parce qu'ensuite il faudrait faire une fonction d'aggregation, qui prend en argument une voting_rule et plusieurs Order et qui retourne l'ordre agregé

Je suggère aussi que la classe Order ait une méthode evaluate qui prendra en argument un modele de machine learning, le point qu'on cherche à expliquer et un point donneur qui servira à remplacer les features manquantes et qui retourne un double. Pour le moment, la méthode de classe peut être

class Order 
    [...]
    def evaluate (model, current_point, donor_point):
            pass

N'hesite pas à répondre à l'issue si tu as des questions ou besoin d'aide