π
<-

Concours de rentrée 2020 - défi Python du Léviathan

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby critor » 14 Dec 2020, 00:06

Voilà, l'anonymat est levé, et le code source des IA est disponible : :)
https://tiplanet.org/concours_rentree20 ... &invalid=1

Rendez-vous plus tard pour les résultats définitifs... j'espère avant 2021 vu tout ce que vous nous avez envoyé aujourd'hui. :troll:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby cent20 » 14 Dec 2020, 00:07

critor wrote:Rendez-vous plus tard pour les résultats définitifs... j'espère avant 2021 vu tout ce que vous nous avez envoyé aujourd'hui. :troll:


C'est clair qu'il y a de l'abus, aussi je propose de disqualifier les participants 2,31 et 38.
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby Afyu » 14 Dec 2020, 00:09

cent20 wrote:
critor wrote:Rendez-vous plus tard pour les résultats définitifs... j'espère avant 2021 vu tout ce que vous nous avez envoyé aujourd'hui. :troll:


C'est clair qu'il y a de l'abus, aussi je propose de disqualifier les participants 2,31 et 38.

Et 3, 37 et 40, si c'est possible :D
User avatar
AfyuVIP++
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 2.7%
 
Posts: 405
Images: 149
Joined: 30 Oct 2019, 19:17
Gender: Male
Calculator(s):
MyCalcs profile
Class: plutôt, oui :)

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby cent20 » 14 Dec 2020, 00:10

Afyu wrote:Et 3, 37 et 40, si c'est possible :D


Je suis d'accord avec toi pour le 37 et le 40. Le 3 ça m'ennuie un peu quand même ! Je le connais il n'a pas triché lui.
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby citorva » 14 Dec 2020, 00:17

cent20 wrote:
Afyu wrote:Et 3, 37 et 40, si c'est possible :D


Je suis d'accord avec toi pour le 37 et le 40. Le 3 ça m'ennuie un peu quand même ! Je le connais il n'a pas triché lui.

Comment ça triché, vous êtes juste jaloux
User avatar
citorvaProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 85.9%
 
Posts: 36
Images: 4
Joined: 20 Jan 2020, 21:43
Gender: Male
Calculator(s):
MyCalcs profile
Class: CPGE PT
Twitter: citorva
GitHub: citorva

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby critor » 14 Dec 2020, 00:32

Planning de l'évaluation :
  1. par sécurité, refaire une passe sur les IA faisant appel à l'aléatoire avec le nouveau script, histoire d'être sûr que tout-le-monde est à égalité - ne devrait pas changer grand chose normalement - les seules IA remarquées pour manipuler la chance ont été signalées ici et déjà évaluées avec le nouveau script
  2. refaire une passe sur les IA qui ont des "aborts" (non réponse de la fonction ia() pendant 20 secondes) et une seule à la fois - ici encore question d'égalité, toutes les IA n'ont pas été évaluées dans les mêmes conditions de charge, il y en a eu parfois plusieurs qui ont tourné en même temps et ça a pu jouer sur le nombre d'aborts comptabilisés
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby cent20 » 14 Dec 2020, 06:43

critor wrote:Planning de l'évaluation :
  1. par sécurité, refaire une passe sur les IA faisant appel à l'aléatoire avec le nouveau script, histoire d'être sûr que tout-le-monde est à égalité - ne devrait pas changer grand chose normalement - les seules IA remarquées pour manipuler la chance ont été signalées ici et déjà évaluées avec le nouveau script
  2. refaire une passe sur les IA qui ont des "aborts" (non réponse de la fonction ia() pendant 20 secondes) et une seule à la fois - ici encore question d'égalité, toutes les IA n'ont pas été évaluées dans les mêmes conditions de charge, il y en a eu parfois plusieurs qui ont tourné en même temps et ça a pu jouer sur le nombre d'aborts comptabilisés


Les résultats seront donc, en conséquence, proclamé pour la Saint GlinGlin :troll:
Ce qui laisse à tous, une chance d'espérer, que Pavel ne sera pas sacré roi de l'épreuve ;)
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby cent20 » 14 Dec 2020, 06:53

citorva wrote:
cent20 wrote:
Afyu wrote:Et 3, 37 et 40, si c'est possible :D


Je suis d'accord avec toi pour le 37 et le 40. Le 3 ça m'ennuie un peu quand même ! Je le connais il n'a pas triché lui.

Comment ça triché, vous êtes juste jaloux


Oui triché Monsieur !
Ce n'est pas parce que tu n'assumes pas que ce n'est pas la réalité.
Dans quel monde on accepte que les élèves soient meilleurs que les enseignants ? :troll:
C'est forcément de la triche, avec Afyu on n'est pas dupe hein !

Je viens de voir que je suis devant Pavel, il me décoit sur ce coup Pavel :D

Image
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby critor » 14 Dec 2020, 17:17

Nous sommes sur la passe d'évaluation des IA faisant appel à l'aléatoire.

Pour celles appelant randint() ou choice(), si cela n'a pas été fait on importe le module random après l'importation de web.py.

Pourquoi ? Parce qu'avec la dernière modification de web.py pour contrer la manipulation de la chance, comme notre graine aléatoire est restaurée après chaque appel de l'IA, certaines IA font alors toujours le même mauvais choix.

On a quand même quelques surprises à la lecture du code. Le cas cité plus haut est loin d'être unique : des fonctions pour détecter la graine aléatoire, des fonctions pour prédire le prochain tirage aléatoire... même d'étranges boucles en apparence inutiles, exploitant peut-être des propriétés :
Code: Select all
for i in range(randint(0, 99)):
    randint(0, 99)


Bref, c'est super tout ça, nous sommes contents que la manipulation de la chance vous ait intéressés, on en tiendra compte pour une prochaine fois. :)

Maintenant le seul et unique but du générateur aléatoire fourni ici, c'était pour vous permettre de reproduire et corriger les problèmes pendant la phase de participation.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours de rentrée 2020 - défi Python du Léviathan

Unread postby cent20 » 14 Dec 2020, 17:26

critor wrote:Bref, c'est super tout ça, nous sommes contents que la manipulation de la chance vous ait intéressés, on en tiendra compte pour une prochaine fois. :)

Maintenant le seul et unique but du générateur aléatoire fourni ici, c'était pour vous permettre de reproduire et corriger les problèmes pendant la phase de participation.


Du coup c'est quoi la bonification pour ceux qui n'ont pas triché ?

Les mauvaises langues diront qu'on a pas su comment faire, mais en fait on est juste honnête nous !
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

PreviousNext

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 11 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
824 utilisateurs:
>790 invités
>26 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)