[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"project-argus-maximus-pt":3,"titles-pt":76},{"project":4,"notes":75},{"id":5,"title":6,"body":7,"cover":57,"date":58,"demo":57,"description":50,"draft":59,"extension":60,"featured":59,"meta":61,"navigation":62,"order":63,"path":64,"repo":65,"seo":66,"status":67,"stem":68,"summary":69,"tags":70,"__hash__":74,"translated":62},"projects\u002Fprojects\u002Fargus-maximus.md","Argus Maximus",{"type":8,"value":9,"toc":49},"minimark",[10,17,20,25,28,32,35,39,42,46],[11,12,13],"blockquote",{},[14,15,16],"p",{},"Os Cem Olhos veem tudo.",[14,18,19],{},"Um escalador de time pro Cartola FC, feito em duas etapas: previsão e otimização.",[21,22,24],"h2",{"id":23},"previsão","Previsão",[14,26,27],{},"Primeiro, um modelo Random Forest prevê quantos pontos cada um dos mais de 500 jogadores disponíveis vai fazer na próxima rodada. Entram média de pontos, fase recente, mando de campo, força do adversário e scouts (desarmes, finalizações, faltas).",[21,29,31],{"id":30},"otimização","Otimização",[14,33,34],{},"Depois, com a pontuação prevista de cada jogador, programação linear escolhe a escalação de fato: maximizar o total de pontos previstos, sem estourar as cartoletas e com uma formação válida (4-3-3, 4-4-2, o que for). Nada de ajustar o time na mão. O solver só encontra o melhor time, matematicamente, que as previsões permitem.",[21,36,38],{"id":37},"dados","Dados",[14,40,41],{},"Os dados históricos das primeiras rodadas vieram do dataset caRtola, do Henrique P. Gomide. Tudo depois disso é coletado por um script de ETL próprio.",[21,43,45],{"id":44},"próximos-passos","Próximos passos",[14,47,48],{},"Ainda em desenvolvimento ativo. Primeiro, um banco de dados de verdade substitui os CSVs; depois vem o backtesting, pra ver como o modelo teria se saído nas rodadas passadas.",{"title":50,"searchDepth":51,"depth":51,"links":52},"",2,[53,54,55,56],{"id":23,"depth":51,"text":24},{"id":30,"depth":51,"text":31},{"id":37,"depth":51,"text":38},{"id":44,"depth":51,"text":45},null,"2025-06-26",false,"md",{},true,1,"\u002Fprojects\u002Fargus-maximus","https:\u002F\u002Fgithub.com\u002Falmeidaota\u002FArgusMaximus",{"title":6,"description":50},"active","projects\u002Fargus-maximus","Um escalador de time pro Cartola FC. Um Random Forest prevê os pontos de cada jogador, e programação linear escolhe a melhor escalação válida.",[71,72,73],"python","docker","ml","LTJogzkenoc-e9dFDh3__HsdVWCQSg_wQJO80T_4fgo",[],{"\u002Fnotes\u002Fva-longe-mas-va-acompanhado":77,"\u002Fnotes\u002Fpre-match-ratings":78,"\u002Fnotes\u002Fr2-too-good":79,"\u002Fnotes\u002Fsofascore-data-traps":80,"\u002Fprojects\u002Fargus-maximus":6,"\u002Fprojects\u002Frobbie":81,"\u002Fprojects\u002Fsofascore-rating-prediction":82},"Vá longe, mas vá acompanhado","A maior parte da nota de uma partida não dá pra prever","Quando o R² é bom demais","Uma temporada de dados do Sofascore, e onde eles mentem","robbie","Previsão de notas do Sofascore",1793409192896]