Skip to content

[IA a Z – 04] Testando uma IA no meu próprio computador

Este é o post 4 de 6 da série de IA a Z

Uma coisa que eu sei que faz bastante diferença no processo de aprendizado é a prática: Nada melhor para fixar um conceito, ou até entender o que está difícil na teoria, é ver na prática!

E, com a IA as coisas não ser diferentes: Eu quero saber criar um modelo de IA, treinar esse modelo e ajustá-lo! E o primeiro passo disso vai ser subindo um modelo pronto, no meu próprio computador!

No vídeo abaixo eu mostro como eu fiz isso… E tem muita coisa open source, self-hosted de IA pra gente usar…

Stability.AI e Stable Difusion

Eu escolhi começar pelo Stable Difusion, da stability.ai, porque me parece bem robusto e foi um dos primeiros que eu ouvi falar!
Além disso, o Stable Difusion é o mesmo modelo que está por trás do DreamStudio.ai, que eu considero que gera imagens com um nível excelente!
Então, se eu tiver um serviço de IA na minha máquina, da mesma qualidade do DreamStudio.ai, isso pode me abrir um leque de possibilidades no futuro… Não apenas da parte de aprendizado, mas também de algum possível projeto envolvendo imagens… É uma carta na manga!

A Stability.AI é uma empresa que desenvolve modelos de IA open source. A página deles no Hugging Face é essa: stabilityai/sdxl-turbo · Hugging Face
O Hugging Face é um repositório de IA onde toda a comunidade pode criar e compartilhar seus projetos. É uma mina de ouro da IA! Tem muita coisa lá! Gigantes como a Microsoft e a Meta tem projetos lá!

Os links abaixo contém uma bela documentação de como o Stable Difusion funciona, e eu recomendo muito a leitura caso queria aprofundar mais. No vídeo, eu dou uma resumida bem sem vergonha sobre o que eles explicam aí:

Estrutura inicial

Subir um modelo na máquina, principalmente pra quem via fazer a primeira vez, ou para quem não tem experiência com Python, pode não ser muito simples.
Por isso, eu procurei um projeto docker compose que já tivesse tudo configurado certinho e eu tivesse apenas que subir os serviços.
E achei esse projeto aqui no GitHub , onde o autor já fez todo esse trabalho e inclusive dá a opção de subir com ou sem GPU, além de várias opções de Interfaces Web pro Stable Difusion.
Isso facilitou demais a minha vida! Como sempre, a comunidade open source é muito foda!

O resultado, você pode conferir no vídeo abaixo e, se tiver dúvidas ou qualquer outra observação, é so usar os comentários!

Navegação da série<< Do átomo ao momento: Como a IA pode te ajudar a ver o invisível no seu trabalhoComo clonar uma voz com IA no seu próprio computador! >>

Leave a Reply

Your email address will not be published. Required fields are marked *