while True: learn() é um jogo de quebra-cabeças/simulação sobre coisas bastante complexas: aprendizagem automática, redes neuronais, Big Data e inteligência artificial. Mas o objetivo principal é compreenderes o teu gato.
Neste jogo, vestes a pele de um programador que descobre, acidentalmente, que o gato dele é extremamente bom em programação, mas não é tão bom a falar a linguagem humana. Agora, este programador (tu!) tem de aprender tudo o que há para saber sobre aprendizagem automática e usar programação visual para construir um sistema de reconhecimento de voz gato-homem.
Este jogo é adequado para...
- Pessoas que querem saber mais sobre aprendizagem automática e tecnologias relacionadas
- Pais e professores que procuram uma forma fácil e divertida de dar a conhecer o raciocínio lógico, a programação e as tecnologias às crianças
- Programadores que querem aprender novos conceitos que podem aplicar nas suas próprias atividades de programação
- Pessoas que querem jogar jogos mas não se querem sentir culpadas por estarem a “desperdiçar o seu tempo” (embora pensemos que ninguém se deve sentir culpado por jogar a jogos!)
- Jogadores que querem exercitar o cérebro, ao mesmo tempo que se divertem
- Jogadores que pretendem melhorar a sua capacidade de resolução de problemas e sentem uma enorme satisfação e realização quando o fazem
- Pessoas que gostam de gatos inteligentes
Descobre como a aprendizagem automática funciona na vida real
O jogo é baseado livremente em tecnologias de aprendizagem automática da vida real: desde sistemas especializados até poderosas redes neuronais recorrentes capazes de prever o futuro. Não te preocupes: tudo decorre como um jogo de quebra-cabeças. Não é necessária experiência em programação!
Treina para te tornares num mago da ciência de dados!
Arrasta objetos no ecrã com um rato! Liga-os com linhas (oh yeah)! Tenta. Erra. Otimiza. Tenta novamente. Depois, prime o botão “Release” e vê esses fragmentos de dados a fluírem harmoniosamente no teu ecrã.
Adota o estilo de vida aventureiro de um especialista em aprendizagem automática!
O desenvolvimento de tecnologia inovadora exige tempo, experiência e dinheiro! Pelo que terás de trabalhar como freelancer e lidar com tudo aquilo que isso implica.Recebe emails! Aceita contratos! Fica sentado durante dias a fio num quarto escuro sem falares com ninguém! Socializa nos fóruns! Isto é o que os verdadeiros cientistas de dados fazem!
Programação à séria!
Os nossos desafios baseiam-se em problemas reais resolvidos pela tecnologia de aprendizagem automática. Isto inclui construíres um carro automático, com o teu gato ao volante. De quiseres mesmo testar as tuas competências de programação, podes assumir o papel de Diretor Executivo de Tecnologia de uma empresa startup. Coloca à prova a tua capacidade e as tuas ideias contra as selvagens leis do mercado! Ganha uma fortuna, manda os teus chefes darem uma volta e torna-te um guru da tecnologia… Ou perde tudo e sai do departamento de RH com o rabinho por entre as pernas. Pelo menos, vale a pena tentar, não achas?
Atualiza o teu equipamento, melhora a tua vida!
Quando já tiveres um fluxo estável de receitas, poderás comprar montes de hardware sofisticado para melhorares o teu desempenho. Mas nem tudo se resume ao hardware! Compra um novo smartphone ou uma figurinha nerd! Compra roupas espampanantes para o teu gato! Até podes comprar um aloé para ti!
Facto curioso: isto é o que os especialistas em aprendizagem automática fazem na realidade. Agora, podes tornar-te um deles (mas sem os benefícios do dinheiro)! while True: learn() é o melhor jogo sobre a vida de um especialista em ciência de dados porque mais ninguém teve a absurda ousadia de fazer outro!