Hoje vou compartilhar com vocês uma coisa que fiz esses dias, o tal do ImADev. Não é nada muito complicado, mas foi um saco de fazer. Lá fui eu, todo animado, achando que ia ser moleza. Peguei meu computador, abri o editor de texto e comecei a digitar o código.

Primeiro, precisei criar um ambiente virtual. Fui lá, abri o terminal e digitei uns comandos. Não foi de primeira, claro. Deu uns erros, tive que pesquisar no Google, mas consegui. Ufa! Ambiente criado, hora de instalar as dependências.
Instalei o pip, depois o wheel, e então comecei com as bibliotecas. Instalei um monte de coisa, uma por uma. Cada uma com sua frescura, sua versão específica. Parecia que eu estava montando um quebra-cabeça, só que com peças invisíveis.
- Instalei o tal do TensorFlow, que é pesado pra caramba.
- Depois o Keras, que é outro trambolho.
- Aí veio o PyTorch, que por algum motivo não queria instalar direito.
- Mais um monte de biblioteca que nem lembro o nome, mas que eram importantes.
Depois de umas duas horas só instalando coisa, finalmente comecei a programar. Escrevi um scriptzinho mixuruca para carregar os dados. Rodei, funcionou! Fiquei todo feliz. Aí, fui para a parte de treinar o modelo. Eita, que sofrimento!
O negócio demorava uma eternidade para rodar. E olha que eu nem estava usando um conjunto de dados tão grande assim. Deixei lá rodando e fui fazer outra coisa. Voltei depois de um tempão e, adivinha? Tinha dado erro. Que raiva!
Lá fui eu, debugar o código. Linha por linha, tentando achar o bendito do erro. Era um tal de imprime isso, comenta aquilo, muda um valor aqui, outro ali. Quase desisti, para falar a verdade.

Finalmente, o Sucesso
Mas, depois de muito suor e paciência, consegui! Achei o erro, consertei, rodei de novo e, dessa vez, foi! O modelo treinou, bonitinho. Fiquei todo orgulhoso, parecia um pai vendo o filho se formar. No fim, salvei o modelo, testei com uns dados novos e funcionou direitinho. Foi uma vitória suada, mas consegui. E é isso, pessoal. A saga do ImADev termina com um final feliz, mas não sem antes me dar um bom trabalho.