Deixa eu explicar por aqui porque aí fica Então tá bom você pega por aí e vamos tentar criar deixa eu descompartilhar uma uma unidade virtual aqui beleza bom pessoal tudo bem Estamos de volta né então aqui vamos começar mais uma vez a nossa continuidade nossa aula são 47 pessoas caramba tem muita gente ao vivo né muita gente assiste depois beleza compartilhar minha tela aqui eu vou mostrar para vocês como é Que cria um ambiente virtual e qual é qual é a vantagem de criar um ambiente virtual na verdade né porque grande questão op pera aí
eu abri a tela errada a grande A grande questão é que quando eu tem essa esse problema que eu falei O Pai maravilhoso né mas a gente sabe que no me que a mesma coisa tá a gente sabe que como eu falei no início da aula o p tem uns problemas da questões de De de conflito de biblioteca maior isso é maior canceira mesmo então não tem como fugir a gente vai tentando melhorar mitigar aprender Minimizar mas a medida que a gente vai mexendo com P vai aprendendo que eh nesse sofrimento que a gente vai
aprendendo mesmo mexer com essas bibliotecas é a parte sofrível é é o pedágio que a gente tem que pagar como não tem nada gratu na computação sempre tem um pé de ganho sempre vai haver uma Questão desse tipo né então eu vou ensinar para para vocês aqui a como é que você cria um ambiente virtual tá uma área separada Então vamos lá eu vou vou mais uma vez aqui criar com vocês na minha pasta C um outro projeto só pra gente ter uma ideia tá aqui ó eu tenho meu projet meu projeto Python aqui né
a a pastinha a pasta Project pythons aqui ó quando eu abro tem tem aqui né aparecendo não tá na tela não hein eu vou compartilhar deixa só um mentinho eu Vou compartilhar tem um calma aqui tá Hum então tá aqui eu tenho tá no meu C Python projects tá bom tem aqui o projeto do Calé vou até pagar galer já era eu fiz ontem tem o meu link Flow tem aqui do do intensivo tá aí então como é que eu faça aqui ó para fazer então o meu um projeto vamos sup projeto do zero e
depois eu vou mostrar como a gente muda aqui então eu vou criar uma pasta aqui uma nova pasta tá chamada eh Eh eh bibliotecas né e a aula de hoje vai ser sobre bibliotecas beleza OK abr essa pasta aqui tranquila tá aí aí eu vou fazer o seguinte eu posso ir tanto pelo vs Code pelo ou como ou pelo comand do Windows tá eu gosto muito de pelo com do Windows por porque eu gosto tem por não assim Tanto faz posso mostar pelo outro caminho também mas aqui ó você vem aqui abre na lupa aqui
ó clicou na lupa aqui embaixo tá você escreve CMD ou prompt de Comando né ou você dá um Window r e ele vai abrir essa caixinha que você escreve CMD de comand né esse é o comando tá comand obviamente Quando Você clicou aquela telinha preta famosa que todo mundo já conhece Tem gente que fica com dúvida para poder saber o que que é tá então eu vou voltar para aquela pasta aqui ó então tô usar um pouquinho do dos tá dois pontos barra CD pon ponto eu volto uma uma um diretório CD pon ponto eu
volto outro então tô na raiz tá bom Se eu der um Gir aqui ó de de listar diretório eu vou ter exatamente o meu Python Project bem aqui tá vendo vou limpar a tela agora CLS D uma limpada na tela você pode usar esse comando de CLS também dentro do do code tá funciona muito bem eu uso muito que às vezes tá uma série de de coisa escrita na no terminal aí aquilo mais confunde que ajuda então CLS dá limpadinha Então agora eu vou dar aqui ó CD P eu dou um Tab ele completa igual
o Linux faz o Windows eh Python Project tá dou enter aqui mais uma vez é um dira que tá aqui bibliotecas CD B aí vai dou um Tab Ele entrou na biblioteca beleza CLS limor tá então eu quero criar aqui um um ambiente virtual o que que é um ambiente virtual né Vamos lá vamos tentar explicar aqui o ambiente virtual Então vou colocar aqui pegar aqui a logo marca do Python Então quando você tá usando o Python né E você tá instalado na sua máquina né que é o Python grandão tá Então quando você usa
o Python da sua máquina Ou seja é É o comando que a gente usa aqui ó Python né geralzão certo que tá instalado na máquina como um todo para todos os usuários o quit aqui vou dar um sa vou sair só que às vezes eu quero eu eu quero eu quero testar ou criar uma nova novo novo produto ou eu quero usar uma Biblioteca que é nova e e e como eu sei como a gente já sabe que trabalhar com python e instalando bibliotecas pode dar conflito o que que eu faço eu faço uma pequena
cópia certo uma pequena cópia do Python certo que é essa pequena cópia ele tem o Python básico sem nada certo eu vou dar um comando aqui que ele vai criar uma pequena cópia do Python tá que eu posso usar baseado nesse meu pyon instalado Aqui da máquina só que limpo e sem nada de biblioteca certo só as bibliotecas básicas como o Pipe e tudo mais beleza então vamos lá agora o que que eu vou fazer como é que eu V faço para criar essa esse esse ambiente virtual né Essa parte que eu chamo que é
virtual porque aqui tá instalado na máquina aqui é é ele ele come essa cópia né Eu Eu uso esse ambiente esse ambiente aqui para fazer meus programas tá então programs Né programas aqui né eu crio meus programas de forma autocontida entende isolado dos outros então sempre eu sempre falo que é bem sempre legal a gente fazer os Nossos programas de forma isolada o que acontece Você tem uma ligação entre o seu programa tá usando agora e o Python que você tá usando de forma virtual né aut contido aqui Lógico que o que a Gente vai
usar aqui é mais ou menos uma cópia só que pequenininha então por isso essa cópia aqui vai ser representada por essa linha tracejada certo que não é exatamente o mesmo pyon e aí nessa cópia do Python aqui eu posso instalar o que eu quiser já que tá limpinho entende então esse essa cópia aqui a gente chama de ambiente virtual é virtual porque não é o ambiente Python real né da máquina entendeu isso que a gente chama de Ambiente virtual e também vem do conceito de criação de ambientes virtuais de máquinas virtuais dentro de máquinas né
eu tenho uma você pode criar uma Instância do Windows dentro do próprio Windows já viu isso usando o vmware essas coisas da vida então A ideia é mais ou menos a mesma tá só que aqui eu posso instalar o que eu quiser porque tá limpinho Então se seu Python geralzão tá com muito problema ou tem muitas bibliotecas você começa a Instalar coisas aqui vai dando conflito sabe você vai misturando uma coisa com a outra versão antiga versão nova e Putz vira um problemão E aí quando você tem essa isolamento da do ambiente virtual quando você
cria você pode fazer com que seu programa seja ligado só esse ambiente virtual que dá muito certo então vamos lá como é que eu crio esse ambiente virtual ó o comando é esse aqui ó Python né menos m para executar com Módulo o módulo que executa é o v env né esse v o v é de virtual nvd environment em inglês que é ambiente tá aí você precisa dar um nome para esse ambiente virtual poderia ser O tal da danada certo mas no caso aqui o padrão pessoal usa vnv vnv né porque como a gente
usou o vnv né então b a gente cria também a pastinha vmv tem outros tá pessoal dá um tempinho no chat aí porque porque mais atrapalha do que vocês tentando dizer o que vocês já sabem pra Frente atrapalha quem já não quem não conhece só um momentinho já já vocês mostram o que vocês sab Beleza então vamos lá ó então vnv vnv primeiro o comando é vnv porque o programa que eu tô usando via Python para usar por exemplo o Pipe eu uso para instalar o vnv eu uso para poder criar esses ambientes virtuais e
eu preciso dar um nome para ele podia ser sandec qu qualquer outra coisa mas você vai ver normalmente o pessoal usando vnv V env dou enter aqui ó ele demora um pouquinho o que que ele faz ele vai lá no Python coleta as informações dele e monta um novo Python separado para você tá então se eu um dir aqui ó você vai ver que tem um VV aqui tá vendo certo é aqui está ligada a minha biblioteca virtual tá tá ligado a meu ambiente virtual E aí ó se você abrir aqui tá aqui ó né
o meu vmv na minha pasta que eu tô usando Tá vendo tem até umas coisinhas aqui ó tá aqui né eu tenho o o o o o o Activate Bet aqui que ele vai ativar né o ambiente tem uma lista de comandos para ativar pode ver que tem um Python aqui tá vendo ó tem o Pipe aqui ó tudo certinho tá vendo bonitinho então eu vou vou começar a querer vou começar a usar esse ambiente virtual como é que eu faço aí agora que tá criado bom agora eu posso ativar esse ambiente se eu der
Python aqui na linguagem no se aqui ó na Raiz ele vai chamar o Python da da máquina como é que eu faço para chamar esse Python local aqui eu faço o seguinte eu faço V env né contra barra porque eu quero viajar até esse até esse comando aqui ó até encontrar esse carinha aqui tá então o endereço é ó vnv scripts bar activate né pbat então vou escrever aqui ó scripts ess s é maiúsculo né scripts script barra activate né aí quando você D enter aqui o que que ele vai fazer prestem bastante atenção nesse
ponto aqui ó tá porque quando eu executar Esse comando isso vai ó ele vai dizer que agora quem tá ativo é o vnv tá vendo certo então quando eu der Python aqui ó o Python que tá executando é o Python do vmv não é mais o Python lá que eu tenho veja que quando eu eu tinha o Python né eu poderia importar o streamlit né se eu fizer agora ó Import né stream S ST ele vai dizer que não reconhece Exatamente porque no meu Python virtual no meu Python local aqui eu não instalei ainda Beleza
dúvida Nisso aqui ele ocupa muito espaço se eu fizer isso não pequenininho pequenininho tranquilo até porque o próprio Python não é tão grande né para instalar o Python aqui ó ou para Instalar o stream nesse meu V env eu faço assim ó igual eu instalei no geralzão streamlit eh instal né e agora ele vai instalar local tá então Samuel é essa sequência que você vai ter que fazer aí beleza tô fazendo junto aqui aí você vai isolar o problema Maravilha tá bom obrigado então o que que eu vou fazer Aqui com vocês ó eu vou
voltar aqui ó vamos aqui no no vs code quando tô aqui no vs code vou fechar ele e vou abrir de novo a tendência é que o vs code encontre o vmv local e e Execute por ele entende e Execute por ele mas usando as bibliotecas dele também né É porque ele vai encontrar ele vai encontrar o VV local aqui e vai tentar executar Beleza então essa aqui é a ideia caso contrário pode acontecer de você ter problema de executara coisa toda aí Existe uma extensão que é essa extensão aqui ó como é que é
o nome da extensão mesmo ô Rodrigo Rodrigo Calé não de extensão que a gente instalou foi Era um negócio é essa extensão zinha aqui ó que é como você você encontra Quais são os seus as suas máquinas locais aqui entende e aí quando eu venho aqui eu posso ativar esse vnv aqui coisa assim tá dá para ir pelo control shift P Também lá e procurar o vmv lá é mas ele aqui é aqui é interessante porque é todo visual né a biblioteca aqui a gente estava usando eu usei ontem com me retorna o nome dela
aí ô Rodrigo Python essa aqui ó Python ele falou no chat ok essa aqui ó Cadê ela não é developer não envelop é envelop mesmo ou environment acho que é environment né environment aqui ó ó essa Python environment Manager tá vendo a partir dela eu posso gerenciar trocar se eu quero pro Python geralzão ou se eu quero usar minha vmv é bem tranquilo de usar Então você instala essa aí ó Python environment Manager instalem isso aí porque ela é bem interessante de usar no essa aqui ela faz o quê Ela gerencia Qual o Python que
você está usando entende ou se é o local ou se é o da máquina se eu quiser desinstalar esse Que eu coloquei esse virtual da se você quiser desinstalar vem aqui seleciona e deleta Ah por isso que ela é mais simples de trabalhar entende uhum oer instala naão principal do Python não no virtual como eu acho que ele pega ele pega o do momento né Ah cê aqui ó environment workspace environment tá vendo aqui Uhum Então aqui em cima acho que ele já pegou o o o O remoto aqui o o que a gente tá
usando tá então qual é o qual é qual é que eu tô usando aqui ó então Exatamente esse né de tá vendo Então meu meu meu meu environment é exatamente o environment aqui ó né tá usando aqui beleza temos dúvidas Então tem mistério claro eu não uso muito o p para poder instalar eu uso mais o poet Mas vamos mais PR frente tá Gerenciar pode abrir as os microfones agora na sequência nós temos aí oec com duas dúvidas uma eh eu consigo eu trabalho com MEC eu vi você fazendo isso no no Windows eu fiquei
um pouco perdido Como faz no Mac então não tem esse não tenho dos no Mac né não mas você tem um terminal não tem tem Então é pelo terminal ah pelo Terminal tudo que você fez no dos aqui eu vou usar o terminal um pouco diferente os comandos eu tô olar também Mas é por aí legal e outra pergunta aí tem que ver com o Jorge que Jorge é mais rico eu vou tentarão depois eu Gudo em você Jorge para você me ajudar beleza pequenos detalhes tá bom Eduardo S eh são duas perguntas a Princípio
quando faz essa cópia ele não tem correlação nenhuma mais com o que tá com o primeiro lá ele fica totalmente independente fica totalmente cara O legal é exatamente isso né porque você essa Independência isola o problema né se você tá tendo problema de conflito de biblioteca Então você isola sempre então é muito é muito bom Tom toda vez que você vai criar qualquer tipo de projeto novo você já cria a seu ambiente virtual para aquele projeto entende essa er pra Pergunta você acha então que cada projeto que fazer o ideal é já fazer a máquina
virtual ali é Exatamente exatamente cada projeto você vai fazer já separa sua maquininha virtual daquele projeto entende eu eu eu eu só rodei eu só instalei coisas no Python geral aqui porque eu tava para ensinar vocês né mas o meu Python normalmente não tem absolutamente nada cara P geral Obrigado certo Rodrigo Rodrigo Calé levantou a Mão ah miserável acho que acho que só tava segurando a vaga Ah deve ser Evandro então é s e o Global environments o oet 183 como é que a gente instala isso poet é no no no vs code eh no
global environments tem tá escrito 1.8.3 ahet isso sim onde a gente encontra onde instala Você quer aprender a instalar o O poetry n então é o poetry é Pois é cara mas é assim o poetry não é agora certo porque senão eu vou eu vou colocar mais uma confusão tá Não tudo bem eu não queria falar do poet agora eu queria falar do potre no eu quero falar do potre no início do do Crew ai certo joi joi do crei 2 aí eu vou dizer assim galera agora é o seguinte vamos avançar em relação a
gerenciamento de biblioteca vamos usar essa biblioteca aqui ó que é o poit ao Invés de usar o Pipe certo aí eu vou explicar como é que é o poet aí tem aquele comando poetri do João lá que ele já executa direto o cru e tal então aí esse é o momento porque se eu colocar mais uma coisa aqui já é tanta biblioteca tanta coisa pode gerar confusão na cabeça de quem tá aprendendo Beleza então por enquanto poit não tá na jogada tá Samuel Semar um retorno se deu certo ou não beleza porque eu fiz essa
sequência só para você né sequência de Mão levant tá Diogo Car beleza Tá instalando aqui oi Eh sandeco sandeco pera aí o Diogo tá na vez Você levantou a mão ag F Você foi pro fim da fila Rodrigo é pode ser eu pode Diogo vamos lá dá uma judinha porque e eu zerei aqui e abri uma biblioteca nova no segui essa passo a passo que você tava dando pro pro colega aí mas eu fiz isso pelo pelo editor do vs pode ser também E aí eu só que aí eu travei quando criei o envi né
a biblioteca é um arquivo envi E aí eu Travei porque aqui eu tô com ela aberta né então eu tenho lá eh o Python eh bibliotecas Python menos MV en né aí abre e aí eu preciso do do Passo seguinte eu travei não sei o que fazer então vou vamos lá né vou aqui fazer agora vou fazer eu vou fazer o seguinte eu vou fazer o processo todo de novo só que agora usando só o o v só o o pode ser Ah beleza maravilha ó vamos então a biblioteca aqui eu também eu falei para
vocês tá dando pau tá dando Erro o que que eu faço eu pego essa pasta vmv aqui mando pro espaço não tem problema não vai acabar com seu código não vai destruir nada beleza simplesmente eu vou acabar com meu projeto Minha meu ambiente virtual que é aonde eu rodo meus códigos estão tudo ok certo e eu vou criar tudo de novo não tem problema eu faço isso direto ó vou abrir então O folder biblioteca para criar a partir daqui né você veja que aqui dentro Eu também Vou ter o terminal igualzinho né então posso vir
aqui ó abrir o terminal aqui você veja que ele já tá dentro da dentro da passa não é su tá com a mão levantada deu erro deu certo Deu bom deu ruim Oi deu erro Sandé de novo deu a aquele mesmo erro vamos ver vamos ver que a gente precisa talvez ativar a a sua biblioteca né aí aí cara é assim se persistir no erro pode ser que a gente faça um momento à parte tá tá bom para Não travar atrapalhar os outros tá tá bom beleza lá galera Então veja eu tô aqui dentro ó
no terminal é a mesma coisa de eu est aqui dentro certo ó É mesmo coisa eu tá aqui dentro po ver tá o endereço é o mesmo ó tá vendo né então o que eu vou fazer aqui agora eu vou criar o meu vmv então V aqui ó Python Puxa vida Python Men m v env né V env obviamente que provavelmente deve existir bibliotecas Para fazer isso tá por exemplo o p Charm você não escreve esse tipo de coisa você simplesmente manda gerar lá e pronto tá vamos lá ó veja que ele criou aqui ó
só que agora você tá dentro do V code né tá lá ó tá vendo ó o script tá aqui o Activate tá aqui tá vendo beleza E agora como é que eu faço para ativar lá vmv né como eu falei barra S maú script script PS que é essa pastinha aqui e eu quero Executar esse arquivo aqui ó activate não precisa colocar o Bat não tá activate precisa colocar o Activate PB não qu você veja que quando eu coloquei aqui ó o que aconteceu ó V env Tá talvez Samuel você precisa fazer aqui dentro rodar
isso tá é isso beleza Dea o Sand aqui a gente que tá no Mac Então pode fazer direto do que você fez agora é legal então você veja aqui no meu no meu plugin ó workspace environments aqui eu tenho VM Não tem e tem o Python geralzão tá vendo ó você veja que o pão tá aqui né Ó você vem aqui no workspace e agora quem é o workspace ativo é o o vmv tá vendo eu simplesmente marquei as estrelinhas lá a estrelinha dele ó aí veio vou botar uma colinha aí Hã vou botar uma
colinha que eu tenho essas coisas tudo documentado Ô sandeco B falar é no caso não é esse aí não é ali embaixo Aqui o vve aí de baixo aí ó pode olhar que aí aparece o caminho da Pasta entendeu Você vai ver que é o da pasta certa lá em cima é Global aqui aqui é só out spac né Isso aqui é o Global environments então tenho quem eu tenho o poit tenho o global que é meu Python Global tá vendo ó isso e tem o vmv local tá vendo ó você veja ó quando eu
coloco o mouse em cima pessoal ó aparece essa estrela aqui tá vendo ó Então tá D aqui ó atribuir eh interpretador de workspace ativo tá vendo ó Então você se você clica aqui na Estrela o interpretador vai ser o quem o do Python geral beleza agora se você vir aqui no vnv ó e colocar o mouse em cima e você clicar aqui o interpretador que vai ser atribuído vai ser o interpretador local da máquina do ambiente virtual e é isso que eu quero então clica aqui É ele que vai quadradinho é no quadradinho sandeco para
Executar Abrir no terminal a estrela é só para favoritar isso executou aqui ó ele você veja o que olha O que que ele fez ó que que ele fez Python Project bibloteca V script activate tá vendo ele ativou ô então assim simplifica bastante né Po falar posso fazer um comentário pode u outra coisa a o tipo de execução do terminal ali ó como você pode ver ali ó do lado do mais aqui Python venv aqui do outro lado ali no sinal do mais para adicionar outro terminal sim isso aí ó já já executa direto no
no P do ambi vir quando a gente faz normal Direto no no vs code el no Windows ele abre sempre no powershell aí a gente tem que fazer aquela coisa de Abrir algum arquivo Python executar e depois ficar editando o vs code para poder rodar o Python E aí no no no terminal Tá mas vamos ficar só com de conhecimento vai ver que agora tá tudo ok aqui ó hã dá control shift P que abre o o Inter o o interpret É você pode select interpreter aqui ó e aí seleciona qual Que você quer também
pode ser certo então assim eh são vários caminhos né que o próprio ambiente dá para você Ah agora que eu tô aqui então o que que eu vai faço Pipe install stream ele vai vamos então aqui pra frente né Ah então instala no diretório biblioteca né Sand não PR frente não né instala dentro do VV instala dentro do vmv você ativa vnv E instala no vmv beleza é isso deixa eu abrir o livro aqui pra gente começar a a gente vai para as bibliotecas agora tá quando você terminar seu projeto não for usar mais você
pode apagar o VF que apaga as bibliotecas que você não tá usando mais entendeu e não vai conflitar com outros projetos fica só com os códigos que você fez esse ponto é legal porque você tem um controle maior né aí a questão agora É mais treino tá pessoal mais treino mesmo fazer um um só para esclarecer uma dúvida aqui eu tenho o comba instalado então quando eu abro aqui ele já abre no ambiente que é o base lá ele tem a mesma função do ven ou eu devo criar apesar de já ter o Eu também
crii um ambiente virtual no ven não a aí você tem que olhar o ambiente virtual do é melhor vocêa tem um ambiente próprio dele lá entende é qual a diferença do para o Python É normal né é que o ele é o Python mas o próprio nome do Anaconda como o Python é uma cobrinha a anaconda é uma cobrona então A ideia é o que que você não precisa instalar muita coisa porque ela já vem tudo pronto para você né se você criar um ven junto de um ambiente virtual do o cri não roda não
dá 1 problema com um monte de biblioteca é melhor você eu eu eu particularmente eu eu comecei a desenvolver com python usando inicialmente depois eu eu eu Eu concordei com um aluno meu que disse Professor o cono é pesado demais o Python não é tão pesado assim você não precisa de tanta biblioteca assim é pesado e começa a dar erro de conflito eu é E aí então acho que não chega um momento que não compensa mais sabe como é que é tá bom obrigado aí eu que gotei deixei o Python limpinho faço meus ambientes virtuais
o que eu tô usando naquele projeto especificamente eu uso só aquilo mesmo e pronto aí depois vira Um Dock da vida e vai embora entendeu só desativar deactivate né é beleza vamos lá baterias inclusas né Já temos a primeira bateria inclusa aqui que foi o próprio streamlit só voltando aqui a nossa ideia do nosso programa A gente tem aqui o criamos um novo lá né vou Cadê vou criar um novo meu arquivo tá lá pô ter que botar para lá tava aqui em intensivo né Vamos aqui Beleza agora eu quero criar um um um um
virtual para esse projeto aqui especificamente né separado Então vamos lá de novo agora quem vai me ajudar a fazer isso aqui vai ser o Samuel vamos lá Samuel tem que me ajudar aqui como é que eu faço para criar um projeto um um ambiente virtual aqui é porque você fez a pergunta aí eu te ensinei agora eu quero saber se você aprendeu mesmo se fodeu sim tá certo é Python né sim Ah hum menos M menos M hum v v ven ven isso muito bem garoto então se ele não tinha esse ambiente virtual aqui estou
criando Beleza agora o que que eu posso fazer aqui aí tem vários caminhos né eu posso atualizar eu posso vir aqui e ativar pelo Global environments aqui ó né e ativar aqui já tá ativo tá vendo vendo ou eu posso escrever o comando aqui na tela tudo lindo né então estamos ativo se eu abrir aqui vi web você veja Que é tão verdade ó Samuel ó olha que coisa bacana isso aqui foi legal ó tá com erro streamlit Ah agora se eu quiser tirar o erro como é que eu faço eu volto para o meu
Global Ó cadê foi não acho que eu tenho que desativar primeiro isso aqui para depis E aí entra no é termin não pode ser não tem que dar um deactivate aí é eu ten que fazer o deactivate Entende enfim não vou fazer isso né É só escrever é então basicamente aqui ó eu estou com meu ambiente ativo Se eu quisesse voltar pro ambiente lá tranquilo aí ó para para fazer aqui funcionar eu precisa instalar né então vamos lá toda vez que fic Amarelo assim ó ou vermelho com linhas assim porque não tá instalado então ó
P install stream stream sal lá só falta pau né Pode falar quem levantou a mão É sou eu sandeco o ali no no no nome do ambiente virtual ali Python ven que ele tá com sinal de alerta eh isso significa o quê esse sinal de alerta aí não sei tem que ver com o o que que o não terminou de instalar ainda quando terminar de instalar e ó já desapareceu bom agora agora que ele deu beleza ó eh instalou o stream certo agora eu posso rodar dar um CLS aqui ó veja que Eu tô eu
tô exatamente eu esse aqui você tá falando né Amarelo aqui não sei não tem que ver Git não sei o que lá enfim Cara eu tô mais focado no código vamos rodar aqui ó esse amarelinho aí é só porque ele tá dizendo que você tem que e não é er não é erro é warning beleza é é um guit Ignora ele tá sugerindo o negócio ponto P aí ó executou tá funcionando beleza só Que agora tá executando aonde no meu ambiente virtual certo Samuel beleza mas o meu tá dando erro aqui ainda para instalar depois
gente vê depois a gente vê S senão vai atrapalhar a aula belezinha Então vamos em frente biblioteca eu quero eu quero usar com vocês algumas bibliotecas aqui interessantes são as nossas chamadas Baterias inclusas São 350.000 bibliotecas tá é coisa para dar com pau Algumas são mais famosas que outras nós vamos usar algumas aqui eh quando a gente trabalha com bibliotecas eh é com certeza a parte mais pancada do Python porque as bibliotecas do Python tem coisa para fazer muita muita coisa bacana né então por exemplo uma delas que que a gente usa muito na inteligên
Aral é essa aqui ó naai se a gente tá trabalhando com vetor e matriz Não pai é a biblioteca mais correta para se usar Vetor e matriz até porque o vetor e Matriz do Python é muito lento entende então quando a gente vai trabalhar com vetores e matrizes dentro do p a gente usa a biblioteca npai Porque ela foi codificada internamente nela em C na linguagem C certo então vou vou executar aqui a instalação da biblioteca n a gente vai brincar um pouquinho com ela aqui Ó Tá vou escrever aqui um um novo arquivo chamado
teste npai tá PR gente brincar ó tá aí instalou o nampa ela é pequenininha muito pequenininha muito e muito rápida tá cadê o meu aqui então por exemplo eu quero eu quero primeiro primeira coisa para usar ela tem que importar a biblioteca né então vamos lá importando biblioteca Basta fazer isso aqui aí ó Depois para poder criar uma arrei ó eu vou chamar a biblioteca np.ar rei tá a r vetor né então ele cria nossos arreos aqui ó Então vou S vou copiar esse código aqui e vou colar aqui você não é que tá copiando
e colando código é só para agilizar Então olha que coisa interessante eu vou executar aqui em slow motion colocar aqui Z pra gente ver a estrutura do arrei nosso aqui porque a codificação com essas bibliotecas então estrutura do arrei tá Aqui a criação ela tipo um objeto mesmo então eu tenho várias coisas aqui que eu tenho por exemplo tamanho do arrei número máximo mínimo já tem coisas que eu posso extrair do arrei por exemplo eu quero ver aqui ó e sei lá eu quero multiplicar o meu arrei arrei todos os números vezes do tá se
eu fosse fazer isso no Python comum que eu poderia fazer mas só que se eu tiver uma quantidade muito alta de informação como a gente usa na Inteligência Artificial Isso demora absurdamente certo quando a gente usa npai com as arre e vetores matrizes e vetores dentro do daai Isso fica muito rápido sabe muito rápido mesmo vamos executar então aqui ó vocês vão ver que quando a gente for chamar essa biblioteca Eu vou passar por ela bem bem rápido que eu quero as próximas são mais legais eh você veja eu tenho 1 2 3 4 5
multipliquei por 2 né só que eu tenho que fazer o quê a Própria própria rei né receber esse novo arrei tá por isso que não deu certo aqui não alterou né mais uma vez eu posso fazer cálculos diretos o que para isso isso no na Inteligência Artificial É bem interessante tá porque que a gente usa muita coisa matemática você v que imediatamente já mudou os valores aqui tá eu posso por exemplo fazer multiplicar ela por ela mesmo né Eh Quando eu tiver uma matriz depois mais para frente que fica também muito mais Interessante tá então
eh deixa eu ver outra coisa aqui que a gente pode fazer com com os Aris aqui em npai a gente podeis percorrer o arrei por exemplo igual a gente Val valor em arre né e eu posso imprimir valor a valor por exemplo print Val e aí vai valor a valor vai ser impresso lá normalmente mas a gente Percorre um um vetor tá então tudo aquilo que a gente tem de vetores lá para trás que vocês que a gente ia ficar vendo mas não viu porque a a mudou tudo né tá dois né três certo a
gente perdeu então aqui você pode também fazer uma Rei lembrando também que eh eu posso acessar uma informação direta por exemplo a rei opa arrei na posição na posição três Quem é esse 0 1 2 3 vai ser o valor quatro Né veja que a rei aqui éos nome da variável tá pode ser qualquer qualquer outro nome então peguei o valor quatro tá vendo ó né e ele já vem formatado com o índice 64 que é um valor pode ser o inteiro mais longo certo uma informação maior então muito potente essa essa essa biblioteca eh
deixa ver se tem mais coisas que eu falei aqui sobre ela a gente tem velocidade supersônica porque ela foi escrita usando a linguagem C E Todas essas operações que você tem para cima aqui com vetores e matrizes você pode aplicar com a rei você pode aplicar com npai beleza Tá então eu vou deixar vocês darem uma lida sobre ela e olharem sobre ela com mais calma todas as operações a gente pode fazer a mesma coisa lá ó aqui por exemplo na matriz certo pegar a soma o tamanho tá tudo isso aqui tem nela lá só
que ela é infinitamente mais rápida é Tipo assim eh eu às vezes fiz um teste se eu não me engano foram 250 e tantas vezes mais rápido por causa do C era uma coisa assim monstruosa de mais rápido então quando você vai trabalhar com inteligência artificial isso faz muita diferença muita mas muita mesmo por quê Você tem uma quantidade de dados enorme né E você precisa processar Isso numa GPU por exemplo então é complicado tá então dei uma olhada com ela eu vou passar paraa próxima biblioteca já Porque e até porque quando eu for usar
algumas coisas com a próxima biblioteca ela vai usar bastante a raz in npai então a o o os ar Reis inai eh eh Matriz inai tudo isso o pandas vai usar né então o que que é esse tal desse pandas aqui vamos lá que é a próxima biblioteca vou instalar ela Aqui Não se preocupa se tá sendo muito rápido em relação a essa biblioteca específica porque ela solta para Trabalhar matrizes e vetores certo você basta olhar o conceito lá que vocês vão vão entender como funciona vou instalar ela aqui ó outra ó essa aqui é
mais legal porque essa aqui eu vou eu vou essa essa biblioteca é a principal biblioteca para ciências de dados beleza principal biblioteca ciências de dados e a gente vai fazer um pouco de Science agora aqui com ela e ela vai ser a base também pra gente poder fazer a criação Da Inteligência Artificial que eu falei para vocês para instalar basta usar o PIP install pandas o Pipe install pandas depois para carregar B a gente importar a biblioteca e chamar aqui ó é read csv Mas ele também abre Excel sabe ele abre uma série de coisas
você pode ver informação aqui eu até falei sobre esse esse vendas pcsv alguém até me pediu né cara cadê o arquivo venda csv que você disse que ia poder a gente usar na disciplina então eu vou já Moad foi que eu tirei então o o vendas qual que era a ideia dele ele tinha a coluna produto né Deixa ver o que que tá dizendo aqui é um csv que tem uma coluna produto ó Ele carrega aqui ó csv Excel banco de dados SQL tudo ele pode conectar poder abrir a informação certo faz filtragem agregação transformação
de dados é bem legal faz Grou by faz de informação então tem muita coisa aqui Que que vocês vão ver que é bacana e faz limpeza de dados como ninguém cara como ninguém muito rápido eu vou vou criar uma outra qualquer aqui olha como é que olha como é que eu vou criar uma base de dados bacana para vocês aqui ó que tipo de dado vocês querem manipular pode ser dado de venda dado de venda todos aqui ó Ok chat CPT Ok você agora você agora vai usar o vai usar o Code Inter a gente
fez um tem um um curso que a gente tem aí foi um curso beneficente chamado data Science com chat PT ele tem 20 horas de vídeo o curso foi o seguinte você quem comprou o livro de prop tem acesso a esse curso mas a época foi você comprava fazer uma doação de R 50 para o m sem Fronteira e tinha acesso ao curso se você compra o livro de prompts você tem acesso a esse curso e o de Orange beleza eu quero fazer o seguinte eu quero criar Crie dados sintéticos que é muito interessante quando
você não tem de uma tabela de venda de produto certo então vou ter aqui e a tabela vai ser assim ó Coloca esse essa essa barra assim em pé né coloca aqui nome do produto do produto e valor unitário certo E que mais que eu quero informar aqui nome produto valor unitário quantidade né stoque estoque beleza nome é produto valor unitário estoque que mais que eu quero aqui eu quero n Ah não desculpa data de vendas não mas o que aqui eu tô falando só do do stoque né então isso aqui eu tô falando para
ele Isso aqui eu quero que ele crie para mim e 500 linhas 500 linhas [Música] de falta a quantidade estoque é a quantidade certo ah tá S só só só estoque é a é a quantidade de produto de unidades né na loja certo na loja já eu quero que informação vamos lá ele vai criar Para mim um data 7 vai criar para mim um csv isso aí beleza por que csv por que csv csv é uma é um é uma extensão csv coma separated Val valores separados por vírgula é uma estrutura só Ricardo é uma
estrutura de informação que é muito semelhante ao Excel né mas que eu posso Que eu posso guardar isso num arquivo que ele é muito simples ele substitui o antigo TXT mas mais AC colunado né Ele é mais organizadinho pode falar Ricardo não só para aproveitar rodar tudo não era legal para fechar o papo da V já ensinar a instalar o requirements não requirements mais paraa frente agora não vou baixar aqui então esse scv veja que ele inventou um bocar de coisa aqui para mim ó 500 linhas de Informação tudo sintético beleza não existe esses produtos
nem valores nem estoque mas eu vou trabalhar com ele só para ter ideia posso baixar a informação aqui ó Então vou vou gravar vou colocar esse dado na raiz do meu meu projeto aqui vamos ver on que tá aqui no intensivo e vou vou renomear que essa tabela aqui tá muito grande né colocar aqui produtos.csv vamos abrir o arquivo ó só Para vocês ver como é que ele é se eu tá aqui opa pera aí Isso aqui se eu clicar duas vezes aqui ó ele vai abrir para mim o csv já foi lá no direto
no no meu no meu vi estud code ele abriu automático ol como é que ele é escrito Ó eu tenho o nome na primeira linha eu tenho o cabeçalho certo que é o s nome dos Campos e cada linha A informação é separada realmente por vírgula tá vendo pode Falar curiosidade quantos K deu esse arquivo quantos C deu esse esse arquivo é pera aí 13 obrigad Mas você pode chegar pro chat PT diz assim ó e adicione mais 1000er pegar colocar mais 1000 produto entende então começa a crescer né e eu vou falar falar vou
falar uma coisa para eles aí ó eu vou falar para ele aqui o Seguinte eh vou falar para eles assim ó 5% 5% dos dados estão faltando ou seja vou começar a sacanear minha dados que é que é a vida real que vem do nosso dos nossos clientes beleza faltando dado faltando dado mas por enquanto eu não queria que faltasse só ISO faltando dado aqui faltando dado Aqui entende e aí éo que a gente vai tentar descobrir lá baixar aqui mais uma vez nosso arquivo de produtos como é que eu abro isso no Python fechar
aqui como é que eu abro isso do pyon né Isso aqui é o teste não p vou fechar aqui fechar aqui e tal agora eu vou abrir aqui no File criar um novo arquivo e teste pandas pon P Então vamos lá ó Import Import pandas SPD E aí eu quero vou abrir um eu vou criar um um objeto dataframe né DF vai ser quem pandas ponre csv basta passar agora o nome do csv que é o quê produtos.csv Tá bom tá aqui ó pon csv E se eu der um print DF eu vou ver exatamente
a minha minha base de dados no final vou colocar aqui um I recebe Zero Só paraa gente poder parar ali Também né Vamos lá ó boua já um pouquinho mais pesado percebeu já leu o meu BF ó então aqui eu já tenho o csv na mão tá 1500 linhas por trê esse esse é o shape ó três colunas e eu tinha 500 linhas e Depois pedi pro chat aqui era mais 1000 não foi então tem 1500 linhas beleza e aí vai ó então tem as Informações vou imprimir isso na tela ó ele imprimiu para mim
tá claro ele colocou esses três pontinhos aqui porque ele disse que tem muita coisa no meio 1 2 3 4 tal certo ok então Eh que nós queremos fazer aqui agora é fazer algum tipo de manipulação primeira coisa Oi por por que que ele imprimiu ele imprimiu desse jeito falando que tem coisa no meio tem algum comando para ele Imprimir isso é natural dele isso é natural do pandas entendeu porque por enquanto é só para você ter uma ideia Geral do que que tem aqui na mão entendi ele normalmente ele não imprime tudo de uma
vez não ele só te dá só te entrega um pouco o que tá na mão ali para você ter uma ideia certo ok então vamos lá eu agora eu quero fazer o seguinte ó eu quero localizar eu quero eu quero localizar então o maior eu quero localizar aqui então Eh todos os valores eu quero localizar todos os valores que são nulos dentro desse desse csv beleza aí você pode usar você pode usar o chat APT como o teu ajudante tá normalmente você vai ter aí um um um snul alguma coisa assim então você poer assim
ó eu quero eu dei um curso sobre isso eu quero eh contar tá quantos aores nulos Existem meu dataframe usando bandas aí ele vai trazer quero o código você aí você viu aí você viu do do da irritação veja que a minha pergunta foi foi direta né Eu falei que eu tava querendo datar frame usando pandas ele falou ele fez o cálculo para mim ele foi calculou para mim ó aí eu posso ver o código certo esse aqui é o código ó dentro do do do vendas aqui é some para localize todos que são nulos
e depois some então esses São os comandos como é que você chegou nisso aí pelo est de PT então foi rápido aqui eu não percebi vamos lá vamos devagar fí aí você tá no chat PT a o chat PT tem um code intérprete dentro deu Duas respostas por pera aí calma primeira coisa chat PT dentro dele tem tem um Python interno que ele executa certo sim chamado code interprete ou seja el tem um interpretador de código quando eu faço um pedido para ele aqui ele agora tá Entendendo que eu quero que ele faça o que
um cientista de dado Faria então ele ele executa o que que o que deveria executar internamente me retorna só os valores entendeu Hum só que acontece tem como eu ver o código ó se eu clicar aqui ó ah esse que ver isso que eu queria aqui ó você clica aqui ou aqui aham Tem como você ver o código e ele gerou entende mas se você disser assim não eu só quero só quero o código vai sem acento Mesmo então olha entreg aqui primeira coisa O que que significa esse is nul hein nulo é vamos ver
é nulo significa os nulos né todos os que são nulos mas na verdade aqui vai ser DF O que será que ele retorna vou colocar x recebe x recebe esse DF pon snul veja o seguinte dentro de DF aqui essa variável está toda a tabela de dados certo que eu tinha dentro do DF aqui está toda a Tabela de dados que eu tinha o que eu tô dizendo para ele é o seguinte ó da tabela de dados que você abriu me procure tudo que é nulo certo e aí ele vai atribuir essa variável x eu
quero mostrar para vocês o que que tem x aqui vamos lá que que vai serir em X para depois dar o s né o s lá a soma um pouco de de ss aqui ela é um pouquinho mais pesada tá vendo também tá pesado Demais carregou o dataframe ou seja o dataframe é uma estrutura de dados que tem toda a tabela ela né e agora eu vou vou pedir para ele retornar os nulos o que que ele retorna para mim um outro da tr frame Tá vendo só com os nulos né então o que eu
tenho que fazer eu tenho que pegar e somar isso entendeu Por isso que ele entrega um valor então quando eu rodar mais uma vez eu faço ele localizar todos os nulos e depois peço para ele somar então agora Quando eu vi aqui x ó o valor quem é tava aqui 17 né Ah mas ele entrega Olha que interessante ele entrega por coluna A soma mas também ó pode ver aqui nesse ponto ó produto unitário 17 valor unitário 34 estoque 24 beleza alguma dúvida Nisso aí ó como é por que que esse esse esse essa programação
aí tá pedindo em coluna n hum onde que tá pedindo em coluna porque isso é isso é da biblioteca ele ele Sempre entrega ele sempre vai te entregar esse coluna Esse é do pandas é Ah entendi porque se você fosse se você fosse Eh escrever um código para poder procurar em cada coluna o que tá nulo e entregar é um código gigantesco que ele mata numa linha só aí que tá o macete da biblioteca exatamente a biblioteca tá aí beleza Ok eu quero excluir tudo eu quero excluir todas eu quero excluir uma linha aqui quero
excluir Qualquer coisa vamos Como é que eu faço ó então eu faço assim ó eh todas as linhas que estão vazias Então faça o seguinte o dataframe vai receber o próprio dataframe drop na ou seja exclua tudo que for nulo na né E aí quando eu passo aqui em cima ó se existir apenas uma linha onde o conteúdo é nulo ele vai excluir porque não me interessa Olha isso aí quando eu vou contar Né não tem nada né cadê ah aqui aqui aqui eu acho que é uma função Então vamos lá mais uma vez aqui
é a função ele me retornou no tá ah não aí agora quando eu procuro aqui no x tá zerado tá vendo ó Ele excluiu todas as linhas que pelo menos um conteúdo é nulo entendeu simplifica bastante o trabalho né porque agora só que só que eu perdi Informação eu perdi informação porque tinha algumas linhas estavam tavam nulas ele foi lá Excluiu a linha inteira Ah foi você que pediu né Eu pedi mas tudo bem tem outras formas de fazer isso melhor vamos lá começar a limpar aqui para simplificar o processo né OK tem um uma
forma de você procurar a informação dentro dele que é assim ó eh df. localização quero localizar alguma Coisa aí você abre cetes certo então aqui tem a ver com as linhas e aqui tem a ver as colunas Quais são as linhas que eu quero localizar e quais são as colunas que eu quero localizar beleza é vírgula na verdade aqui N é isso tá aí tá esperando a informação Quais são as linhas que eu quero localizar eu quero localizar todas as linhas e quero localizar todas as colunas e vou fazer aqui o meu x receber Isso
tirar essa parte aqui aqui é um corinho né não faz muito sentido a princípio mas já já vê que o x vai ser exatamente igual aqui o shape ó 1500 por 3 e o e o DF original também 1500 por3 beleza OK então realmente tenho tá igual para mim então se eu quiser localizar todas as linhas onde por exemplo o o valor do produto eu tenho aqui valor De produto né abrir aqui o valor de produto onde valor unitário se eu quiser localizar todas as linhas onde valor unitário é maior que 100 como é que
eu faço aqui como é que você faria se fosse uma matriz né informação percebe esse aqui é só para quando eu o que acontece se eu tirar esse igual zero aqui ó e aí eu eu peço para executar essa linha e depois essa essa aqui eu não consigo ver Quer ver ele vai parar Aqui aí ele vai parar aqui ó ele vai parar aqui e aí quando eu executo essa linha eu queria que ele parasse para eu ver o que tá acontecendo mas ele não para porque ele termina o código então o que que eu
faço eu coloco lá embaixo um igual z0 só para ele ir até lá e ficar parado entendeu é um código inútil eu poderia escrever também só um p também vai funcionar do mesmo jeito ok mas se eu quiser todos os Valores todos os valores onde o valor unitário vai ser o quê maior ou igual a 100 como é que eu faria então eu faria assim ó DF pon aqui dentro eu estou fazendo uma pesquisa dentro das próprias linhas entende ao invés de eu colocar todas as linhas agora tô colocando uma cláusula Beleza então executei aqui
ó p e o x agora só eu terei quantas linhas vamos Ver aqui embaixo ó 1232 linhas certo ou seja tem 12 232 produtos que tem valor unitário maior igual a 100 poderia ser menor menor que 100 tem dar o complemento né aí eu já começo a ter uma uma questão de de manipulação de dados mesmo né mais mais mais interessante aí ó 234 ok legal né quer levar tu a mão Pode falar É só eu não como é que você printa o dataset na tela então vamos fazer o seguinte ao invés de gente usar
aqui o pandas com o o pandas com o o o vs code vamos para um outro ambiente aqui que eu acho que é mais interessante trabalhar com ele ó era isso que era minha dúvida Como que você carregou o arquivo csv aqui dentro do vs code porque eu coloquei na pasta lá e não deu certo na mesma pasta tem que dar certo eu eu eu fiz o caminho lá Pedi para ler pdre underline csv não o colab acho aqui vamos usar o colab aqui ó olha esse ambiente aqui que interessante ele é mais interessante para
trabalhar com com o o pandas porque ele é mais laboratório né tem cara de laboratório ó vou colar aqui o pandas o produto tá aqui eu vou simplesmente arrastar esse meu produto que tá aqui ó csv para cá ó vou dar só um play dar só um play aqui Fique tranquilo tá em relação a isso aqui tá cá eu vou ativar Meu produto tá aí quando eu pedi para carregar aqui eu der um Play aqui ó com o pandas ele carregou aí se eu dou um DF aqui no fim ó o que que ele faz
aí ele já mostra mais interessante né pra gente tá vendo aí ó porque o colab e o o notebook o o e o o colab e o Júpiter né que é baseado no Júpiter eles eles são feitos para ciênci de dados e essa biblioteca é de ciência de dados entende quando eu mando buscar Aqui essa informação ó do X né trazendo valor unitário menor que 100 se eu executar aqui mandar printar na tela ó ele já traz para mim todos os produtos que tem valor unitário menor que 100 tá vendo aí ó já traz na
tela para mim né se eu quiser contar quantos produtos são esses né aí eu vou trazer certo beleza se eu quiser separar aqui ao Invés de eu quero só o valor unitário igual a 100 e eu quero que ele Imprima para mim só o valor unitário não quero mais nada aí aqui nesses dois pontos da coluna eu coloco o nome valor underline Unit que é o que eu quero mostrar dou um Play aqui ó e eu mostro o x aqui no fim e ele vai trazer para mim o valor unitário Tá vendo só que como
eu tô fazendo lá no vs code eu tenha que dar print o tempo todo né e o print não é tão legal mas é a Mesma coisa beleza se eu quiser dar um count aqui ó eu posso posso vir aqui em vez fazer um l né Acho que vai d certo sei se ele aceita l l tá aí 234 tem 234 informações onde o valor unitário é menor que 100 certo e se eu quiser saber aonde tá um valor unitário igual a nulo Então vem aqui ó pon is nul eu executo aqui ó 34 informações
tem como valoritá igual a nulo beleza OK Antecipadamente eu quero saber o seguinte vou copiar isso aqui aqui ó existe um valor chamado média né valor unitário is [Música] Ah como é que eu noto no aqui nesse caso cara fazer assim ó aí eu vou colocar ess que entre aspas eu posso fazer isso também is not not Is isnow acho que esse aqui vai dar certo eu quero trazer os que não são o que os que não são eu quero trazer os que não são eh os que não são nulos né como é que eu
faço is se eu lembrar isso aqui só podir puxar tpt me ajudar nesse ponto os não nulos é assim quase correto então tem se eu colocar not direto ó não é Então coloco Igual igual igual not nul beleza eu quero todos os valores que não são nulos pronto quero que ele conte para mim eu tinha colocado um média aqui né então média aqui todos que não são nulo estão aqui beleza só que eu quero a média né então eu faço assim ó min ponto a média é essa Ok a média de Valor dos valores não
nulos valor unitário não nulo é essa essa é a média ou seja maior que 100 né OK para que que tu tá fazendo isso brother trabalho da que não tô entendendo em nada eu quero ensinar uma técnica de data si para vocês que é o seguinte quando você quando você vai você você olha para uma quando você olha para para uma base de dados e ela é cheia de Problema você precisa salvar o máximo de dados possível entendeu Você precisa salvar o máximo possível então quando como é que você faz para salvar esses dados ou
seja e eu tenho que aplicar técnicas de imputação de dados por exemplo eu abri a base de dados e tem algum e e um um uns Estagiários gente boa Não cadastrou o valor unitário de alguns produtos não faz menor sentido isso né Mas isso pode ocorrer com toda a certeza só que eu preciso fazer algum Tipo de eu preciso usar começar pensar usar esses dados para Inteligência Artificial eu não posso perder dados porque eu sei que na inteligência artificial quanto mais dados eu tiver melhor Ok então valor unitário eu sabendo a média o que acontece
é que quando não existir o valor em valor unitário a técnica de data Science fala o seguinte torne uma esse valor que não existe em um valor Medíocre uma pessoa Medíocre é uma Pessoa que ela não influencia nem não fede nem cheira concorda a pessoa que não fede nem cheira então o que que significa transformar um dado Medíocre Ou seja eu tenho um valor nulo não existe o valor ele tá nulo tá vazio na base de dados lá vir ter um valor de valor tá não existe cara esqueceu de digitar só que eu preciso processar
os dados e existe outros valores como por exemplo qu o stock tá beleza e eu gostaria de Usar só que como o valor tá nulo Pô eu não posso usar isso aí porque senão Se eu colocar ia ele vai entender valor nulo como sendo um padrão eu não posso aceitar isso então como é que eu faço eu tenho que eu tenho que eu tenho que colocar um valor nesse espaço que tá vazio mas que ele não influencie no padrão certo e um valor que não influencia no padrão estatisticamente falando é exatamente o valor de média
beleza porque veja se eu coloco a Chance desse valor no mundo real ser a média é ele tem algo em torno de 50% de chance de acordo com aquele sinoz inho que a gente tem na distribuição normal lembra que é aquele sino que a gente tem na distribuição normal o chapéu o chapéu de o chapéu de Napoleão aquele meio ali representa 50% das minhas informações certo então a tendência de que esse valor que que não foi colocado eles esteja ali no meio ela é muito grande a probabilidade entendeu Pelo menos 50% isso faz que que
o seguinte como eu estou tentando ensinar a minha ia algum padrão eu posso atribuir a média para esse valor nulo certo de forma que eu salvo outros outros dados de informação e ganho informação em relação às linhas de ss linhas que estavam nulas porque na linha nula lá se o valor tá nulo eu tenho o estoque posso ter eh a quantidade de vendas e no mês uma série de informações que podem ser usadas para Determinar um padrão se eu simplesmente excluir a linha eu perco Todas aquelas informações só por causa de uma informação que faltou
Deu para entender o trabalho que é a ideia de não a moda é para outra coisa a moda é quando você tem categorias Na verdade o ideal seria a mediana que eu vou eu vou falar de média mas eu na verdade a gente não usa Média a gente usa mediana vou explicar o porquê então a ideia o que que é eu Atribuir essa Média a todos os valores que são os são nulos em relação a valor unitário Então como é que eu vou fazer primeira coisa que eu fiz aqui eu foi calcular a média usando
o pandas tá foi um um um um cálculo bem simples Tá agora o próximo passo qual que é próximo passo é o seguinte eu vou tentar atribuir a todos esses caras que tinham valor unitário certo que tava nulo essa média então eu simplesmente aqui ó como eu já rodei aqui quando eu rodei Esse x aqui ó esses são os caras que tem valor unitário tá vendo ó ão valor tudo n o que eu vou fazer é atribuir a média aqui ó a esses caras tá vendo ó como é simples então esses 34 valores que essas
34 linhas que seriam excluídas para fazer o treinamento da minha já não vai mais ser excluído Eu salvei a linha então se eu executar aqui agora tá aí e se eu chamar mais uma vez aqui retirar a média e executar mais uma vez aqui ó você vai ver que não existe mais valor Nulo tá vendo Eu salvei beleza só que o que acontece uma da uma das técnicas é a média outra coisa é a mediana Então por por que que a média ela é problem Ática que que o que que é a média a média
você pega a distribuição a quantidade né de cada de cada elemento ali soma essa quantidade e divide pela quantidade de elementos que existem certo então por exemplo eu não sei se vocês sabem mas existe uma escola nos Estados Unidos que existe uma escola onde uma teve uma classe de alunos dos Estados Unidos onde todos os alunos dessa classe infantil hoje são bilionários todos eles entendeu todos os alunos dessa classe er uma escola pública onde essa essa escola pública todos eles hoje são bilionários por quê Porque os caras pegaram a que o que o que esses
alunos né que hoje são adultos certo o que que eles TM de patrimônio pegaram o patrimônio de Cada um somaram o patrimônio de todo mundo certo e deu que cada um tinha pelo menos um bilhão de Dólares to aí toda essa turma é fantástica né uma turma inteira todo mundo é bilionário nos Estados Unidos aí foram avaliar quem era o cidadão aí acharam um cara que era caixa de supermercado e o cara bilionário ó era dado como bilionário foram atrás de outro out trabalhava no na ser dos naquela né naquela loja de vender Material e
um dos caras era o o Bill Gates então se você pegar o patrimônio de cada um somado o patrimônio do Bill Gates e dividir pel uma turma de 30 pessoas todo mundo é bilionário porque o Bill Gates tem pelo menos 100 Bilhões de Dólares né de patrimônio Então você percebe que a média ela é uma ela é uma informação que ela é conflitante ela pode gerar uma conflito se você não tiver controle dos Seus dados certo ela é tendenciosa a erro a média né então existe uma métrica que é mais interessante que a gente pode
usar que é exatamente a mediana o que que é a mediana a mediana é o seguinte você tem esse esse esse esse vetor aqui ó Então quando você vai aplicar a mediana nele você O que que você faz primeiro você ordena ele né coloca ele em ordem Então primeiro quem vai aqui dois depois é quatro mesmes depois é C depois é seis depois é sete depois é nove Beleza eu vou colocar mais uma informação aqui só para ficar mais fácil da gente trabalhar a mediana que que é a mediana a mediana é o valor do
Meio Esse é a mediana eu ordeno os valores no vetor e eu pego o valor do Meio viu viu por que que Porque que a a a ordenação de Vetor é uma coisa Importante aí eu vou pegar esse valor do meio e vou colocar exatamente no cara que tá faltando Porque por mais que esse cara aqui ele ganhe né esse temha essa esse valor aí eh na hora que eu for ordenar ou se no extremo inverso né Que seja menos certo seja tem um menos infinito e um mais infinito a mediana ela não é sensível
a essa a essa informação extrema aqui ó tá vendo o que se eu fizesse isso com a Média com certeza seria sensível Deu para entender então basta ordenar o vetor aqui ó e eu pego o valor do Meio aí o que que eu faço atribuo a a informação aqui então ao invés de usar média eu vou usar a medan certo a mediana executa a mediana aqui quem é mediana agora você veja que Opa aqui né quem é a mediana agora ele aceitou não não tem mais nulo Então não preciso mais colocar nulo aqui Né aqui
também não pode deixar todo mundo essa é a a mediana e eu venho Opa tem que ser o seguinte tem que ser mediana e mediana né mediana mediana e aqui eu venho e atribuo a mediana a quem tiver valor nulo nesse caso nesse caso não vai dar ninguém beleza é isso dúvida que eu falei então n um dos extremos então aí nemum negativo gigantesco nem o valor maior correria o risco de na Mediana não Você tem sempre o valor do meio a não ser que você tenha valores enormes né aqui tipo assim entende ok e
aqui assim tá aí você vai ter uma mediana muito né diferente mas nesse caso aqui não pô ficou tranquilo assim assim eu dei uma ideia Geral do que significa essa biblioteca pandas porque ela é muito importante para ciência de dados certo ciência de dados Ok beleza vamos treinar então a Inteligência artificial agora querem fazer isso usando biblioteca vou apagar todo mundo aqui vamos lá vou pedir pro chat CPT gerar outro valor para outra outra base de dados paraa gente pra gente poder treinar com ela certo eu quero que faça o seguinte ó eh crie cri
hum Data Set com as Colunas idade e faixa etária ponto quero 500 L vamos lá então 66 e 12 55 adulto 15 18 adulto posso mudar um pouco mais né aqui zero criança né você veja que até fez certinho beleza o que eu quero aqui tá quais as classes né quais as classes Em eu quero que ele me diga o que que tem aqui na faixa etária beleza quais as classes em Facha etária qual a faixa etária que ele definiu né idoso adulto Criança e Adolescente tá bom para vocês eu preciso Dea mais tá bom
né então eu vou baixar aqui então essa esse data set aqui pra gente poder treinar tá eh vou chamar essa essa essa aqui de etária muito bem vamos criar então um Programa vou fechar aqui vou fechar isso aqui Aqui tá tudo certo vamos criar um programa web tá onde a pessoa vai digitar a sua idade e ele vai receber comal a sua faixa etária Ok vamos lá vamos usar o streamlit aqui eu vou só copiar né esse código aqui vamos criar um novo novo arquivo vai ser chamado etária etária web Opa etária web.py onde eu
vou usar o stream le tá Colar aqui porque eu tenho algumas coisas que já já estão definidas né aqui eu quero alterar o título ó eu não preciso mais importei biblioteca o título calcular faixa etária colocar um acento Zinho Bacana aqui tá que eu vou tirar esse subtítulo aí vou simplesmente aqui colocar a idade e eu vou solicitar a pessoa para digitar a idade dela né então ó Qual sua idade qu sua idade certo vamos Então parar aqui a programação todinha Aqui CLS aqui para limpar as coisas tudo e agora eu vou simplesmente executar esse
programa etaria PB para jogar na web ok ó Então vamos lá streamlit Run etara etara underline web.py tá aqui a nossa tela instantânea que a gente fez onde a pessoa vai digitar a idade dela aqui ó 18 quando ela Dent ou apertar no botão Tem que aparecer aqui qual é a faixa etária dela ok mas assim botar 66 parece aqui o i12 Então como é que a gente vai fazer isso vamos voltar para cá vamos fazer isso na programação né eu preciso então criar um botão né como foi que a gente criou aqui mesmo hein
ó cria um botão né onde eu faço calcular Beleza então dou um inf aqui então volta para cá ó calcular a faixa etária aí que que eu faço em termos de programa como é que Você faria se né idade por menor ou igual a o qu para sair criança seria o quê Eu acho que é 017 que tá lá colocar aqui faz faixa etária vai receber vazio certo string vazia inicialmente se a idade for menor que 10 Tá ou menor que 12 né porque 12 adolescente ó menor que 12 a faixa etária aqui ó vai
receber quem criança não é E aí basta mostrar lá a faixa etária aí como é que eu faço para mostrar aí lembra né Eu tenho um ST Wi aqui ó que é a minha saída ST right mostrando quem a faixa etária nada demais concorda pessoal salvar aqui se eu rodar lá no programa Ó Cadê ó tá vendo ó Se eu colocar aqui o programa colocar aqui quatro calcular Ok D errinho mas a gente vai resolver isso aqui já já então vamos voltar para cá e a faixa etária aqui ele recebeu a informação da idade isso
veio em quê em string não foi então tem que colocar o qu aqui um int né converter aqui para inteiro ISO que vocês já sabem fazer salvei voltei lá três calcular criança deu certo Vendo aí a gente vai continuar certo a gente vai continuar ó como é fácil ó elif se se não se seão se o quê se a idade e aí como é que faz a faixa etária de adolescente menor ou igual se a idade for e maior ou igual a 12 certo e o que mais menor ou igual a 17 e Né idade
menor ou igual ou pode ser menor que 18 concorda a faixa etária é adolescente é ou não éum veja que aqui é excludente ó se aqui é menor aqui tem que ser maior ou igual certo vamos testar isso mais uma vez aqui rodou op Tem um errinho aqui onde que é na linha Sete tá não tem não 12 adolescente tá vendo deu certo né ô S poderia usar Range nesse código Pode sim mas eu quero eu quero que seja eu quero seja dessa forma para ter o if sabe pra gente ver o que que acontece
quando a gente for treinar a nossa ia o que que vai sumir desse código da gente treinar a Nosa veja que você veja por exemplo que a minha base De dados aqui ó que o chat PT me deu é algo muito parecido né algo muito parecido com essa informação que eu tenho Ok mas eu quero continuar Então vamos continuar aqui ó para a próxima faixa etária qual que é faix etária de adulto né então a minha faix etária de adulto é o quê maior igual a 18 e Menor quê 60 60 então então tem aqui
quem adulto né E se não ou seja não é nenhuma dessas é Nenhum desses casos aqui não é criança não é adolescente sacanagem da olha a pessoa não é criança a pessoa não é adolescente a pessoa não é mais adula ele é o quê P na cova é nó P na cova é chamado Pé na Cova sou eu já passei de 60 P Sacanagem né a osaldo p tá vem aqui para aprender o professor é um vagabundo desliguei meu altofalante eu tô falando assim não eu escutei Eu Escutei Eu tô brincando o cara vem eu
venho aqui para do professor fica tirando on me chamando de Pé na Cova todo mundo Pé na Cova mas aqui você bullying idoso beleza idoso né então eu vou fazer o seguinte eu vou parar aqui ó vou executar de novo para ele parar com esses zrin besta que de novo ele tá aqui Opa que que houve bot em vez de 12 é geração prateada quando tem cabelo né 60 idoso ó 10 criança um é criança 67 é idoso 45 adulto 17 adolescente então aparentemente tá funcionando né nosso programa Show de bola concorda que se você
parar para pensar um pouquinho você você consegue identificar um padrão de informação aí essas faixas etárias de onde até onde vai e o que que ele deve retornar como informação Beleza então a ideia que eu quero fazer Agora com vocês é o seguinte eu quero mostrar é como é que a gente faz para treinar uma inteligência artificial para fazer exatamente essa mesma coisa aqui só o que que acontece ele vai aprender ele vai não eu não vou dizer para ele programaticamente o que que ele deve fazer mas na verdade A Iá vai aprender esse conceito
como a gente aprende se eu se eu diser qualer pessoa assim ó eh pô o cara tem 45 anos cara pô é um adulto hein né porque ele já sabe o que o que é O conceito né certo do que que é uma pessoa ó ele é pequenininho velho então pequenininho nem precisa dizer a idade sen bate o olho assim na na criança ele já sabe que é uma criança tá eu tô dizendo aqui estamos usando a informação de entrada de dados como idade mas a entrada de informação ao invés de ser idade poder ser
o quê a imagem da pessoa Deu para entender eu tenho uma foto de uma pessoa eu passo essa foto e eu quero saber qual a idade dessa pessoa Então inteligência deveria me dizer qual é porque se eu consigo mais ou menos dizer qual é talvez é a ia também conseguiria beleza aí já fica uma coisa mais complexa né como é que você faria baseado numa imagem e dizer qual é a faixa etária da pessoa para um programa de computador mais complicadíssimo né então aí eu já tenho que usar o artifício de Inteligência Artificial Tá mas
eu quero eu quero como eu quero que vocês entendam o conceito a entrada de Dados pode ser um dado de digitado da idade mesmo ou pode ser uma imagem dessa pessoa ou pode ser um vídeo da pessoa ou pode ser o áudio da pessoa falando também pelo ouvido pelo som da da pessoa falando a gente tem como dizer né se é que mais ou menos que idade a pessoa tem certo não é isso a gente aprende isso como ser humano pensando nesses conceitos mas a gente aprende por quê Porque a gente identifica padrões né a
gente aprende com os padrões Beleza então foto aí vai aparecer um eu vou fazer o seguinte ó eu vou eu vou dizer o seguinte para o meu chat APT aqui vou falar para el seg ó eu quero eu quero um código código usando KNN que é um um algoritmo de inteligência artificial com a Teca ess psychic learning learning para treinar Eh essa esse modelo né aí Tecnicamente a gente não chama de a que a gente a pessoa que fica chamando tudo de a ela não é da de I simplesmente assim entende Ah porque eu queri
uma ia tá que ia que você fez brother é a ia mesmo é enorme Que tipo de inteligência você criou então eu quero criar um modelo de machine learning certo para eh baseado né baseado Nessa nessa nesse dataset eu tô escrevendo isso só para a gente ganhar tempo eu vou explicar código a código que ele vai vai monar pra gente aqui só para gente ganhar tempo tá E também dizer que você pode usar o chat fpt para te ajudar a treinar as coisas né Eh na Chan baseado nesse dataset eh para reconhecer conhecer Padrões de
idade e faix etária certo aí eu vou dizer aqui ó onde idade é a feature Ou seja a característica da do objeto que eu quero trabalhar e faz etária target né que que ele vai fazer ele vai importar o pit learning Tá certo ele vai importar o KNN ele vai abrir esse esse esse dataset usando pandas só Que se esse dataset tivesse problema você teria que fazer um tratamento prévio igual eu mostrei relação à média ela e outros vários tipos de coisas que você pode fazer para poder antes de injetar dentro da Inteligência Beleza depois
ele vai pegar o seguinte tô narrando para você antes você pensar assim p sandec não sabe fazer nada ele tá mandando chat PT fazer para ele então deixou narrar antes que que ele vai fazer para para Dizer que eu não Poo tenho minha minha reputação de professor em jogo nessa história aqui aí é né Vamos lá vamos narrar o jogo aqui que que ele vai fazer ele vai abrir o dataset usando pandas beleza Vai importar as bibliotecas C kit learning e pandas certo e não pai também ele precisa dele depois ele vai fazer o seguinte
ele vai eh separar esse dataset em um dataset de de de treino e um dataset de teste certo E também vai separar essas duas colunas de dados vai chamar isso aqui de X maiúsculo provavelmente isso aqui de y y lembra do X do Y aqui X Y X é entrada de dados o i é que eu quero eu quero eu quero de saída E aí depois o que acontece ele vai vai pegar o algoritmo C NN vai passar para ele separadamente a linha de idade a coluna de idades e a faixa etária separadamente entende eu
vou explicar aqui o que que Ele vai fazer antes de antes dele executar basicamente é o seguinte ó O KNN trabalha assim ó Tecnicamente falando on ele vai aprender sobre alguma coisa Vocês precisam entender que quando a gente tá trabalhando com dados um dado é representado como se fosse um dat ponte um ponz aqui desse aqui ó certo então vamos supor que quando eu tenho dados que são parecidos certo dados que são parecidos Eu posso pedir até para ele mostrar tá posso até pedir para ele plotar pr pra gente esses dados aqui os dados que
são parecidos eles tendem a se agruparem pessoal é interessante de ver isso quando você vai trabalhar com inteligência artificial E é exatamente esse o grande dilema que a gente tem então eu posso chamar aqui são quatro classes como se esse aqui fosse a criança então Vou colocar aqui uma legenda ó clicar aqui linha vermelha vai ser quem vai ser criança certo aqui eh a a amarela essa amarela aqui vai ser quem pode ser adolescente certo Beleza o próximo vai ser quem adulto né já coloca a cor adulto e o próximo vai ser quem vai ser
o idoso então agora vou vou organizar Aqui vamos lá vou alinhar os elementos Alinhar que amarela esse aqui vai ser verde né E esse aqui vai ser a idoso tá dando um raio aqui se cair energia e se cair meu computador Vocês ficam de boa que eu volto hein OK aí chegou uma nova pessoa quem é essa nova pessoa não sei essa pessoa aqui Opa desculpa essa esta pessoa aqui ó não esta pessoa aqui é uma pessoa Branca bolinha branca certo ela vai chegar aqui no universo no mundo beleza pergunta se eu colocar essa pessoa
aqui se ela aparecer a informação dela aparecer aí o que que ela é adulo por quê Porque tá junto com o adulto porque tá perto do adulto certo porque os vizinhos mais próximos dele se eu fizer uma um Range aqui ó fizer um Range Fer um Range aqui ó tipo um círculo de ação baseado no centro da Bola Certo pouquinho mais um círculo de ação baseado no centro da Bola e contar todas as bolas que ca dentro desse círculo aqui todas elas derão adultos certo de Deu para entender porque os vizinhos mais próximos dessa bola
aqui são verdinhas mas se essa bola de repente tiver aqui que é aquela idade entre criança e adolescente tipo 11 anos né entende aí ó aí eu coloco a bola aqui Amos assim a bolinha aqui E aí que idade que essa que idade que essa esse cidadão vai ter então eu vou ter que contar quantas Quantas bolas do tipo criança Quantas bolas do tipo adolescente fazer uma votação tipo como se fosse o STF entendeu quem tiver mais quem tiver mais bolinhas do tipo da cor ganha essa que é a ideia então o algoritmo de KNN
faz Exatamente isso certo ele verifica Quais são as informações aí eu posso definir Esse raio da bola né Será que é melhor ter uma raio pequeno um raio grande Você tá entendendo eh é É melhor pegar números pares números ímpares enfim isso aqui que ele vai fazer tá então esse algoritmo aqui esse ele se chama k nest neighbor em inglês significa k é de um número tipo N né Mas como já tem NN aqui que é n neigh não dá para ficar nnn ficar estranho de falar então esse q é número tipo assim a quantidade
de nist neighbor ou seja vizinhos mais próximos Que existem desse novo elemento tá chegando aqui então o KNN ou knnn né procura buscar Quem são os vizinhos mais próximos deste elemento novo é que eu falei se eu coloquei o elemento bem aqui no meio ó se ele aparecer aqui no meio quando eu coloco a minha meu raio de ação que é a contar quantos vizinhos mais próximos tá ali então com certeza a a a a atividade dele vai ser bem mais alta né E vai dizer que esse cara que sei lá pode ter eh sei
lá algo em tor de 30 e 35 anos né É muita certeza dele ser adulto já esse carinha que tem 11 10 11 aqui já é um pouco mais complicado de você dizer se o cara é adulto ou não né já tem uma incerteza atrelada aqui beleza então o algoritmo tem isso também tá eh qualquer algoritmo de Inteligência Artificial pessoal que seja ele o KNN ou o GPT da vida vai trabalhar com coisas desse tipo aqui com esses espaços de dados entendeu e eu vou tá tentando sempre classificar me adequar esses Dados o que acontece
é que às vezes esses espaços de dados são assim ó entende e aí Começa a complicar as coisas a vida começa ficar complicada você tem que ter mais experiência mais engenharia entende porque aí de repente esses dados eles estão juntos nessa perspectiva né nessa perspectiva mas quando você roda num perspectiva 3D por exemplo os dados podem estar separados mas se você olhar assim ele Vai estar junto né Assim Ó imagina que essa aqui é um grupo de dados e essa outra minha mão é outro grupo de dados você olha assim você fala assim pô tá
junto mas aí quando você gira o plano ó na verdade eles não estão juntos entende não se gira esse plano aqui tá aqui aparentemente tá junto mas quando você gira para cá na multidimensionalidade né você percebe que existe uma uma distância Ok dito isso tudo isso aí agora vou pode Falar ô sandec o Luan que tá aqui no meio da gente tem 18 tá no meio de Band de velho Aí ia entender que ele é outro velho ia precisar de mais informações para conseguir discernir isso mais informações de conteúdo sobre o Luan isso isso aqui
é uma boa ideia ideia porque também que acontece é o seguinte se eu tenho se eu se a minha eu tenho por exemplo duas classes cão e gato beleza cão e gato imagina duas classes eu tenho imagens de cães e imagens de Gatos só que eu tenho 1000 imagens de gatos e tenho 10 de cães quando eu passo isso para mim Inteligência Artificial o que que ela vai dizer assim rapaz o mundo o mundo pertence aos gatos bicho Só existe gato praticamente cães são exceções muito raras entendeu então para ele dizer assim Bom já que
o mundo privilegia ou tem mais cães do que mais gato do que cão né então pô se eu disser que isso aqui é um Gato acabou a energia caiu tá chovendo gou É isso aí a ventania doida aqui em Goiânia agora é tá chovendo para caramba eu tô aqui só daqui também Florianópolis aqui parou de chover mas tá um vento do caramba hoje também insuportável no Rio de Janeiro também São Paulo eu sou no interior Mas quem está na capital tem um monte de amigos sem energia desde Ontem Exato eu moro em São Paulo caiu
muita muita árvore aqui muita gente sem luz Ixi curioso é que aqui onde eu estou TRE tá doido mesmo né cara 80 km de São Paulo não tem nem sinal de chuva vento né aqui quando não é calor de 42 gra aqui nos últimos dias tava 42 Aí chove e aí no out dia mais calor ainda e depois esfria tá maluco aqui é ele colocou um aviso lá no grupo lá no no No no WhatsApp ele sinalizou lá que realmente caiu lá a energia né caiu de novo vai ficar na parece que voltou e caiu
é vai ficar naquela oscilação até estabilizar seess forte é É nessa hora que queima tudo né é ve é melhor voltar para celular no só falando olhando a imagem porque também não é bom tá com o celular no ouvido né já joga para não tem que se cuidar K Tá no barulho do vento Hum eu não porque aqui o barulho do vento tá mais alto aqui é aqui não vocês sabem se essa aula vai ficar gravada hoje vai ah provavel deixa tudo gravado né É provavelmente segunda-feira ele já disponibiliza que ele faz uma ediçãozinha Ah
legal porque eu perdi tive que atender uma visita aqui e perdi a metade Da da atividade hoje não mas tem tá Ainda bem né porque o assunto é denso né Eu não sei vocês eu pelo menos tô queimando a a mfa Aqui estamos é muito detalhe muita biblioteca muito instal muito isso muito aquilo não dá paraar é não dá o ideal seria aando e fazendo mas não dá né não dá Ah se você conseguir pegar uns 20% já tá bom cara eu penso assim mas é é também mas é é mas é muito rico o
conteúdo né o ideal é rever praticando também né É isso aí sim É é isso que sucesso é isso que eu ia falar turma como tem pilantra vendendo curso que pariu Pois é e caro né mundo é especialista o cara Estudou em três dias virou especialista eu entrei em um curso cara falar eu vou me e deu não deu outra mas você sabe a máxima né Você sabe a máxima né Qual é quando quando não vou fal não vou usar esse termo Mas acontece negócio quando o otário tá andando e o esperto passa do lado
os Dois se encontra ali e faz negócio mas assim é é o que tem na internet cara é todo mundo busc op você pode ser esperto tanto que for que os caras é mais esperto que você ainda é isso aí tá sempre evoluindo não por que que eu entrei só para certificar mesmo e e eu e eu tô meio que tentando hackear os caras porque eu tô no e eu falei gente aqui ó Vocês estão com dúvida em Python tem um curso baratíssimo e riquíssimo de Sandeco a R 100 sabe vieram um dois nenhum vieram
ver mas sabe qual o problema cara as pessoas estão comend natário cara por isso que Tigrinho tá em alta Cassino então é poucos que vão estar aqui no sábado 4 horas da tarde estudando Python cara é então é a média do brasileiro infelizmente é isso aí mesmo se você e mesmo se eu não sei como gente está na bolha é a gente tá um pouco na bolha ise aqui não é o por exemplo esse vídeo os Vídeos valor se não Cobra Caro acha que não presta entendeu ah eu eu não se os os vídeos do
sandec Eu sei que eles ficam disponíveis Mas é só para quem comprou o curso só para quem comprou o livro quem comprou o livro ganh O curso Pelo que eu entendi tá já vou comprar depois de cree quem fez mais alguma aí se puder dar alguma dica do dos próximos para comprar esse aqui é o primeiro que eu faço dele vou entrar nesse aí também de stre B Entra no que o de promp você ganha esse de data Science ess acho eu vou fazer essa tril aí ô Diego pode comprar todos cara comprei todos é
a de imagem eu não tô muito Aim não cara de imagem eu vi que ele tem alguns de imagem não é muito minha praia não mas mas PR todo o restante aí eu vou vou entrar com certeza o de imagem vale a pena também porque esse KNN Ele explica tudo lá no de imagem voltei voltei voltei voltei voltei Voltei op vamos rapaz para de falar mal do [Risadas] Sand per eu tô esitando vocês ainda não porque eu tô ligando a minha minha câmera então deixa ligando a minha TV e o o meu som veio todo
pela TV para eu não fi escutando essa porcaria desses fone novido me Mex a paciência tempo na cabeça deixa só a TV carregar lá atrás e eu vou poder ouvir vocês mas eu tenho certeza que você estão me ouvindo certo De olar como eu estava falando então e eu tava falando do KNN né então esse Kis neighbor eu tenho a quantidade a quantidade de de vizinhos mais próximos tá normalmente eu aceito eu eu defino uma quantidade de vizinhos ímpar porque o que acontece eu vou calcular realmente a distância euclidiana entre todos e todos agora tô
ouvindo vocês dá um oi aí alguém Opa oi boa tarde ok vamos lá então Voltar oo que eu tava falando eh compartilhar essa minha tela aqui até então você estão entendendo o que eu tô falando ou tá muito complicado galera não tá tá tá perfeito veja que o que o que que eu fiz eu fiz prama da facetária usando if e wios ifs né Eu quero mudar esse programa para Inteligência Artificial e como é que eu vou como é que eu vou fazer esse esse esse salto tá Então vamos lá voltando que eu tava explicando
Então eu estou Aqui né na minha apresentação aqui tava falando do gato do gato e do cachorro Sim eu estava falando do gato e do cachorro muito bem exatamente se eu se eu apresentar o mundo uma quantidade de imagens mais de uma classe do que a outra a gente mesmo tem a tendência de fazer essa classificação errada por mais que a gente receba a gente não conhece nada sobre aquela coisa aí eu começo a estudar aquele aquela informação de repente chega informação nova você tende A classificar essa coisa nova como aquilo que pelo mundo que
você aprendeu né Tem até a história eu já contei a história do nicolelis ele falou que foi numa palestra e pediu para colocar o elefante de cabeça para baixo já contei Essa Não Quem não conhece levanta a mão aí quem nunca ouviu beleza Beleza então vou contar a história nicol disse que foi numa palestra e ele chegou lá e o cara tava fazendo Class ação de imagens exatamente Como eu tô dizendo para vocês então o mundo que foi apresentado agora pode baixar as mãos né o mundo que foi apresentado para Inteligência Artificial era tipo assim
carro helicóptero elefante não sei o que e tal e aí aí aí a a a a a câmera ia passando e a ia detectando essas coisas né ou seja provavelmente deve ter sido uma rede Olo e essa redeo que é muito boa para fazer detecção tava det detectando certas coisas e aí ele disse que chegou pro Cara na palestra nicol falou isso sério mesmo ele chegou na parce pro cara e falou assim e se você colocar um elefante de cabeça para baixo o aá vai detectar aí Aí ele diz que o cara pegou e colocou
o elefante de cabeça para baixo lá e aía não detectou aí aí qual foi a conclusão do do de col você tá vendo ela atropelou todo mundo né É não tá vendo A Iá ela não se adapta como ser Humano porque o ser humano já se adaptaria dizendo que aquilo ali é um elefante Mas apesar dele tá de cabeça para baixo falei não show de bola né Aí tem algumas tem algumas questões que eu fiquei assim em dúvida assim primeira coisa como é que o cara me me interrompe uma palestra de um outro cidadão para
pedir pro cara colocar um elefante de cabeça para baixo e tem um detalhe como é que o cara conseguiu colocar em meio a uma palestra um elefante de cabeça para Baixo no vídeo aí vocês aqui é eu falei só isso aí já é uma questão assim que eu acho que ele merece entendeu porque que paru velho o cara tem que ser bom mesmo você tá entendeu né nem se o cara ia conseguir se a iria conseguir ou não classificar o elefante cabeça para baixo não me interessa o cara já merece o n nóbel de alguma
coisa da Iá né porque A Iá tá ganhando nóbel tudo quelado agora já merecia o nóbel de alguma coisa Sei lá Existe algum tipo de nóbel de elefante de cabeça para baixo ou então daria um nóbel pro pro de Colé do tipo o NOB de a pessoa que conseguiu convencer o palestrante a fazer um troço que não tem nada a ver com a palestra dele então assim alguma coisa tinha que ter porque isso aí realmente foi fenomenal certo de ele falar mas muito bem eu estou eu estou eu estou confiando que realmente isto aconteceu né
OK então a minha pergunta aí Eu sempre Faço uma um um um um um uma brincadeira com os meus alunos que é a seguinte nem ô ô Zé Osvaldo Você que é um cara experimentado vido já deve ter chupado muita coisa por aí tem muita fruta né gana de Açúcar já deve ter chupado muita fruta por aí eu digo uma eu pergunta para você Você já experimentou jacaré Pitanga não bom não conhece essa fruta jacaré Pitanga certo e também não poderia conhecer porque ela não existe inventei Essa fruta é uma fruta que eu estou é
o meu elefante de cabeça para baixo beleza jaar Pitanga é meu elefante de cabeça para baixo e aí na na hora da da apresentação lá do nicolis disse que o que o o a rede neural entendeu aquilo como se sosse um carro entendeu mas era um elefante de cabeça para baixo enfim aí aí eu falo se eu se eu entregasse para vocês é uma nova fruta que você nunca viu na vida mas que você conhece há muito tempo muitas frutas né Diferente das Crianças conhece poucas né E até não gosta de tal coisa nunca provou
né já viu essas crianças desse tipo ah eu não gosto de mamão já comeu não mas eu não gosto como é que é isso não dá né já acontece demais meus meninos faz fazia demais o mais novo ainda faz isso mas se eu te entregasse um jacaré Pitanga eu tenho certeza que você ia pegar o jacaré Pitanga aqui vamos supor que essa minha pastilha pra garganta é a jacaré Pitanga tá aqui na Minha mão aí você faz assim normalmente veja se não é verdade rapaz lembra mangaba é ou não é logo compara com com outro
mas por que que a gente faz isso porque é o mundo a qual a gente foi apresentado eu não conheço é o mundo o mundo que que eu fui apresentado Eu só conheço o mundo sem jacaré Pitanga Entendeu meu mundo até então não existia com jacaré Pitanga Apesar que jacaré Pitanga também não existe mas quando eu te passo uma nova fruta você imediatamente tenta classificar com alguma coisa do seu mundo você conhece né até pouco tempo atrás até 20 e Poucos anosr não conhecia eu não conhecia jabuticaba né então Goia tem muita japa no nordeste
não tem não e em Portugal também não tem certo cas lour conhece J caba eu eu conheço de ter estado no Brasil e ter provado mas aqui em Portugal ninguém conhece Então você Conhece né Essas coisas todas que ninguém conhece n Ô o z t falando quee saiu P buscar jabuticaba jabuticaba Ah muito bem então É é mais ou menos isso a gente vai tentar sempre classificar essa nova coisa que a gente tá recebendo na nossa mão com o mundo que a gente foi apresentado entende se eu sou apresentado aí já bo deab ah beleza
né Essa bolinha preta aqui é uma maravilha se como é que eu consigo mostrar para você aí assim é melhor baixa mais um pouquinho isso aí bota em cima da mesa aí ó tá Eita coisa boa danada jabuticaba não Portugal não tem provavelmente muitos portugueses não conhecem jabuticaba certo sim Acho que ninguém conhece só mesmo quem foi o Brasil conhece porque nem mesmo só brasileira em outro lugar então o que acontece a gente a gente Tenta fazer isso então a inteligência artificial também tentará fazer ele tentará classificar no mundo certo que ele conhece entende então
se o se o o o o o elefante cabeça para baixo não foi apresentado para Iá Então ela precisa ser apresentado para ela aprender o que que é e ela dizer o que que é é um elefante de cabeça para baixo Então essa essa e e como eu sempre falo já que a inteligência artificial ela tem como objetivo Primal imitar o comportamento Humano Então ela tá fazendo certinho ela tá fazendo exatamente como o humano Faria entende nada demais entende nada demais então é aí que eu tava falando né do cachorro e do gato e tal
se eu tenho muito cachorro então meu mundo é muito cachorro se eu se eu se eu conheço pouco de gato e aparece mim parece um um gato eu vou dizer assim pô isso aqui parece um cachorro por quê Porque eu reforcei em mim os conceitos de cachorro e não de gato beleza por isso que é importante o Quê um equilíbrio entre as bases de dados das classes que você tá tratando porque se você tem esse equilíbrio aí também aprende melhor quanto mais dados mais ele aprende certo e quanto mais equilibrado for essa base de dados
também ela vai aprender melhor beleza é isso sempre nesse dilema então vamos aqui eu vou voltar para o que a gente tava fazendo com chat PT vou escrever mais uma vez o que a Gente estava solicitando né com code interpret aqui então agora eu quero que eu quero fazer o seguinte agora eu quero agora eu quero que ah deixa assim quero que você você escreva um código tudo sem acento tá P para ganhar tempo código do Python para e para treinar Algoritmo ritmo KNN com os dados de faixa Opa faixa etária e ponto né antes
faça a plotagem plotagem plotagem por eh par plot do CN plot Cibone mostrando as classes Pera aí vou antes de solicitar pedir para ele mostrar isso aqui porque aí aí faz parte da minha análise de dados né vamos ver se vai fazer a plotagem pra gente a gente vê a localização dos dados quer ver ó agora eu quero que você escreva ISS aí o que que é Hã Vai vai Plotar já já o código ó nojento cara vai tentar colocar em Scar plot vamos ver se vai dar certo ó tá trazendo informação aqui não mas
eu quero eu não queria ass não não mas se bem que dá dá noção ó tá vendo ó ele tá mostrando que os os grupos se se agrupam tá vendo só que como eu só tenho uma informação é meio linear mesmo né linear com a classe tá vendo Se eu tivesse mais mais dados de Informação aqui aí eu poderia ver os dados mais misturadinhos assim certo então é isso vamos lá vamos em frente então agora eu quero que você escreva um código para um código um código eh Jessica learn P learn né learn para treinar
KNN bom já falei que ele ia fazer agora deixa deixa P quebrar vamos lá vou explicar quando eu escrever bom tá Importando biblioteca importou ppai certo vai definir aqui ó eh cadê mas eu quero usar aquele dataset anterior Não use o dataset de opa dataset de faixa etária e você criou vamos lá agora sim então vai abrir vai abrir lá a faixa etária certo o dataset que a gente criou Oi só só por curiosidade volta Assim mas você colocou eh Não use o dataset você diz não use ou não use que confusão que que confusão
que fica isso aí pr PR inteligência artificial então aí aí aí que tá ele se adapta né porque ele usa o contexto certo B ele vai se adaptar Por que que ele vai ele vai usar o contexto que eu tô trabalhando ele não vai usar nã mas ele usou e aí tá porque ele não entende a palavra não porque ele Entendeu a palavra não sem a vírgula essa é boa pergunta porque anteriormente porque veja anteriormente ele não usou ele já não usou anteriormente quando eu disse não sem a vírgula por mais que eu tenha escrito
errado Realmente eu devia ter escrito com a vírgula Ele identificou pelo contexto que já escreveu de que a intenção que eu estou querendo aqui é usar na verdade issso é louco né Cara a forma correta seria isso aqui mas por mais que esse token tenha sido suprimido Com base no contexto ele interpretou o que eu quero sim né entendido aí ele vai dizer de novo já fiz pô já fez vai fazer a mesma coisa tá aqui então aqui é exatamente que eu falei ele vai pegar o dataset vai abrir ele certo e vai separar a
idade da faixa etária Ok só que ele vai dizer o seguinte ó vai fazer um mapeamento onde criança vai ser igual a zer adolescente igual a 1 adulto igual a 2 e 12 igual TR ele transforma tudo em número eh eu vou dizer para ele o seguinte eu quero manter eu quero eu quero manter o nome das classes não quero que ele faça aquele mapeamento não eu quero quando ele vamos lá então agora is separou mesmo ó idade faixa etária direto Tá vendo Depois que Ele separou o x do Y Lembra que eu falei que
o x seria maiúsculo falei que o x seria maiúsculo e o y minúsculo por quê Porque esse aqui são as features ess aqui são os targets Ou seja a idade é minh as minhas entradas de dado e a fachet é a minha saída depois eu falei que ele ia dividir entre treino e teste não falei treino e teste ó ele fez exatamente isso Ó eu peguei as features de entrada de treino e os Y de teste né de treino e depois eu tenho os de teste O que seriam esses essas treino e teste ele vai
fazer exatamente isso aqui ó vamos lá desenho mais uma vez na hora que ele for treinar ele pega essa base de dados todinha Aqui ó certo e junta aqui tá então aqui é a é a base de Dad de treinamento de conhecimento tá então o que que ele vai fazer ó quando ele for aprender ele vai fazer o seguinte uma uma uma uma base uma parte da base de dados É o quê É de treino é o que ele vai usar para aprender tá Aqui desculpa gente é o que ele vai usar para aprender Cadê
ô caramba vamos para trás esse aqui é o que desculpa só o que acontece ao invés Dee usar base como como ele vai ser o professor da Inteligência Artificial assim eu vou pegar uma parte dessa uma parte dessa base de dados aqui ó fazer o seguinte vou separar aqui num conjunto Chamado conjunto de treino esse aqui é o conjunto de treino esse aqui vai ser o conjunto de teste eu vou colocar ele aqui como um verdinho aí o que eu vou fazer ele vai aleatoriamente escolher algumas informações aqui ó copia e cola e vai trazer
para cá ó essas informações ele vai trazer aleatoriamente para cá vai retirar mesmo tá E por que que ele faz isso né porque uma coisa é quando você vai Estudar que é isso aqui a parte de treino é essa certo de vou tentar deixar uma coisa mais fácil de ver aqui também mais fácil de ver uma coisa quando você vai estudar esse aqui é os dados de estudar tá aqui chama-se dados de treino até escrever aqui treino tá E esse aqui ó são os dados de teste é como se fosse uma prova entendeu então o
que que ele vai fazer olha só Zé ele vai aprender o conceito das informações que Estão aqui e depois ele vai fazer o seguinte ele vai pegar esse carinha aqui o algoritmo sabe que ele é do tipo verde aí que eu não sei aqui é o verde é o adulto né só que ele vai passar para o KNN dizer se o KNN disser que é um adulto ele vai comparar certo a biblioteca vai comparar com a classe original efetivamente que é adulto então ponto para algoritmo como se fosse uma prova de escola entende para ele
aprender aí ele Vai pegar esse próximo aqui vai perguntar o que que é isso aqui Ah esse aqui é um adolescente aí algoritmo falou que é uma criança opa tá er perdeu ponto beleza ou deixou de ganhar certo o CPT é treinado esse padrão certo todas as inteligências Aris são assim aí ele pega esse esse Rosa aqui aí ele fala bom Que que é isso aqui isso aqui é uma criança aí ele fala que é uma criança ponto para ele aí ele vem aqui Para o próximo no teste né Que que é isso aqui isso
aqui é um idoso ele fala que é um idoso ponto para ele ele só errou neste aqui só errou neste aqui beleza quantos pontos ele fez ele fez 75 né acertou três de quatro Beleza então a acurácia desse sistema que eu tô criando se fosse dessa forma aqui visualmente que eu tô mostrando seria 75% de acurácia beleza é isso por isso que ele faz essa divisão Entre teste e treino ó ele tem treino e tem teste tá já que eu tenho a pergunta e a resposta no treino eu tenho a pergunta e ten a resposta
no teste eu ten a pergunta e tem a resposta beleza então essa função do do essa função da biblioteca faz isso divide né em quatro conjuntos Tá bom agora vem aqui essa parte aqui é só pré-processamento não tem nada a ver com ia tá a ia são essas duas linas aqui Ó é ridículo tá que é a parte que eu crio o meu treinador digamos assim que é o meu KNN aqui ó neighbor classifier onde eu defino um raio de ação igual a c ou seja vai ser votado os cinco mais próximos eu vou pegar
os cinco mais próximos e os cinco mais próximos vai dizer qual é a classe Tá e agora eu venho treino passando quem o x de treino e o y de treino tá bom no fim ele vai fazer predições para Mim ó são esse aqui tá Então vamos testar isso aqui eu vou copiar esse código aqui e vou vou baixar esse arquivo da faixa etária pra gente ver que que vai dar aí o que que aconteceu aí já deu problema de novo eu quero quero que ele recrie para mim arquivo de faixa Etária ver se ele
vai se adaptar né E vai identificar se aquilo é o csb enquanto eu tô fazendo aqui podem falar o pessoal que levantou a mão aí sandec eh se falou a é tão fácil assim treinar um fácil assim né vendo alguém fazer é fácil é igual você ver o Messi jogando bola você acha que é fácil igual você fala você brinca né mas assim eh Por que que a galera fala que é tão caro eu vejo falar em Milhões e milhões de dólares você treinar uma ia e não seu o qu Beleza então é porque o
tamanho da ia que a gente tá essa ia aqui é pequeniníssimo né é bem pequenininha e tem um detalhe eh a quantidade de D também é muito pequeninha linha eu só tenho duas colunas de dados e aqui provavelmente 500 linhas certo então é bem tranquilo quando eu vou trabalhar com GPT por exemplo para treinar meu GPT ele vai treinar com a internet praticamente toda de informação é muita coisa cara Entende muita coisa mas tem uma diferença assim o treino Ret treino ajuste fino isso é tudo muito caro depende do tamanho só por exemplo eu quero
criar um agente um chat bote especializado em agricultura familiar eu quero pegar a base de dados da Embrapa e treinar ele quantos quantos milhões de eu gastaria fazer isso aí você tem que ver também a sua base de dados isso aí é uma pergunta muito subjetiva para te falar a verdade quanto que eu acho que Se eu gastaria não a base de dados inteiras da Embrapa que são acho que milhões de milhares de artigos ali eu quero pegar a base de dados da Embrapa e treinar ele naquela dizendo que a base de dados da Embrapa
inteira eu tenho que ver o tamanho dessa base de dados teria que ver não tem como é bem grande é o bem grande é tipo muito mas para é é é é diferente o o primeiro treino da ia e o r treino tem diferença de muito preço assim é muito diferente Tem porque o treino o retreinar é mais barato o treino começa do zero entendeu normalmente é mais caro bem mais caro entendi Eduardo eh no caso dessa explicação tua a gente teve aí 75% de acerto uhum os outros 25% eh vai ficar parado ali né
quem tá tá usando ali o GTT não sabe exatamente se essa resposta tá certa ou errada né porque Diferentemente do Open ai ou One né ele ele se pergunta para si mesmo né até ele refinar a resposta como Que a gente conseguiria fazer com que esses 25% que é o do Ero ele fique melhor numa llm mais simples né no modelo mais simples primeira coisa que você pode fazer melhorar eh aumentar a quantidade de dados por exemplo aqui ó tô trabalhando a minha a minha a minha base de dados aqui ó etária tem 500 linhas
de informação beleza Uhum Então eh você vai ver que se eu pedir tem 500 vai ter uma vai ter uma cura se eu eu dobrar ele vai aumentar um pouco mais se Eu dobrar de novo ele aumenta um pouco mais entendeu porque aí o conceito tá sendo reforçado então primeiro Esse é esse é uma é um teorema chamado teorema de mitel ele fala exatamente ISS machine learning é um tipo de Inteligência Artificial que melhora com mais e mais experiência uma experiência é cada linha de informação dessa aqui é dada como experiência beleza exemplo daquilo que
você falou da da do treinamento com a Pneumonia lá você vai colocando cada vez mais radiografia e dizendo o que que é o que não é exatamente ele vai melhorando esse conceito vamos instalar Então essa biblioteca ó a biblioteca Eu quero instalar é Pipe install sk learn tá Opa o nome tá errado né Deixa eu procurar qual o nome Certinho pode fazer uma pergunta enquanto você procura pode tá eh então a tava falando sobre treinar né fazer o treinamento da ia é assim no no meu caso a gente trabalha com dados de Rio ou seja
eu tenho que treinar Em resumo eu tenho que treinar a ia já com dados tendo uma análise prévia porque muitas vezes vem esses dados um pouco errado vem faltando então eu vou ter que fazer um um uma prv refinar um pouquinho vamos falar assim esses dados para poder Alimentar ela e ela audrei normalmente esse processo de refinamento dos dados Ele toma na área de Inteligência Artificial algo em torno de 80% do trabalho de treinamento de um I Então quando você pensa assim não o GPT Qual foi o trabalho de treino do GPT cara 80% do
trabalho de um GPT da vida é organizar os dados de tal forma que eu consiga minimizar o máximo de ruído possível Entendeu então quando D uma melhoradinha não D uma Mel orça Ah você pode ampliar isso tipo muito mesmo porque não adianta você tentar é é é lixo que entra lixo que sai entende a máquina vai aprender e o conceito errado se a gente passar o conceito errado para ela deu para entender então assim e pré-processamento de dados a biblioteca é cit Lar assim escrita direto tá vai ser assim vai lá tá instalando agora aí
eu vou usar pode falar Rodrigo Sandeco mas os dados que foram treinados o chat GPT não são Dados não estruturados é todo tipo de dado que havia na internet eles pegaram como dado de entrada SIM que que tem nesse caso eles não foram limpos nem ordenados nem nada antes né Igual você falei dividir os Chun e tal né foi Foi sim tem fazer os chunks e tudo foi tem uma coleta de dados aí você tem uma organização de dados por exemplo Você tem uma tokenização já é um Processo Uhum eu já expliquei isso em vídeo
aqui no canal como é que o GPT faz a tokenização e os embeddings entende Sim tudo isso faz parte do pré-processamento de dados e ele pega e aí o que acontece você tem e essa parte pré-processamento você automatiza também né a em termo de código digamos assim né você pega por exemplo aquele lance de você pegar lá e a média e e procurar dados dados faltantes e atribuir atribuir média Coisas desse tipo só que eu tenho existem pré-processamento de dados para textos são coisas específicas entendeu E o dado fica estruturado daí do tipo estruturado também
estruturado não ele não fica estruturado daí ele só vai se estruturar quando ele passar quando ele for tokenizar ela estrutura hum um texto livre um texto livre é um dado estruturado ou não estruturado sandeco um texto qualquer texto que seja ele é Um dado não estruturado o que que é um dado estruturado é esse aqui ó dado estruturado é umado é um dado que tem uma é uma tabela de dados entendeu é uma coluna de dados aqui Jon então se você olhar pera aí deixa eu f tá tá bom se você olhar o meu último
penúltima penúltima Live chamada em beds tá lá no meu canal eu mostro como é que transforma o texto que entra como dado na estruturado em dado estruturado porque no final das contas porque no Final das contas as redes neurais elas só sabem conversar com dados estruturados eu mostrei hoje né os processos aqui ó perito os processos chamado edins aqui ó Onde eu pego esse essa Matriz transformo a matriz numa linha de informação e depois essa Matriz ela entra de informação na rede neural aqui é a transformação de um dado não estruturado que seria por exemplo
uma imagem certo em uma linearização Linearize essa imagem digamos assim transformando em beds e depois eu jogo isso para dentro da Matriz eu deu um flaten né a gente chama de achatamento da imagem porque a rede neural ela só enxerga informação assim entende então o simples fato de aizar e depois ir pro eend Isso já é estruturar para para pro pro modelo é isso você vai ver que lá dentro vai virar uma matriz de informação entendeu certo e essa Matriz depois ela é multiplicada dentro dentro Do dos dos dos das gpus usando álgebra linear então
que acontece o texto vem ele é tokenizado o processo de tokenização do GPT o que que ele faz ele quebra todas as palavras em caracteres Não existe palavra para o GPT essa essa essa essa questão palavra não existe ela existe para mim sou ser humano né O que existe são os tokens que que são os tokens Ah o token é uma composição de caracteres que podem existir mas inicialmente antes de montagem o GPT Quebra todas as palavras em caracteres separa todo mundo sabe aí ele um processo de junção ele vai juntando caractere a caractere como
é de acordo com a com a quantidade de de vezes que aquela dupla de caracter aparece por exemplo imagina que e vou te falar meu amigo vou te dizer meu campeão vou te não sei o que lá eu fico falando ti ti sei quantas vezes essa essa essa essa essa esse a telha está contigo então a t não tem um ti Também né o t não sei o quando eu vou contar no meu no meu Corpus de informação esse TS repete muito então ele vai ser junto aí ele volta pro Tex de novo cura quais
são as próximas combinações que se juntam mais ele vai juntando pá pá pá pá chega o momento que ele para ali aí tem o quê exatamente os tokens quando ele tem uns tokens que que ele faz ele pega e transforma esses tokens em dá um número para ele certo vamos supor que o te é o tokem número Zero e atrelar esse número zero eu tenho uma informação que é uma coisa mais ou menos assim ó são são Dados eh probabil que eu ten dentro da rede é um troo meio complicado começar a explicar isso aqui
mas tudo bem professor eu tenho uma dificuldade tremenda de de associar por exemplo tudo que você explica aí beleza dá para entender mas quando parte por exemplo chat GPT me crie um código em Delf em Python de de uma de uma calculadora simples de mais e menos Operações fundamentais eu tenho uma dificuldade para associar tudo isso que é é feito para treinar uma um modelo a perguntar lá no chat entregar um código tipo o que que tem a ver ele dá o código certinho a partir desse treinamento de EB tokenização e tudo mais é porque
é isso que leva ele gerar o código certinho né porque o processo do chat PT é que esses dias falaram aí sobre agi teve um carinho no grupo Car quer falar bonito né para cima de mim ah não porque Vai ter agi porque agi porque não sei o que tá esse cara para com isso né A questão da Gi é multitarefa não mas o o GPT ele é multitarefa não o GPT ele é monotarefa mas ele faz coisa de advogado ele faz coisa de programador ele faz coisa de marqueteiro mas a tarefa ainda é única
aí não mas o ele qu discutir comigo e era porque era que o GPT fazia várias tarefas não o GPT dá vários tipos De saída baseado na entrada mas a tarefa que ele está fazendo é única e qual é a tarefa que ele faz é a tarefa chamada ação de texto dado um texto de entrada ou seja um prompt Ele vai tentar completar aquele texto para você na saída dá uma resposta de saída beleza uhum com base nos informações de Treinamento que ele recebeu se ele recebeu texto de advogado se ele recebeu texto de medicina
se ele recebeu texto de marque se ele recebeu o Texto de programação então ele conhece todo esse esse Universo de textos entende então o que que ele vai fazer quando ele escreve um código Na verdade ele não tá escrevendo um código ele está escrevendo uma completação do mesmo jeito se ele está resolvendo um problema matemático ele não está resolvendo um problema matemático ele está completando um texto que seria uma resolução matemática mas a tarefa ainda é a saída de completação tá Lá nesse vídeo que Logo no início eu falo sobre ele a tarefa de completação
então learning tem várias tarefas por exemplo reconhecer que existe um carro nesta imagem Qual é a tarefa detecção de objetos Essa é a tarefa classificar se existe um cão ou um gato em uma imagem já não é detectar é só classificar Qual é a tarefa classificação de classificação ou classificação de imagem ou classificação beleza é isso eh dado um número por exemplo dado um um valor De da metro quadrado de um apartamento qual é o valor desse apartamento a previsão de valor Isso é uma outra tarefa regressão linear de informação ou regressão de informação regressão
de dados alguma coisa assim essas são as tarefas de machine learning e na nlp existe identificação de sentimento de sentimento de texto por exemplo você passa um texto e ao invés de fazer algum tipo de qualquer coisa ele só diz se se esse texto é positivo Negativo ou neutro isso sim é uma tarefa entende completar o texto é outra gerar um texto é outra tarefa Mas ainda é uma tarefa o que ele vai gerar como saída nem ele sabe o que que ele vai fazer nem ele sabe o que tá fazendo porque na verdade ele
tá fazendo uma uma uma uma uma Com base no conhecimento dele ele tá tentando prever com a próxima palavra só que quando ele prevê a próxima palavra e ele acha essa próxima palavra ele adiciona essa Palavra ao ao texto que ele já criou entende aí ele pega esse esse volume de texto que ele já criou e ele alimenta de novo como um novo prompt tá então o chat PT ele pega o seu prompt gera a próxima palavra aí ele pega o prompt que você gerou você escreveu mais a próxima palavra e ele alimenta como prompt
de novo para ele mesmo para ele gerar a próxima e ele fica comendo esse esses promp que vai crescendo Que por sinal o do seu prompto tá lá entende Mas é prompto sobre prompto prompto sobre prompto ele vai gerando as palavras de saída dando a probabilidade de saída do GPT Deu para entender essa tarefa chama-se completação e parece que ele ele raciocina o a geração de código fonte parece que é um programador né tipo assim eu não consigo fazer a ligação entre toda essa teoria e ele conseguir gerar um código de um jogo incrível sabe
da mesma forma porque um código é um texto cara um código não Deixa de ser um texto sim quando você olha o texto de um código certo o código tem sequência semântica sintática tem todo um processo exatamente igual com o texto por exemplo para você faz sentido quando ele gera um texto mas parece não fazer sentido Como gera um código mas por quê Porque para você texto é texto e código é código entende mas só que código é texto é uma linguagem né professor é então para ele fazer aquele código ele teve que ler milhar
e milhões De códigos para para identificar qual seria a provável sequência de saída do que você deu de entrada percebe ele sai muito bem né é se você disser assim para ele Ó cria cria um código sobre tal coisa e você não disser a linguagem de pração ele vai o céu é limite a loucura é total ele você não sabe se vai sair em Python se vai sair em Java se vai sair você não sabe que caminho que ele vai tomar agora quando você come só um mentinho quando você começa a dizer Assim não faça
um código tal em Python aí você que que você fez é se vocês tivessem fazendo aula no meu doutorado com os meus meninos eu tenho uma animação que eu mostro bastante isso mas eu quero colocar isso no meu canal Quando você vai juntando essas palavras e você vai dando o contexto o que acontece é que as palavras elas vão se juntando e vão criando um um um peso gravitacional matemático entende hum A ideia é exatamente essa de forma que as Palavras que estão orbitando aqui em volta ó Elas começam a ser sugadas para esse centro
orbital de assunto Entendeu Uhum Então o que que vai ser sugado ali Ah se eu tô falando sobre código Python e algum problema aí ele vai juntar Qual os tipo de variável qual tipo de entrada qual tiá e Vai juntando ali ó e aí a partir que ele vai juntando e vai dando uma saída entende o transforme faz isso é um negócio Fantástico mas não é uma coisa do outro mundo também certo tem Uma matemática rebuscada no no para os alunos a gente Ensina esse tipo de coisa né mostra como é que funciona mas assim
é é é é assim que é assim que a coisa roda né o que acontece é que quem não entende mas quer falar com autoridade sobre o assunto aí transforma Isso numa coisa mágica Entendeu Uhum uma como se fosse uma coisa assim do tipo David Copperfield tá ligado é o Hype né velho você é muito louco mas sandec quer queria s questão Bem rápida assim é rapidão é só é porque tem a ver com isso que você tá falando que é uma dúvida assim eles falam que ele tem a capacidade de completar a próxima palavra
E aí eles estavam trabalhando para completar a próxima frase o próximo parágrafo como que tá isso essa capacidade dele prever não só a próxima palavra Mas duas uma frase sei lá tenho não tô sabendo não cara como é que em que em que posição que tá isso aí eh prevê a próxima palavra ou a próxima Frase ele vai ter que a palavra é a palavra Não parece não fazer sentido né entende existe eu li um artigo que eles falavam isso que ele ia conseguir prever um um contexto maior do que a próxima palavra e se
aumentar fará sentido fará sentido ó veja bem fará sentido porque o GPT quando você entra em informação nele você entra num contexto de informação para ele né então ele vai prever Qual é a próxima palavra beleza OK na saída lá aí ele pega essa palavra junta com a Aquilo que você deu de entrada e ele vai ser a nova entrada Uhum aí para prever a próxima vamos supor que eu tenha um nível de paralelismo que ao invés de eu prever uma palavra eu posso ir paralelamente prever todas as outras palavras do parágrafo aí faz sentido
concorda comigo ou não só que eu tenho que usar o quê paralelismo ou seja Elas serão previstas de forma Independentes claro vai ter que ter uma ligação entre elas assim como a gente faz no Transformer para poder treinar o Transformer a gente usa uma coisa chamada positional encoding Posso explicar depois para vocês aí no canal vou falar sobre isso tá é um é um uma série so transforma que eu vou colocar no meu canal gratuito eh até para desmistificar essas coisas mesmo então faz sentido se você conseguir gerar cada palavra dessa da do parágrafo ou
da frase de forma paralela porque Com certeza saída é mais rápida Né deu para Ender Vitor sim sim sim imagina imagina ess situação você tem cinco pessoas aqui trás de mim aqui eu falo uma frase Quem descobriu o Brasil foi aí o cara Pedro Álvares Cabral não sei o qu não sei o quê então cada um Diz uma palavra não é mais rápido do que somente uma palavra diz assim foi Pedro Álvares Cabral em 1500 né fazendo de forma em looping se eu fizer em paralelo faz sentido caso contrário não faz sentido nenhum fala Ricardo
Ricardo levantou a mão mas não tá falando Opa Desculpe desculpe é que agora me chamou atenção para caramba porque uma das metodologias que eu desenvolvi lá cheguei a levar até num curso que eu fiz nos Estados Unidos de gestão tá eu peguei mapi o que que as equipes faziam principalmente equipes gerenciais mas eram as questões situacionais de um negócio reduzzi isso em três variáveis mercadológicas humanas e estruturais para cada uma delas eu Criei sete níveis e comecei a construir um questionário de sete perguntas para cada um deles ao final dava 329 E usei esse critério
de 0 1 e men1 Ou seja eu te perguntava alguma coisa você me enrolava para responder era menos um você não sabia do assunto Uhum você tinha alguma coerência mas nada excepcional eram entrevistas pessoais nada excepcional Era Zero Uhum mas você trazia um caso bem estruturado sobre uma dessas Variáveis e você ganhava um hum aí ao final fazia uma mediana e eu conseguia eh que é o que eu tô tentando fazer com ia agora no final eu conseguia medir o grau de conhecimento que seria experiência embarcada de um profissional na vida real na prática sim
é o mesmo conceito é você e você na verdade primeira coisa vou falar da da sua técnica ela é totalmente válida porque na verdade você o que que você fez você fez de certa forma um mapeamento de Dados para sua análise eu posso compartilhar só é uma tela de resumo da Toyota inclusive que eu fiz pode eu acho que é interessante talvez o grupo e todo mundo eu tenho um amigo meu que é o Eu tenho um amigo meu que é o o Ricardo capra ele tava ele foi contratado pel ele fez o Ricardo capra
fez um ele é um grande querido nosso da Campus Pari e ele fez a campanha sidade da campanha do Obama 1 e do nos Estados Unidos Beleza deixa eu ver onde que eu consigo compartilhar essa tela aqui o Ricardo dizia que ele foi contratado por empresa ele conseguiu modelar Ele percebeu que os caras tav não porque o Fulano aqui tem uma ele cumprimenta a pessoa muito bem O cara chega para comprar carro né e ele foi modelar todo o processo de venda de uma empresa até o aperto de mão era modelado em termos de dados
entendeu não é interessantíssimo chamou Mita atenção e eu acho que que Enfim posso tá errado mas falou foram tá me pedindo para autorizar aqui ô sandec uma determinada rotina eh existe condição de um programador fazer melhor do que a ia ó ó Zé eu acho que bom a pergunta seria normalmente o inverso né Ele já tá dando o inverso do invers viu é possível um programador fazer uma rotina melhor do que dia ele já tá levando em consideração que a iat é o padrão né É porque se ela busca na internet todas as Soluções possíveis
ela tem o resultado melhor Possível é mas veja bem e a gente sabe que que se você pegar quatro programadores e der a mesma rotina vão sair quatro programações diferentes é também se a Pois é mas ela ela deve usar muito melhor os conceitos as funções não é depende aí depende da do conjunto de treinamento de dados que ele foi treinado se há uma qualidade em termos de dados aí né Por exemplo eu sei que GPT provavelmente ter lido aí todo o Github válido né onde tem gith hubs que tenham curtidas grandes curtidas e de
de repositórios que são bastante seguidos entendeu Por isso que ele aprende tão bem mas ele aprendeu com bons programadores entende é isso eu di eu diria o seguinte eu eu eu diria que com a ia eu consigo acelerar o processo de criação por exemplo esse código mesmo que eu tô eu vou Ricardo vamos podem deixar para um para um segundo momento agora eu quero que eu quero rodar esse Código aqui primeiro né Por exemplo esse código mesmo aqui que eu coloquei para vocês ó faltou essa linha de programação tá dando erro Cadê faltou essa linha
aqui ó não tinha aí tava dando el na faixa etária Beleza então o programador versátil o que que ele faz ele ele usa a ia a favor dele na verdade né então existe é aquela coisa do do aio né é uma criança que você tem que ir pegando na mão o tempo todo aiá Não tem jeito tá as pessoas dizem assim não é totalmente livre dos programadores da da mesma forma como é totalmente livre do do escritor de livro não é não vai sair ainda né Ainda não temos essa saída tão assim Pode ser que
um dia saia entende mas por enquanto ainda não ainda existe essa necessidade de se pegar na mão e levar entende mas é possível você ter uma ia que escreva códigos eh de alta de bastante alta qualidade a Questão é que quanto mais complexo for o software mais complexo será a estrutura do seu software né para ia entender e poder fazer né software simples como esse aqui que eu não tô que eu não escrevi de preguiça mesmo tá você vê que eu narrei para vocês todo o código antes de antes que ele escrevesse para mim né
E então é isso eu respondi sua pergunta S eu consegui compartilhar aqui porque Eu deixa eu só concluir esse código aqui rapidão aí quando eu for rodar uma coisa aqui você mostra Tá eu vou abrir aqui eu vou carregar aqui então minha faixa etária né porque senão não consigo mostrar para vocês mudando uma coisa para outra eu vou ficar frustrado ó aqui vai ser parar aqui etária ponto csv c sv vejam que eu já tô combinando Bibliotecas né eu tenho uma biblioteca aqui para treinar Inteligência Artificial que vai carregar esse algoritmo que faz a treinamento
em si com o pandas beleza aqui embaixo isso aqui é npai Ó você vai ver ele só aceita porque Anai também então vamos lá vamos vamos vamos treinar isso aqui para aqui vou separar em x as idades né lá tá vendo ó só a idade Viu aí a coluna de idades do meu Data Frame esse código não tem no livro tem no livro esse código tem no livro não tem no livro não agora eu tenho a idade a a a a a coluna só de de faixa etária tá vendo que é o meu Y tá
aí agora o que que ele vai fazer vai pegar essas duas colunas e quebrar em quatro quatro informações você pode ver ó que aqui ó esse fiz teste e tal ele é do tipo arrei Mas ele é do tipo npai Então já tá usando o npai aqui junto certo muito bem nesse próximo aqui eu estou criando o modelo cann ó usando a biblioteca e do Pit Lar mas importar da classe kist neym KNN né classifier vou dizer para levar em consideração os cinco vizinhos mais próximos tá cinco vizinho mais próximos ó aqui agora eu vou
treinar efetivamente o modelo ele vai aprender o conceito baseado no que que é a informação com a Saída de treino né Aprendeu agora o que que eu vou fazer eu vou pegar aquele conjunto de teste que eu separei lembra provinha e vou chamar aqui num predict ó só que eu vou passar só os valores de Dad você pode ver que se eu colocar o mouse aqui em cima você vai ver que as informações que ele tem é só 361 73 74 tá vendo não tá dizendo se é idoso ess aqui são os index né são
os index lá e aqui os valores ó deixa eu tentar abrir aqui os valores Vou mostrar os valores né Eh aqui são as idades ó tá vendo ó 54 75 84 endeu tá tudo aqui tá bom o que eu tenho que receber de informação aqui é nesse Y pred aqui né é a predição da informação se é idoso se é criança se é e comparar com o original daí eu vou ter uma saída que é uma acurácia aí eu vou ver então já temos o cálculo de acurácia Cadê uma acurácia de quanto aí 1.0 significa
que ele acertou ele tirou 10 na prova certo então se eu imprimir aqui ó curasse do modelo 1.0 ou x 100 100% beleza Ok podemos ter problemas aqui certo a gente chama de overfit algumas coisas aqui o modelo pode estar aprendendo além do lém da conta mas como a nossa base de dados é muito simples e a quantidade de dados é um tanto até interessante provavelmente ele ele Realmente extraiu a a a a a a a a capacidade né digamos assim de dizer se o a a partir da unidade o que que é o que
que é uma pessoa é ele aprendeu esse padrão tá tem uma coisa que ele não fez aqui que eu vou pedir para ele vou só passar o código para ele aqui de novo ó eu vou dizer para ele aqui o seguinte que eu quero ó eu vou criar aqui um novo novo GPT code barra code Né então aqui em cima eu vou dizer para ele o seguinte ó eu quero salvar esse modelo eu quero Salvar esse modelo KNN para para carregar em outro programa programa Python e realizar novas predições certo então ele vai dizer isso
para mim vai vai pegar vai alterar o código para mim usando essa biblioteca Job li pickle certo ele vai usar o jo liad Basta fazer Isso aqui ó eu pego e importa a biblioteca veja mais uma biblioteca quando eu faço essa Job Lib aqui que é a biblioteca que salva o meu modelo ele esse arquivo aqui é a minha inteligência artificial entende vocês vão ver o arquivo de inteligência aqui na mão ó Então vamos lá vou adicionar ele aqui em cima porque no fim quando terminar aqui o que eu quero fazer é salvar o modelo
ó Então vou colocar esses dois códigos aqui no no fim eu vou passar tudo para Vocês tá aval bastante próxima vez agora aqui ó eu vou parar tudo que eu sei que tá tudo beleza que eu vou fazer aqui agora vocês vão ver que vai aparecer um arquivo novo que é exatamente esse modelo knnn ppkl que é a minha inteligência artificial vou simplesmente aqui agora como eu já rodei o programa tá dando certo vou dar play ele vai rodar o programa e o que que aparece aqui para mim modelo knnn L é min i A
e agora José fecha isso aqui fecha isso aqui voltarei para min meu programa chamado etaria pweb entendam a inteligência artificial tem dois momentos bem definidos que eu falo isso o tempo todo primeiro momento da i a é o treino certo primeiro momento da i é o treino Então vou colocar aqui um Elemento chamado treino que é quando você faz o qu ensina a sua I você tá ensinando ela esse ensino Vai resultar em um file em um arquivo que representa esta ia certo que é exatamente quem o seu modelo no final das contas a sua
ia vai ser modelada e vai ser criada esse modelo isso aqui é a parte de treino pergunta que tipo de conhecimento é Necessário para você realizar o treino de oia tô falando uma pessoa mesmo pessoa um ser humano vocês podem me dizer de tudo que eu falei para vocês até agora como os dados os dados históricos né eu preciso dos dados para treinar o que mais você precisa você precisa ter dados dados abertos e eu acho que a estratégia também de Eu acho que o mais difícil é a conexão o link o sentido entre os
dados no sei tem que ter um padrão né para tem Que identificar padrão certo que mais que mais vamos você tem tem que ter medidas né você tem que ter uma base de dados que que ela fica alucinando lá e uma base comparativa entre eles para para poder validar se aquela resposta sei lá né O que se usa né 80% dos dados são genéricos 20% são são reais comparativos isso aí eu tenho aqui a divisão da base de dados né para treinar uma uma base de dados de teste eu tenho que saber qual é a
quantidade ideal para Fazer esse teste Qual é a quantidade ideal para fazer esse treino eu tenho que saber se esses dados estão limpos se esses dados precisa se tem tem bagunça se vou começar a listar aqui tá na Pr Eu Tenho Em primeiro lugar como é que eu faço para extrair os dados de onde vem esses dados que eu vou usar de que lugar que é isso esses dados são eu esses dados são válidos representam e a questão semântica Sei lá o significado representam é representa o problema que Eu estou tentando tratar Tá certo representa
o problema idade que eu tô que eu tô tentando tratar beleza outra coisa Quais são as técnicas necessárias né que eu vou usar ali para tratar os dados já que eu falei que o trabalho de limpeza de dados aí né que o Ricardo falou aqui agora leva eu falei é 80% do trabalho de uma inteligência artificial está na limpeza dos dados beleza isso dá trabalho que só peste é muito código você tem que escrever você tem que Garantir que aquele a você não vai colocar lixo beleza tá tudo pronto aí agora eu preciso o quê
eu preciso ó de conhecimento do tipo técnico em termos de matemática você tem que entender como é que você treina uma rede neural como é que ela funciona por dentro que tipo de de erro que vai e que volta para treinar a rede como é que eu altero esses pesos aqui porque esses pesos aqui ó a medida que as coisas vão treinando esses Valores vão mudando aqui certo para representar para representar exatamente eh a sinapses da rede neural eu preciso saber disso eu preciso saber disso na hora do treino certo no fim das contas depois
que eu treino tudo que tá tudo muito lindo sai esse arquivo aqui que é a minha ia efetivamente eu pego ela coloco no servidor E alguém vai usar para resolver o problema essa é a primeira fase da ia que poucas pessoas que Provavelmente Vocês não conhecem né que a maioria de Vocês não conhecem porque não é do dia a dia de vocês tá agora existe a segunda fase da i que é a fase do uso fase do uso basicamente o que que é eu tenho a minha inteligência artificial que veio daqui é a a mesma
coisa ó certo é o que nós vamos fazer agora a minha inteligência artificial que eu usei e criei lá agora eu exportei né essa inteligência para poder usá-la porque Não faz sentido eu criar uma inteligência que eu não posso usar por isso que você não tem GPT 4 5 6 7 o tempo todo porque para você poder criar o quatro já foi um suplício tem seis meses de Treinamento tá aí um tempão treinando assim que nunca sai Beleza então não é só uma questão de você ter dados GPU ter dinheiro porque todo mundo tem existe
uma engenharia por trás de tudo isso aqui ó que precisa ser criado tem a parte de engenharia aí vem A parte do uso tá do uso então agora vou aqui ó eu tenho aqui o meu PC aqui meu pcin e eu vou colocar aqui o meu pcin bonitinho e eu vou conectar o meu PC a esta Inteligência Artificial de alguma forma é que nós vamos fazer isso aqui agora o PC serve né meu meu computador aqui vai servir para poder entrar dados a inteligência artificial vai processar e vai me retornar dados de volta tá aqui
é um vai e volta neste caso aqui tá eu Vou tracei já essa linha mas para vocês terem uma noção de que aqui é só uma cópia né digamos assim aqui é o uso em si beleza que é o que nós vamos fazer agora então nós fizemos esses dois trechos né fizemos essa parte de treinamento aqui agora eu preciso usar tá então como é que eu vou fazer isso bom meu programa anteriormente usava esses ifs e lifs aqui para definir tava funcionando muito bem só que agora O que que eu quero eu quero não usar
isso aqui mais eu quero usar uma inteligência artificial beleza E olha que esse problema é um problema simples mas já deu um tanto de if né E se eu adicionasse mais faixas etárias aqui esses ifs iri aumentar e quanto mais complexo for o problema mais ifs mais Wi mais não sei o qu e chega o momento que você simplesmente não consegue fazer um programa que resolva Aquela aquele problema que você tá Tratando por exemplo de dis se tem um cão ou um gato numa imagem não é não é possível se fazer com if ou com
wi porque os dados de entrada São só pixels E aí você faz o que com isso Deu para entender a complexidade mas enfim eu quero agora carregar esse arquivo que eu treinei e quero colocar isso na web digamos assim no meu streamlink né então vou voltar aqui no onde eu treinei Cadê eh aqui e eu vou pedir aqui acho que que é Basta Fazer mais uma vez esse Import do J Lib aqui certo e se eu não me engano faz um tempinho que eu não uso esse tipo de estrutura aqui porque eu uso eu uso
outro Framework né Eu uso o ptot E também o tensor FL eu vou usar aqui o loads né então antes de usar qualquer coisa eu vou carregar minha ia aqui então aqui eu vou usar aqui ó a minha ia beleza ou o meu KNN Né aqui vai ser load É isso mesmo é vamos ver se vai funcionar eh agora que agora que são elas né vou tentar aqui dar um executar o stream leit aqui vamos vamos ver se pelo menos Ele carrega aqui né Talvez ele certo só para ele carregar em termo de ou não
vai dar certo tá aqui vai dar certo ó só quero ver se ele vai carregar o Modelo aparentemente carregou né tá aqui ó minha ia com o nist neighbor tem até o tipo de de neighbors aqui ó tá vendo a métrica que ele usou foi micon tá tudo certinho então para fazer um predict ó vou voltar aqui lembra que ele fez predict aqui em cima é KNN predict passando quem passando a informação Então vamos lá ó eu vou fazer só um teste aqui ó KNN predict passendo aí eu tenho que passar uma um um vetor
de Idades na verdade aqui não é KNN vai ser agora ia né e eu vou fazer aqui qual é faixa recebe isso aqui aqui vamos testar mais uma vez aqui agora para ver se vai ele tem que carregar aqui a faixa né Se não carregar ele vai carregar pelo menos a o número da faixa alguma coisa assim mas acredito que ele vai retornar aqui tipo adulto Essa é a esperança de ele carregar modelo deu um errinho que que ele diz aqui Eh é esperado uma rede 2D ele passou só de 1D Beleza então uma Red
2D seria uma coisa assim né ó Ok É porque eu posso passar uma idade outra idade outra idade eu posso passar várias idades de uma vez só ele ele PR dizer tudo de uma vez só tá então vamos ver acho que é isso vamos ver Qual é a faixa etária Qual é a faixa etária que ele falou dentro da variável faixa ó Adulto adulto ó vamos trocar Vou colocar aqui 10 qual é a faix etária de 10 nem Zé criança criança carreguei a inteligência artificial e vou pedir para ela fazer uma uma predição passando a
idade da da pessoa olha lá criança mole que top vamos de novo Vamos colocar aqui a idade O Zé Osvaldo é 66 mesmo ou como é que é 69 ele falou com raiva você v ah miserável vamos lá Zé aqui vou até parar porque tem que fazer 69 né 6 63 vamos lá mais uma vez e agora ó ó ó eu vou executar aqui e a tem que tá idoso né vamos ver se vai ser isso mesmo e aí ó quando eu falo lá é idoso Beleza idoso é fach etária O que eu preciso fazer
agora não idoso não que idoso não faz mais isso talvez faça só isso né Entendeu o que eu preciso agora imprimir eu preciso o quê O que eu preciso agora que a pessoa de digite para mim qual a idade dela lá no stream lit né e depois eu passo para dentro da i então aqui tá funcionando que é uma beleza então vou parar aqui é parado ó Vou tirar a faixa etária aqui beleza vamos para dentro do botão quando a pessoa digitar eu não preciso disso aqui também não ó eu simplesmente vou calcular a faixa
etária aqui dentro e vou colocar a faixa aqui eu acredito que aqui vai dar erro se ele for escrotal ele vai colocar para fora certinho mas vai dar er porque eu tenho que dizer aonde está a informação da faixa etária Mas vamos testar mas cara olha Só presta atenção no que que você tá vendo aqui ó olha a quantidade de dados a quantidade de linha de informação concorda comigo que é bem agora só que o seguinte né Agora eu vou entrar aqui ao invés de entrar 69 que é idade eu vou entrar quem a idade
que foi digitada beleza agora vou só parar quando vinher aqui vamos executar isso aqui então agora agora tenho que fazer Pelo pelo stream leit né então vamos lá stream Run vi hã tá errado erado vi tem o i a mais também string tem o i no meio aí antes tem um I né passou né vi. web né pon p f we verdade misera web eu vou execut ah falta um Run Aqui Também tá E aí vai abrimos o nosso agora o que que eu vou fazer calcule eu não sei por tá dando esse errinho aqui
tá 10 criança ele calculou velho e mostrou criança né mostrar só o criança mas ele pegou aquele aquele vetorzinho e colocou lá mas tô aqui ó vamos lá O idoso 70 idoso 54 adulto 18 adulto 17 17 18 adolescente né 18 17 adolescente detalhe não é aqu ele bateu certinho na faixa etária tá ligado 12 adolescente 11 criança ou pré-adolescente né eu poderia colocar entre 10 e 11 de bola Pré adolescente entende agora não estamos mais usando if ou w entendeu quando o cara disser assim como é que você programa uma inteligência artificial aí ou
o cara disser para você assim não eu programei uma inteligência artificial é uma anta Beleza pode dizer para ele bicho desculpa Você é uma anta Por que não você não programou não existe a Possibilidade não existe a menor possibilidade de você ter programado a inteligência artificial mas eu programei cara programou não você pode dizer que você fez o quê treinou treinou agora programar meu coleguinha mas não fez mesmo você pode ter usado a programação para treinar agora treinar efetivamente você não fez então temos mostrei claramente para Vocês aqui coisas importantíssimas essa aula de hoje foi
fodástica foi mesmo foi mesmo primeiro mostrei para vocês aqui que o como é que a gente cria um programa para um determinado problema usando somente a linguagem Python pois peguei esse mesmo problema extrapolei o problema para dados e peguei esses dados e transformei esses dados em um Ia onde ela conseguiu Aprender o padrão dessas informações a partir de agora eu não usei mais a programação comum eu simplesmente usei a inteligência artificial para tomar conta dessa parte aqui ó para tomar conta dessa parte aqui ó específica da tarefa que é definir a faixa etária entende por
que tu mostrou isso pra gente aqui agora porque aqui pode ser qualquer I velho pode ser o cre entende pode ser um chat pode ser um GPT da vida qu Você tá conversando o que Tá em volta dele pouco importa entende pouco importa a subestrutura do Python ainda é a mesma a ia não substitui tudo C aa não substitui tudo a vai substituir o quê um trecho do programa ou uma tarefa que supostamente é complicada de se entender ou que se você só faria exatamente a parte mecânica do trabalho eh ou a parte complicada né
da da do do software aquilo que você não conseguiria fazer com o software você pode fazer com I obviamente que eu tô mostrando aqui que a gente fez isso com inteligência artificial porém e eh eu peguei toda aquela abstração dos ifs e Wi né os ifs que a gente usou e eu trouxe para cá para essa única linha de programação né carreguei a aqui usei lá do lado de cá Beleza então aqui eu mostrei claramente os dois momentos que existem na Inteligência Artificial essa barreira aqui Vocês precisam ter gravada Na mente certo para quando você
for entender né como funciona a inteligência artificial existe o momento do treino que para esse treino desculpa palavrão tem uma de coisa para você aprender e fazer você tem que ter um conhecimento técnico monstruoso para poder você gerar essa coisinha azul aqui outra coisa é você pegar aquilo que Foi gerado no treinamento e usar no seu programa de aí quando você olha o programa você diz assim cara é muito pequenininho velho entende é muito pequenininho porque na verdade a inteligência artificial vem simplificar o trabalho do programador até nesse nível né Entendeu Onde eu consigo fazer
coisa complexa mas com menos código ainda Beleza então aqui Pessoal aí agora vou puxar a sadinha e vou bater de novo aqui tá o cara que é especialista em a tá aqui entendeu E quem é o filha da aqui o usuário da ia entendeu aqui tá o user Aí eu te pergunto chat GPT quando você tá usando o chat APT você é um especialista ou você é um usuário Olha Aí usuário usuário não vem me dizer que você é especialista em a dizendo que você tá usando chat PTT você não é nenhuma entendeu não é
uhum ponto a print nessa tela leva para vocês já mando para vocês ISS aí essa é a estrutura básica da inteligência social não tem jeito certo tem um monte cabeçudo aí estudando fazendo em se chamando exatamente Então cara usando a inteligência artificial e se achando o máximo só que cara do lado de cá mano Pelo amor de Jesus tem coisa demais para se fazer entendeu para o cara ser realmente um especialista em a Então veja quando você existem especialistas e especialistas em tarefas diferentes Até porque eu disse que quando é especialista em a esse termo
em a é até um termo muito genérico a gente quem é especialista não usa muito não eh a gente tá é a gente é especialista em um determinado tipo de tarefa de machine learning um tipo de tarefa de Inteligência Artificial por exemplo você é um especialista em visão computacional você é um especialista em na tarefa de detecção de objetos para carros autônomos entendeu isso é um especialista você é um especialista em processamento de linguagem natural para treinar gpts da vida né lln você é um especialista e a especialidade tem até Especialidades de Especialidades entendeu internamente
na área de de pesquisa da ia existe essas Especialidades porque as tarefas são diferentes precisa até entender Quem são as tarefas de machine learning sabe para você dizer tá você é um especialista em a em que tarefa o cara não eu sou bom em chat APT pera aí cara você não sabe nem o que que é uma tarefa de como que você quer dizer que você é especialista em alguma coisa entende falando ISO T falando tudo isso porque é importante agora a gente começar a definir as barreiras entende Para você não se sentir mais enganado
no que eu tô falando cara essas aulas elas são por causa disso eu aproveito já Aproveita e desmistifica uma cacetada de coisa entende agora você quer se tornar um treinador de Inteligência Artificial por é difícil aqui ó não é difícil velho não é difícil não é difícil depende também da tarefa se a tarefa que você tá tratando É treinar um GPT por é super difícil precisa de uma equipe grande mas para Algumas coisas não é preciso para algumas coisas as tarefas são até simples entendeu de você tratar Olha aí uma fiz agora com vocês aqui
usando o PT para te ajudar para entender não é difícil entende agora tem que entender que existe esses dois momentos né a parte do treinamento que leva tem todo um conceito matemático por trás tem toda uma ideia que você tem que construir eu tenho que saber o que que funciona cada algoritmo desse Por que ele trabalha Dessa forma né eu tenho que saber avaliar quando ele faz o teste quando ele faz o treino qual é o nível de acura porque que é bom porque que é ruim onde é que tá para depois eu gerar isso
aqui para depis Pois é usar entende tudo isso é necessário saber certo é isso que eu venho fazendo desde 2017 aqui no canal ensinando a galera a treinar i a treinar I eu venho ensinando a galera a treinar I certo agora que apareceu chat PT a gente colocou aí 2023 Para casa alguns prompts aí apareceu mais gente e tal né provavelmente você chegou por aí mas cara treinamento de ar é outro nível de coisa entendeu o papo é outro meu brother entendeu u a nós especialistas da área da Inteligência Artificial efetivamente quem treina quando os
caras falam umas coisas dessas aqui na área de uso a gente bola de rir entendeu o cara se expõe é é é é engraçado quer dizer isso entendeu é super engraçado então eu tô falando para Vocês para vocês tomarem cuidado com isso sabe tomarem cuidado com essa com esses termos que se usam eh é é essa é a importância de se saber esses detalhes e cara fica bonito né olha como fica bonitinha essa coisa aqui e rodando aqui no no stream Lead né a coisa toda Funcionando aqui é muito bonito colocar 100 anos aqui né
Eh casse anos aqui vai dizer o quê idos beleza 120 poderia ser não existe mais não né mas ele coloca idos lá tá tem como simplificar tá Retirar essa informação aqui ó retirar essa informação deixar só o idoso tá aí vocês dão uma pesquisadinha vocês acho botar na Cova 5:40 da tarde foi um é na Cova o humor Monte ponian hein sandeco sandeco Cadê o seu diploma do Mit não já chega porque eu já enchi muito saque de vocês com essa história deado ficao não sei o qu eu acho que a vida mais bela já
já vou tomar Serv lind vai ficar maravilhoso eu preciso mostrar Se a gente quisesse colocar várias idades para ele classificar várias idades pô interessante hein como é que a gente poderia ser será que ele vai topar eu fazer isso aqui ó vai dar um erro né poderia né fazer isso eu passar várias idades aqui e ele de repente me trazer uma uma mostrar aqui embaixo várias idades né bom primeiro eu ten um problema que é o seguinte quando eu chego aqui no meu no na minha faixa etária aqui quando eu Peço pro cara digitar aqui
ó eu estou convertendo em em um inteiro certo e e a e o que tá vindo aqui é um string como se tivesse formatado eu tenho que então transformar o que tá sendo entrado né tá sendo entrado aqui da informação eh eh seria uma lista de dades deveria ser uma lista de dades pode ser um vetor de dades também você não consegue resolver com a raai ain sim cons então que tô falando Você vai você vai você vai digitando e você vai você vai digitando e você vai como é que fala gente a gente tem
que receber um texto guardar numa rei e depois separar eu quero você não consegue fazer um apende aí calma aí cara eu vou fazer eh deixa eu ver como que eu faria só a cabeça tá cansada velho rapaz eu não vou fazer agora não sério mesmo eu tô cansado Demais mas a ideia seria a a normalmente seria o seguinte se você fosse fazer em Python comum você teria que fazer um looping e você ir digitando certo se você quer digitar vários que que você tem que fazer você tem que de certa forma ir salvando em
algum lugar aquilo que você recebeu como informação antecipadamente entendeu Eu acho que eu não consigo fazer uma coisa tipo assim eh se eu clicar aqui idades né idades passando um Vetor você queria se você criasse dois dois botões que um vai empilhando os dados que tão E aí depois calcula ô sandec se a gente pegasse esse código e pedisse pro pro chat gp fazer pra gente isso que a gente tá querendo mas o problema é que ele vai limpar toda vez que ele faz o relo da página entendeu Não adianta muito eu tenho que criar
algum tipo de memória aqui eu tenho que criar algum tipo de memória onde eu passo para ela mesma a informação e vou Empilhando isso tem que pesquisar como é que faz isso com stream L professor fica um desafio né próxima aula Trazer isso aqui professor se tratando de texto Se bem que a gente vai ter o livro de stream lit né seria um tema interessante par esse livro certo porque que tá fugindo do Python já he Professor Oi se tratando de texto e por exemplo se eu pegar todos os livros de Machado de Assis e
alimentar A Iá se tratando de texto eu preciso fazer algum trabalho de Limpeza em termos de textos por ser livros sim porque você pode por exemplo fazer como o pessoal da antrop fez que eles estão usando agora o itf DF para retirar aquelas palavras menos mais que mais aparecem e que menos aparecem por exemplo sabe quando você tá conversando com adolescente o tipo assim ass tipo assim tipo assim o tipo assim não quia dizer nada por mais que tá ali a palavra na no Vário tipo assim mais vai atrapalhar do que ajudar então o que
que você faz o algoritmo de itf DF vai tirar os tipo assim entendeu ah ess aqui aparece demais vai tá gerando ruído ele vai tirando Vai tirando aí você faz uma limpeza você tem são são técnicas de pré-processamento de dados para texto você pode utilizar muita coisa tem que ser test tá na Inteligência Artificial pessoal não Existe uma regra fechada você tem que a partir do seu os seus dados você tem que testar as várias técnicas e o que funciona isso é um dilema da ia mas só quem é só quem é especialista sabe disso
porque quem é usuário Acho que tudo é lindo entende Professor germent artigos preposição também são retirados né na pode retirar também tem gente que tem algumas redes neurais que retiram tá Tom tem outras que não retiram Depende você Tem que testar para saber se ela melhora ou se ela piora o desempenho quando você tira os artigos ou deixa entende por exemplo tem gente que tira as acentuações todas Tem gente que coloca tudo em minúsculo eu sei que o GPT faz isso tem gente que pega e faz por exemplo é exatamente usando as Stop Words né
palavras que não fazem sentido tipo tipo tipo né o tirando todos os artigos tirando todas as As quando você quer as palavras você pode tirar os sufixos por exemplo sim que faz isso também mas isso depende muito do seus dados e depende da estrutura de rede neural que você tá usando depende do seu problema e no final das contas você vai ter que rodar testar e verificar se dá certo ou não então uma ia normalmente você treina ela várias vezes sabe você com várias técnicas várias possibilidades por isso que é interessante que gera muito artigo
Centí n o artigo científico ele vira comparativo é meio que a narração dos problemas que você teve e o que você fez para melhorar entende entendi é bem legal obrigado Professor galera foi lindo o Ricardo fala Ricardo eu já por mim já deu agora é só conversa mesmo tá então não esquece da minha calor posso te mostrar sim pode S fechar aqui minha tela Então esquece da minha é novo hein só pode mostrar se foi especialista pelo Hein você foi longe meu amigo hein sandeco tá aparecendo pede para ele aí o diploma dele de especialista
do m tá aparecendo para vocês aí Tá sim tá mas basicamente vou passar bem rapidinho porque eu quero só aproveitar a oportunidade para fazer uma validação de conceito tá mas o que que eu fiz aqui basicamente é o seguinte Peguei todos os anos de executivo onde tudo que eu Colocava à mão dava certo o que eu fazia com as equipes Como eram os processos e cheguei a a a três variáveis humanas gerenciais e a ideia de relação entre áreas que é visão sistêmica tá Uhum baseado nisso ag eu não consigo jogar um mouse na outra
tela ô caceta Cadê ag D ceta pô que você passa para próxima aí baseado nisso as três variáveis foram mercadológicas que tudo tudo que tem a ver com o mercado estruturais tem tudo a Ver com o negócio e as humanas que é a relação entre pessoas tá Uhum aí o que que propõe identificar sintomas e causas os perfis profissionais os traços motivacionais que faziam eles darem resultado e não dar resultado conhecimentos e habilidades reais num conceito de perguntas e respostas aí aqui para avaliar aí eu usei uma fundamentação H filosófica tá eu fui lá em
Sócrates Aristóteles Platão Descartes que era como que que que Modelagem usava para extrair esse conhecimento uhum tá então a parte lá da matica H do Sócrates de como fazer essas perguntas de Como provocar essas situações para você fazer investigação achar os padrões e conseguir plotar isso uhum Então você tinha aqui um esse aqui é um caso real isso aqui é o Grand Rot em São Paulo tá onde as relações humas com base nas respostas você tinha essa Matriz aí o que que era positivo Eh nesse fetor que aqui tá usando Descartes Tá o que que
era negativo cada bolinha dessa representa o qu uma pessoa não aqui nesse nesse slide aqui tá representando áreas Opa beleza as áreas mais positivas as mais negativas as negativas negativo negativo negativo positivo e como que essas áreas eh se comportavam tá então cada área Volta lá volta lá volta lá Ops cada área dessa aí representa um datap dentro dos seus dos seus dados Beleza isso então se você passa esses data points né de forma padronizada para que a inteligência artificial possa enxergar ela consegue identificar esses padrões e aí você começa o seguinte bom bom e
as pessoas que são relacionadas com essas áreas onde é que elas estariam aemm pode aprender sobre esse tipo de coisa entendeu dier é onde vem para cá e esse estudo de caso eu te falei da Toyota foi em 2019 tem aí alguns testes que é para identificar a parte comportamental mas basicamente é para descobrir isso aqui ó as causas o que que é causa tá aparecendo ess po aqui porque D um control mais que ele vai ampliar não vai não não ou ou cont control screw para ele fazer uma ampliação não deixa eu Minimizar fechar
essa esse kote aqui para ver se aparece o de trás aí fechou não mas vou compartilhar porque é meio interessante que Aqui aqui ó então fazia todo um trabalho Fiz todo um trabalho né de identificação de análise comportamental eh buscando o que que o que era eu não quero cansar vocês tá mas basicamente é para chegar aqui ó o que que é efeito que é aquela coisa que todo mundo fala ah tô perdendo mercado e o que que é causa disso O que que são as causas Uhum aí plava aqui individualmente cada elemento fazendo até
umas análises que São bem simples coaching usa isso que era para entender o comportamento desses profissionais como eles estavam como você tem essa base de dados de causa e efeito tipo assim a causa são as entradas de dados e o efeito seria saída tenho tenho eu tenho isso aqui eu tenho 20 anos de estudo aqui eu tenho tudo isso documentado com as perguntas com tudo mais aí o que eu queria te mostrar era isso aqui ó aí quando chegava no Personal comp pés o Personal comp pés é como um pouco do que tu tava falando
os caras que dizem eu sou especialista em a é como a pessoa se percebe então para cada uma daquelas variáveis você tem sete perguntas que percorrem sete níveis então esforço retorno risco como é que ele se percebe em relação a cada uma daquelas situações certo e aí quando você vai mapeando ele vai fazendo uma média praticamente uma média simples mas ele vai identificando o que que é Positivo o que que é negativo o que que é neutro C então é vermelho amarelo e verde tá aí quando você chega no resultado isso aqui é como ele
se percebe se ele é mais conservador moderado ou inovador Uhum aí tem o próprio teste individual dele se ele tá underscore com menos de 1% conservador moderado tem alto potencial excepcional nas respostas situacionais dele aqui apresenta essa é a parte que fica interessante aí aqui eu consegui ap Plotar o que que ele era melhor o que que ele era era pior em relação a como ele se percebia Uhum Então a linha vermelha eu acho que eu sou assim eu sou especialista em tá ali lindo né E aí a a a experiência pessoal dele refletia outras
cois coisa né completamente diferente né é isso E aí O interessante é que quando você pega a percepção dos executivos da Toyota tá a percepção de como eles se percebem o Gráfico fica sim mas quando você plota o individual fica assim difer muito interessante cara muito interessante aqui ó e aqui eu tô comparando todos os times todo mundo que se falar aí era aí é como eles se percebiam E aí lá aqui é como eles se percebem pô são todos maravilhoso né o cara não tem autoc aqui ainda estão na acima um pouquinho acima de
50% quando você botava todo eles inclusive lá ota você tinha esses disparates para Cada uma das variáveis aí você perg aí você vai e pergunta assim aí o gestor fala assim por que que um time tão bom não anda exato Aí você ia pega um cara como esse aqui ó que tá lá em cima em capital humano sabe liderar faz colaboração entendi mas as competências e habilidades dele tão baixa e ele tem um nível baixíssimo abaixo de zero para engajar as equipes legal demais o que mostra que ser líder Cara eu quase tenho uma síncope
cardíaca quando entro no Linkedin ser líder é não sei o que ah lindo e aí o Linkedin tá virando uma rede de é na verdade o link Disney bom mas aqui Adi P volta lá pô tô vendo seu gráfico tá bonito na verdade o link Disney tá virando tá virando o Instagram Profissional né a revista Caras online exatamente o Instagram bicho Só serve ele só serve se você fizer inveja se você não fizer inveja não adianta eu falo eu falo pra minha minha irmã minha irmã é desas minha irmã Ah Instagram só presta para fazer
inveja se não fizer inveja não presta aí minha irmã tira foto que tem que fazer inveja F ass que é você tem que tirar aquele aquela foto assim no po só com sorvete Italiano tapa né a desgrama ninguém mostra E aí o Linkedin também acontece isso demais né E aí O Grande Desafio Qual é para cada grupo desses capital humano liderança eu fui plotando ao longo dos anos Quais quais eram as sete perguntas para cada um do bloco um dos blocos de sete questões então em cada bloco para humanas para tal eu tenho 49 perguntas
que foram construídas eu quero extrapolar essas perguntas usando e agora porque ela entende Qual é a a Semântica Qual é o contexto que tá buscando entre o cara que diz que faz e o cara que faz tá então Esse é um dos Desafios e o segundo desafio é fazer isso e e é colocar isso com uma inteligência artificial que consiga mostrar vem cá vamos falar sério aqui você acha que você sabe Mas você não sabe e os teus gaps estão aqui aqui e aqui se você não melhorar esses gaps no gráfico você vai ficar lá
embaixo é e você Então e o mais Importante aonde você tem esse GAP exat aí naquela história que é bem desculpe eu vou concluindo na história que é o a a tua vida quer ser professor Vem cá vamos botar todo mundo numa mesma bacia ou eu tenho grupos que eu preciso conscientizar tem grupos que eu preciso treinar e tem grupos que eu preciso desenvolver você não pode botar quando fala ensinar todo mundo na mesma bacia porque eles ficam loucos Como Assim eu acho que eu sou um máximo des n não é o máximo não entende
nada do assunto você é só é Rolando Lero entendeu Amado então acontece isso demais cara é assim é impressionante e e eu tô vendo que algumas coisas estão se tornando bets de de curso sabe como é que é os caras estão prometendo umas coisas nesses cursos aí usando a inteligência artificial que era uma que é uma área de pesquisa né que é minha Paixão da área de pesquisa que é como eu falei no grupo lá eu às vezes eu me sinto como se tivesse um bocado de porco com os pés sujos andando na minha sala
assim ó ô ô ô sandeco uma das coisas que eu mais levei tempo é que não tinha I né ou quer dizer tinha tinha não sabia usar mas que eu mais levei tempo é atribuir os pesos para essas perguntas senão qualquer peso é peso então os pesos quando você fazia aquela planilha foi não é que que eu Montei ela toda no Excel se o peso fosse fosse muito peso para para um determinado conjunto de respostas você tinha um desvio então mais ou menos uma inteligência é como é mais ou menos como eu falei no início
como a rede neural aprende né tem que fazer esses pesos essas somadas digamos assim sei lá foram algumas centenas de de de de profissionais mais centena tem muito muito Material e eu fui vendo como eles conversavam entre si quais resultados e disse não esse cara realmente é isso aqui o peso disso aqui tá correto Tá bom então deixa lá o peso é 0,5 aqui o peso tem que ser 0,7 aqui é uma área mais criativa então o cara extrapola demais você tem que diminuir o peso porque na média vai dar problema que se você pergunta
quanto que é um mais um e o cara responde dois beleza mas quando diz assim qual é a composição Entre x y z que o cara usa criatividade para fazer isso você não pode desconsiderar isso mas também não pode atribuir peso demais porque isso dá problema uhum o cara pode ser bom de lábia ou outro ser quietinho e e res curva é e agora eu tô querendo a aula de hoje foi maravilhosa porque agora eu tô trabalhando muito tenho trabalhado alguns anos mas agora os Eu costumo dizer assim ó os recursos atuais permitem tem ferramentas
vamos dizer Assim existem ferramentas que permitem agora dar vida isso e compartilhar esse conhecimento porque tem mais de 25 anos de estudo aqui cara uhum bacana cara parabéns aí se tu puder me dar de dica emite Qualquer coisa manda no WhatsApp est aí tá o caminho parabéns mesmo né Sand é muito bom quem é o próximo da lista Aí tá na vez aí o Diego Anselmo eu tava na vejo né mas vocês Gosta de me deixar por último né mão não tá levantada aqui pô Então não vai falar agora não vamos lá é só você
fala quer na ve Por que que você baixou a mão é miserável eu nem levante Então por que que então ve Então você não tem ve como é isso você é um amigo querido viu fala Diego professor eu vi que você comentou do do intensivo de strit Eh o intensivo de não sei pronunciar o nome da ferramenta strit strit isso o que que você indica assim de de intensivos teus antes do desse curso o de crei esse aqui mais algum para chegar com base já nesse intensivo que você vai fazer cara seria muito bom se
você passasse pela seguinte sequência prompt que é o livro de prompt certo Aham Aí depois você parte pro Crew ai certo já dá para dar uma base bacana sem precisar programar você consegue Construir Apesar que a gente construe constrói em Python tudo em Python mas é muito é um Python declarativo não tem programação Beleza boa depois você cai aqui no no Python né que a gente tá fazendo aqui agora porque o próximo livro que vai ser o livro de cre 2 para ferramentas né ou ou ou o livro de stream né que eu tô aí
o que que vai ser melhor tem que discutir com a comunidade aí que que o pessoal tá querendo efetivamente né ó seria bem Interessante viu principalmente se for coisa prática aí se for coisa prática já mostrando dados ali trabalhando uma uma aplicação web seria bem legal então seria legal porque o stream seria uma provocação eu ia falar assim construa essa plataforma pronto povo do fala S você vai trazer muita gente De foraa de pronto porque tem gente aqui que vendeu uma Plataforma um superó de Agentes eu não quer dizer o nome mas é um superhi
de Agentes fal forma nova aí superh herói de Agentes Ah é stream puro com cru ali atrás velho sabe quanto é que o cara cobra para um agente 10000 conos pro cara deixar um agente rodando lá e é isso aqui que eu ensino para vocês aqui ó Aí eu pergunto por que que vocês não fazem isso também entendeu aí você vai dizer não aprendi com sandeco lá a o Fulano também Aprendeu comigo V escutar a fofoca não pode parar a gravação não cite nome por favor de jeito nenhum não cite nomes que não dá certo
eu tô montando um esquema parecido só que como isso que eu te mostrei uhum não é assim um um devaneio chega lá e escreve uma linha você é um escritor não sei o quê mas é muito Calçado em experiências reais e dos processos que envolvem essas essas ações E aí tô criando verticais que eu chamo vertical de gestão estratégica vertical de gestão de pessoas eh com base nesses estudos e aí usando cre cre ai para fazer esse raciocínio mas tem que adicionar mais algumas coisas porque não é uma resposta pura não é o como você
fala lá não é usar o serper ou web Tool e fazer uma raspagem porque eu quero alimentar alguns dados que ninguém tem uhum É dá para fazer isso tranquilamente o cru é uma excelente ferramenta aí a Gente tá compondo a nosso Lego né Já temos aí a sequência por exemplo começamos todo mundo com prompts passado um ano todo mundo já dominou prompts né aí a galera já já mexer com a gente vamos lá agora vamos colocar essas coisas na web para funcionar rodar vamos virar produto próprio E assim a gente vai entende eu acho que
essa que é a ideia né essa que é a ideia eu te respondi Diego respondeu bem demais eh vou Revisar essas aulas aqui todas depois eu vou pegar o de prompt o de eu tenho um problema que eu vou falando por arrudeio aí depois é que eu chegi no lugar que eu quero falar Samuel Lima tá com a mão levantada Samuel e você resolveu seu problema até agora ou tá com problema ainda não não não consegui até enquanto você tava explicando algumas outras coisas aqui eu tava tentando aqui mas não deu certo rapaz eu acho
que errado uma cabeça de Jumento no seu computador Nordeste diria isso né porque vai para pô fala a mesma coisa sabe que eu faria vou te falar a verdade eu desinstalar instalarei de novo Fi tudo zero é É tá bom É porque sem o stream leit eu vou perder quase tudo da aula de hoje né do mas o código Tá salvo né pô é não não tô falando o monte de coisa que que era para eu praticar eu não vou conseguir praticar sem o stream se bem veja Senhores senhores senhores a aula de hoje foi
um over delivery certo total Aham eu falei do pandas e do npai do livro Só o resto foi tudo conteúdo novo dava outro livro S entendeu só que eu gosto de fazer isso eu gosto de entregar mais mesmo Ô sandeco meai meu pai dizia muito isso você tem que valer muito mais do que você entrega Ô sandeco na tua experiência aí de um a c para ficar bem rápido o que que qual é a tua opinião de Você a abandonar os databases tipo post etc para um um suabase como é que é abandonar o qu
pegar em vez de est quer dizer vai usar post grass mas para usar o sup base que é aquele serviço lá você conhece cara eu acho que assim eu acho que é uma evolução natural Você tá entendendo evolução natural e principalmente as bases de dados que por exemplo eu agora tô trabalhando muito com uma base de dados que eu nunca tinha usado antes que é o é o new4 j que É uma base de dados toda baseado em grafo meu amigo é uma loucura sabe legal cara É porque assim muita coisa a computação tem muito
disso sabe bicho tem muita coisa que já existia há um tempo e ficou parada né a própria a própria Inteligência Artificial É isso aí ela de 1950 ficou estagnada por um tempo aí quando a quando a tecnologia vem aí ela começa a aparecer de novo e você e vem com força né Eu já já experimentei algumas coisas desse tipo Eh muito na desenvolvimento de de software mas eu acho que é uma evolução natural as transições e as mudanças de como que a gente armazena relaciona guarda recupera as informações do como a gente faz tradicionalmente entende
Ricardo tá e e e uma diquinha E aí eu dar oportunidade PR os outros colegas aí bem rica Adorei essa turma e lá no cre Crew Ai tenho visto as as as dúvidas que tem pô a gente podia botar um codigo Zinho ali no no final do do um Programinha né Não o que roda o que roda o Crew colocar um codigo Zinho no final para ele medir os tokens porque tem tem como medir os tokens tem tem o João mostrou ontem o João mostrou uma ideia pra gente pro usuário de quantos tokens usou usando
lá sonit o GPT 3.5 o o João mostrou isso ontem o João mostrou isso ontem como como que tem fazer essa essa parada essa parada de poder calcular os tokens que foram Usados né que podia ser um padrão já que a gente podia adotar porque dá um salto e te dá uma visão mais clara do não só do output que tá acontecendo mas o que que tá consumindo independente você ter que entrar numa outra ferramenta na plataforma para poder saber quanto é que tá gastando né é exato vai Rodrigo Fala aí você já tá rodrig
tá indo cerveja ó miserável Nem chama a gente pô e cara aí que pegou de supetão pera aí mas t a mão levantada pô tá com a mão levantada é o próximo na lista Calma aí depois falar de mim tá vendo com a mão levantada não tô entendendo Professor profor seguinte e tem alguma previsão aí para dar umas aulinhas para nós de rag de e principalmente gra H tem tem terceiro livro de cru Aleluia beleza início início do ano que vem tá excelente ISO do ano que vem eu vou pegar o final do ano vou
estruturar Porque é avançado né Uhum Então gente vai ver isso aí Eduardo Dudu Fala Dudu Dudu mandou mensagem ontem é me deixou muitíssimo depis descob que foi ele que mandou eu mando proec para pilhar ele na aula e ele pilha mesmo é [Risadas] para começar para pensar no querido Dudu eu não sabia que era você cara depois eu salvei seu contato lá masd a resposta você entendeu né e eu dei uma resposta eu de verdade assim eu Gosto muito de tudo que a gente porque ele me mandou imagem vou vou contar só o contexto não
vou contar quem é a pessoa não tá Dudu não mas eu é eu costumo falar tá não não não aí aí não concordo não mas o cara ele mandou mandou um vídeo de um cara que o cara até pouco tempo atrás era especialista em neuro ou Que Dudu Lê aí para mim você tá com El o o post que eu mandei para você neuromarketing é isso não não n Santos se fosse isso cara se fosse de Marketing estava bom era nada a ver ó vou vou abrir aqui o eu mandei para o Dudu aí mandou
é aqui ó vou te falar lê lê lê aí Dudu é muito incrível é o cara até pouco tempo atrás estudos de desenvolvimento humano há 10 anos é é nacionais em hipnose Clínica hipnose Clínica regressiva não dá nem para continuar lendo vou ler vou ler vou ler para vocês o fulano de tal que é o cara que ele me mandou o tal do especialista em a cobra cobra r$ 50 num curso bosta Certo que eu sei que já me mostraram e tem muita coisa minha copiada lá dentro o fulan tá disz assim que começou sua
jornada de autoconhecimento porque isso aqui é um curso que ele está vendendo no hotmat process essa sandeco de atendimento terapêutico certo e a minha esposa é psicóloga mostrei para ela ficou também eu Dudu Você é hein aqui ó o cara tem estudo sobre jornada de autoconhecimento estudo desenvolvimento humano há 10 anos 10 Anos 10 anos meu irmão imagina 10 anos você na psicologia você faz graduação mestrado doutorado beleza na psicologia não E se você ver a foto dele com 10 anos atrás ele devia ter 12 o cara também é especializado em certificação eh desde 2016
por padrões internacionais em hipnose Clínica hipnose Clínica regressiva Auto hipnose aí eu não sei que que é essa aqui que el escreveu Eh pracer aí eion Le é Não é d Live programação aí ele ele trabalha com programação linguista neurolinguística neurolinguistica Coach aí tudo bem né Master em atendimento online mas o cara deu uma volta do para poder ser tudo isso aí né Hoje o cara é especialista em Inteligência Artificial agora entenda uma situação dessa aí eu aí eu aí eu respondi eu respondi pro Dudu assim Lulu Dudu sabe que esse cara ele é bom
ele é loroteiro Ponto vou mandar o fazer um curso ele é bom em lorota pronto é mano mas assim ó os caras compram o curso dele tem gente que manda para mim igual do Mou aí esse cara aí é muito bom coroso Vi calma aí calma aí calma aí hein ó sabb PR mim né Aí eu desci C eu escrevi não me crucifica não porque eu não falei que ele é bom eu falei que a gente tem que fazer o que ele faz usando pyon atrás esse cara Fez isso ele não faz tá Dudu ele
diz que faz mas não faz não não faz que faz agora eu acho o sandeco acho que a gente tem a gente tem um compromisso deveria ter um compromisso eu escrevi não Ricardo eu só escrev ó o desaforo que eu falei pro Dudu eu sabia que era ele né F assim cara na boa essa turma aí não tem nada para me ensinar arrogância da né mas eu acho que a gente como eu já disse são 32 anos na computação 15 na Inteligência Artificial eu não cheg Chegi aqui agora sei exatamente o que dá certo e
o que não dá depois dele aí Dudu ve me respond fal assim Dudu é você filho da mandei um bocado de coisa para ele aqui mandei o miserável ah miserável o negão jogando chinelo eu mandei coisa que só o diabo aqui para ele eu só queria fazer pyon no ambiente de produção só isso que eu queria apanhei para mais do que meu pai bateu na vida inteir não faça isso Dudu E aí eu começo a aula de hoje já com essa raiva na cabeça né falha a pena sacanagem a gente vai se reunindo em grupos
assim e é que nem a história das fake News né a gente pode começar a fazer o filtro porque tem que ter um filtro is o cara faz vídeo de 1 hora me0 e fala um monte de merda que é para te deixar preso lá para ele ficar ganhando dinheiro noo mas esses caras são bom nisso mesmo cara mas assim eu já recebi assim a vida já tá me dando assim Ó para com isso para com isso eu tenho que parar sabe eu tenho que eu agora eu realmente eu recebi várias repreensões internas não não
não coisas minhas mesmo assim tipo assim sinais do tipo cara para que você vai discutir essas merdas toca a tua vida que você tem o seu projeto e pronto entendeu mas tem hora bicho que tem um Dudu da vida que manda essas merdas para mim eu falo filho da brir primeira parte não mas assim Cara eu você é um cara gente boa você sabe que eu gosto de você demais tamo junto vamos lá pensando no ambiente de produção né porque aqui a gente tá falando no teste na máquina né Uhum e que tipo de não
sei se aí seria Servidor ou sei lá porque a gente não pode pensar em algo vai cair né a gente tem que ter rodando alguma coisa ali ainda que fosse no stream leit né para pedir para outras pessoas testarem tal não dá para ligar deixar o notebook rodando o dia inteiro Né aonde que você acha que dá para começar a fazer alguma coisa está Tinger você tem aí os VPS da rostiger certo tem muita coisa legal cara até o próprio replit você tem aí o hiroko você tem vários lugar bacana entende só o que acontece
vai vai chegar um momento que vai ter que vai ter que aprender um pouquinho sobre docker montar uma máquina própria para você isolar tudo e saber jogar lá dentro para não dar problema de inversão né que é é o Sofrimento do Python é a questão do versionamento das bibliotecas Aqua parada todinha então depois a gente vê com detalhe como é que a gente faz eh para para o Rep dar acesso via api você cria api né entendeu você cria AP fala Alex Lou mas sandeco só para não perder o assunto anterior e a gente seguir
adiante aqui eu ten um lugar que a gente poderia não no grupo de WhatsApp que se perde mas que a gente poderia Fazer uma curadoria do que tem de coisas boas por exemplo eu entrei em alguns já tinha entrado por conta do João no no no matf lá no e fazer uma curadoria E à medida em que você vai encontrando conteúdos são bons relevantes que que tem consistência a gente ir construindo uma bibliotec Zinha dizia ó isso aqui recebeu celo de de certificado de garantia podemos fazer podemos fazer um grupo só para isso isso aí
seria muito legal tipo até porque eu Vejo que o pessoal tem essa necessidade de compartilhar informação agora é é o que eu falei não adianta o cara chegar lá e meter um vídeo do YouTube de um cara que cruza o conteúdo comigo por exemplo vocês conhecem o Bob do do do inteligência mil grau Esse dia eu falei com Bob gente boa demais cara cara é muito engraçado Ele é loucão ele ele tá fazendo vídeo Todo dia né Bob mas Bob é acerta muito cara e o Bob é da área velho então assim é o cara
que eu Recomendo não não que eu conheça ele sabe mas é uma coisa porque eu vi eu tô vendo o vídeo dele a esse dia eu comentei ele fez um treino uma brincadeira do chat PT com mirez eu bolei de ri cara aí Mandei uma mensagem para ele não me aguentei Bob tu é tu é uma onda bicho aí ô sandec por que privilégio também tive tive Eu normalmente não acesso à internet com os os a senha do Canal né mas eu fiz fiz questão de logar com com a cena do canal Comentar com com
o perfil do canal e curtir compartilhar né para algumas pessoas e também me inscrever no canal dele para para dar moral mesmo pro cara entendeu então tem gente boa muita gente boa por exemplo João anro fez uma uma live maravilhosa né pô ficou muito boa a Live dele sabe só que aí os caras às vezes eles querem socar coisa no grupo cara de qualquer jeito entendeu E tem assim e e existe a pilantragem e porque os caras já tão espertos de gente Entrando dessa galera que vem dos outros canais e entra no grupo do WhatsApp
só para postar as coisas dele lá entendeu aí é ruim demais cara porque vai cruzando com o meu conteúdo eu tô me preparando uma sequência com vocês aqui ensinando uma coisa o cara ensina um troço completamente errado eu tenho que perder um tempo lascado para desconstruir o que vocês aprenderam de forma errada com a galera lá obviamente eu não tô eu tô gen izando o conceito Não tô falando que é vocês efetivamente Mas no geral do canal aí eu tenho que perder tempo para desconstruir do que eu tava construindo E além disso O cara tá
se aproveitando de uma estrutura que eu tô criando há muito tempo que não onde é agora desde 2017 para postar as coisas o que não é justo comigo entendeu É que eu vem falando isso há muito tempo então eu vejo que a galera também tem essa necessidade de querer compartilhar as coisas que elas assiste então então tô Pensando eu tô pensando sin seriamente em criar um grupo Onde onde todo mundo vai ser liberado a postar lá certo certas coisas entende agora fulano de tal que é tipo loroteiro não aqui não tem como cara fazer uma
curadoria mesmo porque aí a gente aqui não tem como sabe porque a gente tem uma série de administradores eu posso até a gente pode até ampliar o número de administradores especificamente para Esse grupo entende para que possa ser postado mais coisas né lá dentro então é isso t um de falar um pouquinho de experiência que eu tive num grupo que que eu peio que eh eu eu acho que a ideia principal era mais ou menos essa tá de um grupo e falava sobre an só que teve uma dificuldade no meio disso daí Sander que pô
pelo menos o meu sentimento tá eu acho que tinha bastante gente lá que ainda tava eh nesse processo de maturação criação De musculatura e tal mas os caras eles queriam muito mostrar que sabiam e sabiam demais cara eu saco isso velho isso era cara porque daí o qual qual que era a dificuldade daí como que o administrador vai conseguir administrar isso de fato assim até a ponto de de limar um cara desse porque assim atrapalha demais o processo eu limo e tinha até um o limo já quem conhece quem qual polí né Quem me conhece
sabe né eu limo mesmo falou Besteira então fechou gou boto para fora mas não enquanto nem conversa entendeu eu ten eu tenho ten que tratar eu tenho que eu tenho que eu tenho que isso isso me leva muito me deu muito trabalho há muito tempo cara então eu tenho que tratar pelo bem-estar dessas coisas entendeu exemp o cara chegou uma vez lá e fala assim ó postou primeiro postou um formulário que eu já não permito né formulário no grupo primeiro diga o que que é esse formulário Ah é de uma Pesquisa assim assim assim do
projeto pesquisa tá já aconteceu pessoas postarem formulário lá o formulário pedia CPF e-mail telefone aí acontece uma merda onde foi que o cara coletou os dados no grupo do sandec que se ferra eu meu advogado tá em quase todos meus grupos aí meu advogado pessoal e o advogado do canal certo advogado Paloma é o advogado Doidão tá aí certo se der merda quem se Ferra Sou eu então eu comecei a dizer não pessoal é o seguinte não é permitido você postar formulário aqui Aí o cara veio eou o formulário beleza aí quando chegou no formulário
que aconteceu o formulário que era supostamente de uma pesquisa científica era simplesmente perguntando se o cara se você concordava ou não com o voto impresso que não sei o que não sei o que não sei o que bicho meu irmão aí você tá entendo Olha a merda que eu ia tipo assim o formulário Tinha viés político se você concorda ou não com isso pouco interessa aí eu falei cara isso aqui tem viés político se eu sou desse lado ou se não sou não me interessa você entendendo tem viés político eu não permito mas não é
viés político isso aqui tem um tem um q científico eu digo Ah cara científico de onde de que universidade você tá falando em nome de que que projeto de pesquisa já que tem um q científico não é porque a gente tá fazendo uma pesquisa não sei O que lá de onde não que não me disse ou seja era conversa mole entendeu então acontece demais esse tipo de coisa cara e a gente tá sempre os meninos do os meninos do canal né os administradores meus discípulos digamos assim que são os mais próximos agora eles Pega no
pé eles batem mesmo Daniel mesmo meu xerifão bicho é é o cross não sei se Daniel tá aí tá aí Daniel eu acho que ele tá não el tá deixa deixa perdão Deixa eu fazer o Comentário porque talvez a pessoa até possa sair que fez a pergunta ali se né tá ficando o o stream lit você tem a possibilidade de fazer o Deploy da própria interface ali então eu sugiro eh pequenos testes para quem tá imaginando então disponibilizar um aplicativo para uso começa a brincar com ele com coisa simples vai lá faz o Deploy cara
funciona bem para caramba para mostrar pras pessoas para um cliente para umapaz né bem legal isso cara é verdade boa com Coisas que não são muito importantes mostrar carinha entende o cliente fica vocês mesmo ó eu tô falando aqui do Python e eu tô eu tô dizendo cara é bom é bom é bom é bom é bom E vocês estão ai mas eu não tô vendo aí quando eu mostro o stream você fal assim que aula do não sei o quê mudou e o stream é um é um cliquez de nada do que seria uma
aula do que seria aula comum só porque eu coloquei uma telinha mais ou menos aqui ali incentivado né e Provocado pelo Ricardo no início da aula lá atrás ficou bacana né então assim mas ficou bacana mesmo né Eu acho que que aconteceu agora a parte da frente daqu que eu vejo a necessidade de vocês daqui pra frente vou usar mais isso entende então mas vale muito a pena você ir cara como será que eu coloco tal coisa usando o stream L como é que eu coloco mapa como é que eu coloco uma como é que
eu posso registrar várias notas ao invés de uma só entendeu E a partir daí você vai Criando e você além disso você tem ainda a inteligência artificial como o seu o seu jares né Eu acho ô sandeco nisso que a gente trabalha hã nisso que a gente trabalha é o mesmo conceito de loja loja Tipo C se vocês sabem por que que todas até Supermercado Por que essas lojas tem batom pulseirinha perfuminho tudo no andar de baixo perto da porta por qu é para trazer os caras para Dentro você começa a mostrar o e diz
assim ó aqui ó tá vendo esse carro aqui que do caceta quer ver como é que constrói ah aumenta muito engajamento é não tem razão mesmo assim como eu falei né Eu sou um cara muito visual também bem Tanto é que as minhas minhas aulas são bastante visuais mas ficou muito bom eu acho que a aula de hoje foi foi a aula de hoje foi fantástica Eu gostei demais quem foi que levantou a mão falou alguma coisa aí é dudu dudu como Levantar de novo Sand eu na verdade assim eu comentei com você lá nessa
apresentação desse cara Ninja aí né Eh e que eu eu não sei pros demais né mas a gente já sabe que eu acho que o Brasil hoje é o segundo ou terceiro no mundo que usa mais o WhatsApp sim né os nossos clientes Isso é regra né o WhatsApp é a ferramenta que todo mundo usa então assim eu vou já estou né mexendo Tentando colocar isso no Python para conseguir colocar a integração com api do WhatsApp e depois então o livro agora Dudu o livro agora de crei 2 será o quê Evolution api com python
usando stream leit alguma coisa assim mais ou menos nesse caminho entende aham Então nada nada nada muito sofrível entendeu o que eu não vou usar por enquanto não tô dizendo que não vou fazer nenhum curso nesse sentido e que ép por exemplo a princípio usar o o o N8n não é não tá no meu radar pelo menos até o final do ano Pode ser que aconteça Pode ser que aconte da gente fazer um uma coisa específica sobre isso pode ser com certeza né mas ainda ainda ainda tá ainda tô nesse lance ainda aqui ainda estou
preferindo que vocês criem suas plataformas do que vocês usarem as plataformas de vocês entendeu pelo menos porque assim eu não acho que seja um conceito muito complicado de se criar sabe cara ainda mais que você envolver Você já tem um conceito e um conhecimento de crei então isso ajuda para caramba né E aí quando você entrega uma ao invés de você entregar uma plataforma pro cara usar você entrega a sua tela lá combinada com ele ele pode até e o cara pode até personalizar a tela colocar a logomarca dele pode fazer fica muito mais chique
cara muito mais bacana você entregar um um N8 na Men do cara entende Então na verdade assim a minha ideia é que eu consiga colocar na Api no no Python mesmo sem nenhuma plataforma e e a pessoa conecte e ela mande uma mensagem pro meu número da api oficial do WhatsApp né então eu não vou dar nada para ele ele não vai ter site para entrar ele não vai ter nada ele vai mandar uma mensagem lá no WhatsApp perguntando você aqu Lan do Síndico né isso então o meu caso porque assim o que eu tenho
é que ensinar inteligência artificial com a base de dados de cada cada Condomínio basicamente né Para que As pessoas façam as suas perguntas lá e aí eu quero conectar com a agenda do Síndico ele põe os compromissos ali segurar na verdade é você isso né então é é realmente poder conversar com o WhatsApp com o q né feito com o Python beleza aí ao invés de você programar ao invés de você programar o seu agente só programando no P mandando rodar que que você vai fazer você vai criar as telas no no no stream L
certo e combinando com o crei conversando com conversando com o Evolution entendeu então então o stream vi é assim a tela de configuração sua onde se a pessoa pedir alguma solicitação ou modificação naquela estrutura rapidamente você consegue chegar lá e mudar entende tá é isso então essa que é a ideia né mas também e eh eu eu eu entrego tô falando da da condição do cara que se o cara quiser entregar algum algum tipo de software que o o cliente final queira usar aquilo lá entendeu então dar certo ch Precisamos fazer então a votação em
relação ao streamlit ou ou crei 2 quem vai vir primeiro né crew crew crew crew e o fazer o Deploy lá é gratuito tá você experimentem experimentem brinquem com stream Lead vocês vão ficar fascinados é essa opção de de de tornar pública coisa toda é um botão que você clica basicamente acabou de fazer interface clicou ali faz mais duas três coisinhas Tá no ar é impressionante é muito do isso aí que o Sand falou brinca brinca com esse troço faz o Crew do E logo depois faz o stream leit para poder o cara poder colocar
a plataforma em cima né porque fica aqui Python cru stre em cima aí fica aquela coisa né Entendeu determinar essa estrutura aí a gente vai pro pros rag da vida fine tuny para poder uma coisa mais aprofundada certo aí fica show por experiência a como foi Créu aqui hoje então cru aí dois por Favor Créu aí créo aí dois Créu por experiente o que eu digo us 6:30 a garganta não aguenta mais usar chat GPT usar todos esses recursos é é é é super legal mas às vezes