Primary competition visual

IndabaX Mali 2023 Détection des fraudes : consommation de l'électricité et du gaz par RobotsMali et GDSC ENI-ABT

Helping Mali
60 000 XOF
Challenge completed over 2 years ago
Classification
12 joined
8 active
Starti
Jul 15, 23
Closei
Jul 17, 23
Reveali
Jul 17, 23
Pouvez-vous détecter la fraude depuis les records de consommations de l'électricité et du gaz

Si vous avez des questions, veuillez contacter votre ambassadeur Michael Leventhal - mleventhal(arobase)robotsmali.org.

La Société tunisienne de l’électricité et du gaz (STEG) est une société tunisienne de droit public à caractère non administratif. Elle a pour mission la production et la distribution de l’électricité et du gaz naturel sur le territoire tunisien. La compagnie a subi des pertes énormes d’un ordre de grandeur de 200 million de dinars tunisiens en raison des manipulations frauduleuses de compteurs de gaz par les consommateurs.

Sur la base de l’historique de facturation du client, l’objectif du défi est la détection des fraudes et la reconnaissance des personnes qui se sont adonnées à des activités frauduleuses.

La solution va augmenter les revenus de la société, réduisant les pertes imputables à telles activités frauduleuses.

About RobotsMali

RobotsMali est le Centre National Collaboratif pour l’éducation en Robotique et en Intelligence Artificielle. Sous l’égide du Ministère de l’Education, de l’Enseignement Supérieure et de la Recherche Scientifique, la structure s’applique depuis sa création à former des leaders dans les domaines des STEM,de la robotique et de l’intelligence artificielle.

About GDSC - Ecole Nationale d'Ingénieurs Abderhamane Baba Touré

Aider les étudiants à combler le fossé entre la théorie et la pratique : Les Google Developer Student Clubs (GDSC) sont des groupes communautaires pour les étudiants des collèges et universités intéressés par les technologies de développement Google. Les étudiants de tous les programmes de premier cycle ou des cycles supérieurs souhaitant évoluer en tant que développeur sont les bienvenus.

About Deep Learning Indaba

The Deep Learning Indaba is the annual meeting of the African machine learning and AI community with the mission to Strengthen African AI.

Evaluation

La mesure d'erreur pour cette compétition est l'erreur Area Under the Curve.

Pour chaque ligne de l'ensemble de données, les fichiers de soumission doivent contenir 2 colonnes: ID et Target.

Votre fichier de soumission doit ressembler à ceci:

client_id       target
test_Client_0   0.986
test_Client_1   0.011
test_Client_10  0.734

Timeline

Le concours commence le 15 July at 14:00 PM.

Le concours se termine le17 July at 14:00 PM.

Nous nous réservons le droit de mettre à jour la chronologie du concours si nécessaire.

Prizes

1st place: 30.000FCFA

2nd place: 20.000FCFA

3rd place: 10.000FCFA

Il y a 500 points Zindi disponibles. Vous pouvez en savoir plus sur Zindi points here.

Les prix ne seront payés qu'aux utilisateurs vivant actuellement au Mali.

How to get started with Zindi

How to enroll in your first Zindi competition

How to create a team on Zindi

How to update your profile on Zindi

How to use Colab on Zindi

How to mount a drive on Colab

Rules

Équipes et collaboration

Vous pouvez participer à cette competition en tant qu'individu ou en équipe de quatre personnes au maximum. Le nombre total de soumissions doit être inférieur ou égal au nombre maximum de soumissions autorisé à la date de création de l'équipe. Une équipe aura droit au nombre maximum de soumissions pour la competition, moins le nombre total de soumissions parmi les membres de l'équipe au moment de la formation de l'équipe. Les prix ne sont transférés qu'aux joueurs individuels ou au chef d'équipe.

Les comptes multiples par utilisateur ne sont pas autorisés, pas plus que la collaboration ou l'appartenance à plusieurs équipes. Les personnes et leurs contributions provenant de plusieurs comptes seront immédiatement disqualifiées de la plateforme.

Le code ne doit pas être partagé en privé en dehors de l'équipe. Tout code partagé doit être mis à la disposition de tous les participants au concours par l'intermédiaire de la plate-forme. (c'est-à-dire sur les forums de discussion).

Aucun membre supplémentaire ne peut être ajouté aux équipes au cours de la dernière heure du hackathon.

Une équipe peut être dissoute si elle n'a pas encore présenté de projet. Une fois la soumission effectuée, les membres individuels ne peuvent plus quitter l'équipe.

Tous les membres de l'équipe reçoivent des points associés à leur classement dans le concours et il n'y a pas de partage ou de division des points entre les membres de l'équipe.

Datasets and packages

La solution doit utiliser uniquement des logiciels libres accessibles au public.

Vous ne pouvez utiliser que les ensembles de données fournis dans le cadre de ce concours. Les outils d'apprentissage automatique tels que AutoML ne sont pas autorisés.

Vous pouvez utiliser des modèles pré-entraînés à condition qu'ils soient accessibles à tous.

Les données utilisées dans le cadre de ce concours sont la propriété exclusive de Zindi et de l'organisateur du concours. Vous ne pouvez pas transmettre, dupliquer, publier, redistribuer ou fournir ou mettre à disposition les données du concours à toute partie ne participant pas au concours (cela inclut le téléchargement des données sur un site public tel que Kaggle ou GitHub). Vous pouvez télécharger, stocker et travailler avec les données sur n'importe quelle plateforme en nuage telle que Google Colab, AWS ou similaire, tant que 1) les données restent privées et 2) que cela ne contrevient pas aux règles d'utilisation de Zindi.

Vous devez informer Zindi immédiatement dès que vous avez connaissance d'une transmission ou d'un accès non autorisé aux données du concours, et collaborer avec Zindi pour rectifier toute transmission ou tout accès non autorisé.

Votre solution ne doit pas enfreindre les droits d'un tiers et vous devez être légalement autorisé à céder à Zindi la propriété de tous les droits d'auteur sur le code de la solution gagnante.

Submissions and winning

Vous pouvez faire maximum 20 soumissions par jour

Vous pouvez faire un maximum de 60 soumissions au total dans cette competition.

Avant la fin de la compétition, vous devez choisir 2 soumissions qui seront jugées pour le classement privé. Si vous ne faites pas de choix, vos deux meilleures contributions au classement public seront utilisées pour le classement privé.

Pendant la compétition, votre meilleur score public sera affiché, quelles que soient les contributions que vous avez sélectionnées. À la clôture de la compétition, c'est votre meilleur score privé sur les deux soumissions sélectionnées qui sera affiché.

Zindi maintient un classement public et un classement privé pour chaque compétition. Le classement public comprend environ 40 % de l'ensemble des données de test. Pendant la durée de la compétition, le tableau de classement public classe les solutions soumises en fonction du score de précision qu'elles ont atteint. À la clôture de la compétition, le classement privé, qui couvre les 60 % restants de l'ensemble de données du test, sera rendu public et constituera le classement final de la compétition.

Notez que pour être prise en compte, votre soumission doit d'abord être traitée. Si votre soumission échoue au cours de l'étape de traitement, elle ne sera pas comptabilisée et ne recevra pas de score ; elle ne sera pas non plus prise en compte dans votre limite quotidienne de soumissions. Si vous rencontrez des problèmes avec votre fichier de soumission, le mieux est de demander conseil sur le forum de discussion du concours.

Si vous êtes dans le top 5 au moment de la clôture du classement, nous vous enverrons un courriel pour vous demander votre code. Dès réception de l'e-mail, vous disposerez de 2 heures pour répondre et soumettre votre code en suivant les directives de soumission détaillées ci-dessous. Si vous ne répondez pas, vous serez disqualifié.

Si votre solution est l'une des solutions gagnantes, vous devrez nous soumettre le code de votre solution gagnante pour vérification, et vous acceptez ainsi de céder à Zindi tous les droits d'auteur mondiaux relatifs à cette solution gagnante.

Si deux solutions obtiennent des scores identiques sur le tableau de classement, la date et l'heure de la soumission seront déterminantes (la solution la plus ancienne gagnera).

Si la métrique d'erreur exige que des probabilités soient soumises, ne fixez pas de seuils (ou n'arrondissez pas vos probabilités) pour améliorer votre place dans le classement. Afin de s'assurer que le client reçoit la meilleure solution, Zindi aura besoin des probabilités brutes. Cela permettra aux clients de fixer des seuils en fonction de leurs propres besoins.

Vous reconnaissez et acceptez que Zindi puisse, sans obligation de le faire, supprimer ou disqualifier une personne, une équipe ou un compte si Zindi estime que cette personne, cette équipe ou ce compte enfreint le présent règlement. La participation à cette compétition implique l'acceptation du règlement officiel de la compétition.

Zindi s'engage à fournir des solutions de valeur à ses clients et partenaires. À cette fin, nous nous réservons le droit de disqualifier votre soumission pour des raisons d'utilisabilité ou de valeur. Cela inclut, sans s'y limiter, l'utilisation de fuites de données ou toute autre pratique que nous considérons comme compromettant la valeur inhérente de votre solution.

Zindi se réserve également le droit de vous disqualifier et/ou de disqualifier vos soumissions de toute compétition si nous pensons que vous avez violé les règles ou l'esprit de la compétition ou de la plateforme de quelque manière que ce soit. Les disqualifications sont indépendantes de votre position dans le classement et sont entièrement à la discrétion de Zindi.

Veuillez consulter les FAQ et les conditions d'utilisation pour connaître les règles supplémentaires qui peuvent s'appliquer à cette compétition. Nous nous réservons le droit de mettre à jour ces règles à tout moment.

Reproducibility of submitted code

  • Si le code que vous avez soumis ne reproduit pas votre score sur le tableau de classement, nous nous réservons le droit d'ajuster votre rang au score généré par le code que vous avez soumis.
  • Si votre code ne fonctionne pas, vous serez exclu du top 10. Veuillez vous assurer que votre code fonctionne avant de soumettre votre solution.
  • Définissez toujours la graine. L'exécution répétée de votre modèle devrait toujours vous placer à la même position dans le classement. Lors de l'exécution de votre solution, si le hasard vous fait descendre dans le classement, nous nous réservons le droit d'ajuster votre rang au score le plus proche que votre soumission reproduit.
  • Nous attendons une documentation complète. Celle-ci doit comprendre toutes les données utilisées
  • Les données de sortie et l'endroit où elles sont stockées
  • L'explication des fonctionnalités utilisées
  • Un fichier d'exigences avec tous les paquets et versions utilisés
  • Votre solution doit inclure les données originales fournies par Zindi et des données externes validées (si elles sont autorisées).
  • Toutes les modifications de données doivent être effectuées dans un carnet de notes (et non manuellement dans Excel).
  • Code d'environnement à exécuter. (par exemple Google Colab ou les spécifications de votre machine locale)
  • Durée d'exécution prévue pour chaque carnet. Cette information sera utile à l'équipe d'évaluation pour l'allocation du temps et des ressources.

Data standards:

  • Le code soumis doit fonctionner sur les ensembles de données originaux de formation, de test et autres fournis.
  • Si les données externes sont autorisées, elles doivent être disponibles gratuitement et publiquement, y compris les modèles pré-entraînés avec des bibliothèques standard. Si les données externes sont autorisées, toutes les données utilisées doivent être partagées avec Zindi pour être approuvées et ensuite partagées sur le forum de discussion. Zindi indiquera également les données externes disponibles sur la page des données.
  • Packages :
  • Vous devez soumettre un fichier d'exigences avec tous les paquets et versions utilisés.
  • Si aucun fichier d'exigences n'est fourni, les solutions seront exécutées avec les paquets les plus récents disponibles.
  • Les packages personnalisés dans votre cahier de soumission ne seront pas acceptés.
  • Vous ne pouvez utiliser que des outils accessibles à tous, c'est-à-dire pas de services payants ou d'essais gratuits nécessitant une carte de crédit.

Consequences of breaking any rules of the competition or submission guidelines:

  • Première infraction : Pas de prix pendant 6 mois et 2000 points seront retirés de votre profil (période de probation). Si vous êtes pris en flagrant délit de tricherie, toutes les personnes impliquées dans la tricherie seront disqualifiées pour le(s) défi(s) dans lequel(s) vous avez été pris, vous ne pourrez plus gagner de concours pendant les six prochains mois et 2000 points seront retirés de votre profil. Si vous avez moins de 2000 points dans votre profil, vos points seront mis à 0.
  • Deuxième infraction : Interdiction d'accéder à la plateforme. Si vous êtes pris en flagrant délit pour la deuxième fois, votre compte Zindi sera désactivé et vous ne pourrez plus gagner de concours ou de points Zindi en utilisant un autre compte.
  • Les équipes composées de personnes prises en flagrant délit de tricherie ne seront pas éligibles pour gagner des prix ou des points dans la compétition au cours de laquelle la tricherie a eu lieu, indépendamment de la connaissance ou de la participation de ces personnes à l'infraction.
  • Les équipes composées de personnes ayant déjà commis une infraction ne pourront prétendre à aucun prix dans le cadre d'un concours pendant la période de probation de six mois.

Monitoring of submissions

  • Nous examinerons les 5 meilleures solutions de chaque compétition à la fin.
  • Nous nous réservons le droit de demander un code à n'importe quel utilisateur à n'importe quel moment d'un concours. Vous aurez 24 heures pour soumettre votre code en suivant les règles d'examen du code (voir ci-dessus). Zindi se réserve le droit de ne pas expliquer les raisons de sa demande de code. Si vous ne soumettez pas votre code dans les 24 heures, vous ne pourrez pas gagner de compétitions ou de points Zindi pendant les six prochains mois. Si vous êtes à nouveau suspecté et que votre code est demandé et que vous ne le soumettez pas dans les 24 heures, votre compte Zindi sera désactivé et vous ne pourrez plus gagner de compétitions ou de points Zindi avec un autre compte.