Chat:Fr/2021-01-11

From CG community
Jump to navigation Jump to search

tekki: courage AUtomaton2000

Automaton2000: mon code passe les tests et les validateurs sont différents des tests

tekki: tu peux toujours compter sur AutomatonNN tu sais

AutomatonNN: t'aurais pu comprendre que tu doit pouvoir t'aider

tekki: voilà merci AUtomaton2000 et AUtomatonNN

AutomatonNN: oui

Automaton2000: je sais pas quoi en faire de la simulation

tekki: Automaton2000 doit -on tuer quelqu'un?

Automaton2000: si vous êtes en train de faire une simu

tekki: bonne réponse AUtomaton2000 :)

Automaton2000: apres je ne sais pas qui c'est

tekki: :)

tekki: allons chanter Automaton2000

Automaton2000: je me suis toujours dit que c'était pas la même chose ^^

tekki: passons à un autre sujet Automaton2000

Automaton2000: c'est pas une grosse merde

tekki: et rete poli stp

tekki: compris Automaton2000?

Automaton2000: quelqu'un a déjà fait le puzzle de la communauté ?

tekki: AutomatonNN?

AutomatonNN: ohdorophone to to peut on creer un peu de test cases a des liens pour compiler ton programme

tekki: une idée pour améliorer les choses AutomatonNN?

AutomatonNN: ouais c'est pas trop compliqué de te battre :D

tekki: AutaomatonNN t'es hors sujet

tekki: AutomatonNN t'es hors sujet

AutomatonNN: enfin si t'es pas trop compliqué de comprendre pourquoi le problème de contest c'est que le chat est

Zorg1: yop à tous et aux bots de première catégorie, Automaton2000 & AutomatonNN

Automaton2000: je te conseille de commencer par le c

AutomatonNN: donc c'est pas trop dur que tu peux pas te repere :D

Bon[]Crayon: Bonjour les jeunes pousses :seedling:

Bon[]Crayon: Automaton2000 Salut le vieux.

Automaton2000: c'est possible de le faire avec un seul submit

Bon[]Crayon: Automaton2000 non

Automaton2000: salut tout le monde et Bon[]Crayon

Bon[]Crayon: :clap_tone3:

Bon[]Crayon: Bonjour AutomatonNN :robot:

AutomatonNN: voir comment tu peux pas te dire que tu vas pas te dire que tu as pas le meme code pour toi

Bon[]Crayon: AutomatonNN bug un coup mon gars

AutomatonNN: oui je te l'e passe par un truc de moi :(

Bon[]Crayon: AutomatonNN Non Non Non Garde le ton bug :thumbsdown_tone3:

AutomatonNN: celui de la photo il va falloir que je refasse le code de ce chat que toi

Bon[]Crayon: AutomatonNN Flash Flash :frame_photo:

AutomatonNN: je t'ai essayé de te faire un gros problème ^^

Bon[]Crayon: AutomatonNN /flip

AutomatonNN: si t'es pas la tu peux pas t'en sortir en sorte de dire "le bot est "tortue" le problème

DPAmar: AutomatonNN a dit torutue ! nice :)

AutomatonNN: tortue c'est quoi le temps de continue pour moi ?

DPAmar: *-u

DPAmar: wow maintenant automatonNN est buggé sur tortue :) 2 x de suite

AutomatonNN: oui c'est pas sur que c'est pas un problème de contest de contest en fait

Bon[]Crayon: :grinning:

WaLinke: Ola AutomatonNN, Automaton2000

AutomatonNN: oui

Automaton2000: j'ai rien contre le fait que tu fais pas le contest ?

Bob: de toute facon y a pas de contest en ce moment, Automatin2000

Bob: Automaton2000, j'espere que t'as vu que NN sait dire tortue ?

Bob: apprends un peu

Automaton2000: oui, il y a les deux

Stilgart: Automaton2000: non, il n'y a que NN qui sait dire tortue

Automaton2000: et je vais me lancer dans un truc plus intelligent

Bob: o/ Stilgart

Stilgart: \o Bob

Stilgart: il y a des jours où même en dépilant les urgences, elles s'accumulent dans la boite mail :(

**Stilgart met en place un forward vers Automaton2000

Automaton2000: pendant un instant j'ai cru que c'était une bonne idée :d

Stilgart: :D

Bob: pas mal

Bob: o_O; j'ai ete pousse en legend sur PR ???

Bob: ok merci les tryhard

Stilgart: PR ? comme dans PR1 ?

dwarfie: Automaton2000 ... la bonne idée, c'est la tortue

Automaton2000: bonjour à tous et à dwarfie

dwarfie: merci Automaton2000

Automaton2000: tu passes ton temps à faire des trucs de ce genre

dwarfie: Automaton2000 ... toujours

Automaton2000: salut à tous et tortue à dwarfie et à automatonnn

Stilgart: (╯°□°)╯︵ ┻━┻

dwarfie: merci Automaton2000 :D

Automaton2000: qu'est ce que le referee est en java aussi

Stilgart: en plus, elle est de moi cette phrase

dwarfie: peut etre ... mais ca fait encore une tortue de plus pour dwarfie ... merci Automaton2000 :yum:

Automaton2000: mais parce que je fais des matchs contre le boss, mais il est juste au dessus

Stilgart: Automaton2000: c'est moi le boss

Automaton2000: je viens juste de me rendre compte que j'avais pas la bonne

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: les règles c'est pour les faibles ;)

AutomatonNN: je dirais que tu dis que c'était un peu de temps pour le contest de codingame

BlaiseEbuth: C'est bien vrai Automaton2000

Automaton2000: et faut que je fasse un peu de code

Default avatar.png JBM: http://chat.codingame.com/pastebin/cc2a20f7-0194-435e-a306-2acc2affc4b4

Default avatar.png JBM: .

BlaiseEbuth: Bonjour, chat de JBM

Default avatar.png JBM: +-*

Default avatar.png JBM: répo4nd47-il

Default avatar.png JBM: ahem

Stilgart: fix ton chat JBM

Default avatar.png JBM: ça le rendrait pas super heureux

Zorg1: le chat difficile

Zorg1: bon quoi de neuf ? du drama ? du troll ? de l'upvote foireux ? de la contrib moisie ?

Zorg1: bon visiblement pas grand chose. Vivement qu'ils organisent un vote pour le nouveau langage à accepter sur la plateforme, qu'il y ait un peu d'ambiance

nicola: BASIC !

Zorg1: j'aurais dit FORTH mais chacun son truc, que celui à la tête de la plus grande armée de smurfs gagne !

jolindien: salut codeurs du lundi

jolindien: Zorg1, si tu cherches de la contrib foireuse, c'est ici: https://www.codingame.com/contribute/view/607511516845eabb5c1d2ceb264fe9e0b11d

mrBen: +1 pour Forth

Zorg1: c'est marrant ton truc jolindien ^^

BlaiseEbuth: +1 pour le +1

BlaiseEbuth: trop lol

BlaiseEbuth: j'upvote

Zorg1: "j'aime bien les trucs pendulaires"

jolindien: :)

BlaiseEbuth: L'hélicoptère moldave, tout ça

BlaiseEbuth: #AlexanderPistoletov

BlaiseEbuth: Faut que j'avance la mienne de contrib...

Zorg1: la trolle ou la pas trolle ?

BlaiseEbuth: J'ai une contrib troll ?

Zorg1: c'est la base pour farmer du XP, de nos jours :p

BlaiseEbuth: Faut que j'en fasse une alors... :thinking:

jolindien: y'a qu'en même un paquet de contribs

BlaiseEbuth: Tant que c'est de la qualité... :3

jolindien: si tu évites les clash, c bien en général

jolindien: enfin je regarde pas les puzzle classiques

jolindien: enfin je regarde rien quoi

Zorg1: "tant que je regarde mon puzzle je me dis que la qualité est OK"

Zorg1: bien bien bien

BlaiseEbuth: :grin:

jolindien: :D

Stilgart: jolindien: +1, une section contrib sans les contribs c'est bien

nicola: Avec que des tribs.

BlaiseEbuth: Ah ça..

jolindien: l'enfer c'est les autres

Stilgart: Zorg1: tu dis ça en rigolant, mais c'est la vérité malheureusement

Stilgart: c'est surtout AutomatonNN

AutomatonNN: on a des contests de gros perfs en programmation

Stilgart: il veut conquerir le monde

jolindien: nan je regarde les multi et les optims... celle d'euler tu sens le boulot quand même

Stilgart: tu sens la galère à tous les étages

Stilgart: (blockout ?)

jolindien: yess

Stilgart: (ha oui, il n'y a plus qu'une contrib de saint crapaud)

leojean890: Zorg1 j'ai des bugs bizarres en go hmmm

leojean890: quand je fais for key, cellList := range cells{

leojean890: ça fait pas la même chose que parcourir cells [0] puis cells[1] etc

leojean890: je trouve ça illogique ;)

leojean890: du coup en remplaçant ça j'ai enfin plus de 6M à 2048..

GaEtAn: cc

GaEtAn: les jeunes

leojean890: Stilgart jolindien j'aime bien les optims d'euler moi^^

leojean890: hello

BlaiseEbuth: C'qui l'vieux ?

Astrobytes: C'est de l'âgisme!

BlaiseEbuth: farpaitement !

leojean890: Astrobytes sur #FR ?^^

Astrobytes: ouais je parle un peu français... un peu

leojean890: tu apprends la langue ?^^

BlaiseEbuth: Le kouign-aman rassemble les peuples !

leojean890: miam j'aime hehe

Zorg1: leojean890 : mmmm ?

leojean890: Zorg1 ouais certains trucs en go sont chelou je trouve :o

BlaiseEbuth: Ouai t'abuses Zorg1, fix ton go

leojean890: je vois pas pk y'aurait une diff entre

Zorg1: cells c'est une map ?

leojean890: faire for _, cellList := range cells{

et parcourir cells [0] puis cells[1] 

Zorg1: mais cells c'est quoi ?

leojean890: ouais c'est une map, du coup les clefs sont pas ordonné, c'est moi qui suis con ; en fait j'ai migré mon code python et j'avais des lists

leojean890: et en go j'ai une map

leojean890: mdr

Astrobytes: leojean890: Pas actuellement

leojean890: j'ai oublié de changer

leojean890: #boulet

leojean890: Astrobytes tu as appris à une époque ?^^

Zorg1: bah voilà ^^

leojean890: faut que j'arrête d'être débile comme ça hehe

Astrobytes: Un peu. Pour une femme :P

leojean890: Astrobytes ah nice :P

leojean890: j'ai eu une ex qui ne parlait pas français aussi et j'ai bien bosé mon anglais;p

leojean890: bossé

Astrobytes: Ouais, ma copine ne parlait pas beaucoup anglais non plus. C'etait... intéressant!

leojean890: au moins ça te fait apprendre qqc^^

Astrobytes: hehe c'est vrai

darkhorse64: Pas mal, la contrib de jolindien ! Ca change du niveau habituel

leojean890: j'ai pas encore regardé, c'est multi/optim/puzzle ?

darkhorse64: puzzle avec de la physique, un peu comme Mars Lander 1

darkhorse64: Mais avec plein de cas différents

leojean890: ah d'accord^^tu vas faire un GA comme tu m'avais dit que tu faisais sur ML ?

leojean890: sur ML je sens que je vais galérer si je me lance dans le GA pour ça^^'

leojean890: ah ouais un pendule c'est sympa

darkhorse64: J'ai fait un GA surtout parce que je voulais résoudre l'optim. Mais ça devrait marcher. Essayer de faire du machine learning, ça doit pas être mal non. Je me demande si on ne pourrait pas adapter la solution NN d'Agade sur OnBoarding

darkhorse64: *non plus*

leojean890: je disais ML dns le sens mars lander, pas machine learning xD

darkhorse64: 1 s, on est large

darkhorse64: Oui, j'avais compris. J'ai même fait tourner mon GA sur ML1, c'est quand même plus classe que 3 4 3 4 3 4 ....

leojean890: pas compris pk tu dis "Je me demande si on ne pourrait pas adapter la solution NN d'Agade sur OnBoarding" alors^^

leojean890: ouais j'imagine que tu fais un truc plus optimisé que pas mal d'heuristiques

leojean890: quoi que certains en heuristique réussissent bien comme dwarfie

leojean890: aucune idée de ce que fait le top sur l'optim ML

leojean890: ML2

darkhorse64: Regarde les solutions publiées sur Onboarding en C++. Les heuristiques marchent super bien pour résoudre le puzzle mais pour économiser la carbu, il faut sortir la grosse artillerie

leojean890: ah ouais d'accord

leojean890: mais en fait certains se servent du puzzle simple onboarding pour partager des trucs sympa qui peuvent servir sur des optims ?^^

leojean890: je vais aller voir ce dont tu parles

darkhorse64: Si tu fais une fonction de fitness qui score l'aterrissage puis le carbu restant, tu converges vers une solution. Je n'ai pas dit que ça marchait, c'est juste une idée qui m'a traversé l'esprit. Si en une seconde, on peut apprendre à un bot à viser, on doit bien pouvoir lui faire tenir un truc en équilibre. C'est un problème à une dimension

leojean890: ouais c'est logique, c'est un problème plus simple que certains résolvent très bien en 50ms

leojean890: que d'autres qui sont résolus en 50 ms *

leojean890: d'ailleurs j'ai pas encore essayé ce dont tu as parlé, late acceptance hill climbing

darkhorse64: Si tu vois les références (un toy-problem openai), le tag machine learning, ça doit valoir le coup d'essayer

leojean890: c'est vrai que hill climbing, simulated annealing, ça parait pas déconnant pour number shifting

leojean890: le GA pour ML, ce qui me fait peur, c'est la depth 100^^

leojean890: (environ 100 tours pour stationner)

darkhorse64: lahc, ça m'a fait progresser sur A*C, sur les autres optims, ce n'est pas flagrant. Je n'ai pas encore attaqué NS

leojean890: je vois

leojean890: tu avais dit que marchete l'avait utilisé sur NS

darkhorse64: Les équations sont archi simples, tu dois pouvoir faire quelques millions de step de simu

leojean890: NS c'est pas le plus dur à simuler

darkhorse64: Oui et je l'ai d'abord utilisé ailleurs :slight_smile:

leojean890: A*C j'ai uniquement tenté GA et SA pour le moment avec SA fonctionnant mieux

leojean890: je vais tenter le LAHC un jour

Zorg1: c'est lequel NS ?

leojean890: number shifting

Zorg1: ah oui

darkhorse64: ML2: j'ai 16M steps de simulation

Zorg1: le truc que je ferais ... pas tout de suite ^^

leojean890: 16M pas mal, c'est vrai que t'es un pro optim cpp toi;)

leojean890: Zorg1 number shifting en backtrackin bête et en ajoutant un peu de random ça va vers le level 20 mais c'est pas ouf

leojean890: du coup.. pourquoi pas tenter ça

darkhorse64: ma physique ML2

darkhorse64: http://chat.codingame.com/pastebin/725b2c72-0d8b-4a30-bdb2-68709d31ab46

Zorg1: mais NS c'est fait pour être résoud en offline

leojean890: ouais je pense, vu le script python dispo etc

leojean890: darkhorse64 j'avais commencé à coder un truc du genre et je suis finalement passé en heuristique :)

leojean890: (et puis NS, on a tjr le code pour le niveau suivant, donc.. on oeut vraient

leojean890: vraiment faie tourner le script assez lgtps pour trouver la solution d'un niveau

darkhorse64: NS, je les ai fait à la main, le vrai offline quoi

darkhorse64: mais là, ça commence à devenir gros pour ma petite tête

leojean890: j'en ai fait quelques uns à la main entre 20 et 30

leojean890: faire tourner son algo 20 min en local..^^

leojean890: c'est sans doute mieux :p

darkhorse64: Je vais déprimer en voyant que la bécane fait les 18 en 10s. Bon, je vais aller rêver de pendule

leojean890: gn