Aprenda Redes Neurais Com Python - Treinando a Rede Com Imagens Próprias | Deep Learning com YoloV8

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии •

  • @The_vier
    @The_vier 11 месяцев назад +15

    Legal, estou trabalhando em um projeto para proteger meu gramado dos cachorros. A ideia é integrar o YOLO ou o OpenCV a uma câmera Intelbras, em tempo real, utilizando um filtro para identificar apenas cachorros. Quando a detecção ocorrer, pretendo acionar um dispositivo Sonoff, que, por sua vez, ativará o irrigador do jardim. Estou enfrentando dois desafios: o primeiro é integrar o endereço IP do canal da câmera Intelbras, e o segundo é criar um mecanismo para enviar um sinal para o relé do Sonoff assim que a detecção de cachorros acontecer.

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад +8

      Faaaaala The Vier!! É bem possível fazer isso!! Primeiro, para a câmera da Intelbras você pode usar o protocolo RTSP que ensino nesse vídeo aqui: ruclips.net/video/bHOvVuBFAGI/видео.html
      Dependendo do modelo da câmera, mudam alguns detalhes, mas o pessoal da Intelbras ajuda no whats! Já precisei várias vezes, e sempre ajudaram!
      A segunda etapa é que o SonOFF é um ESP8266!! Você pode regravar ele e fazer um programa personalizado (isso retirar o programa original e não tem como voltar)!!
      Basicamente você vai ler um frame da câmera usando OpenCV via RTSP que é, na prática, colocar a string com o endereço da câmera no openCV, para cada frame detectar os cachorros (que na versão nativa da YOLO já detecta) e quando detectar, mandar via rede o comando para o ESP8266!!
      Uma coisa que eu nunca fiz, mas sei que dá para fazer, é enviar comandos para o Sonoff sem regravar o esp!! Isso é possível, mas nunca fiz! Valeuuuuuuuuuuuu, depois diz se deu certo!

    • @pabloalmeida368
      @pabloalmeida368 7 месяцев назад +2

      pow fiquei interessado, se puder compartilhar o cód. pra comunidade ajudar.

    • @arthurmemories4611
      @arthurmemories4611 Месяц назад

      @@inteligenciamilgrau fritei a mente lendo esse comentário precisa de tudo isso mesmo?

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад

      @@arthurmemories4611 Dependendo do que for fazer precisa! rsrs Valeuuuu

  • @HENRIQUECANDINHO
    @HENRIQUECANDINHO 11 месяцев назад +6

    Meu que aula! Melhor que muito curso pago, aprende um pouco de estatística e muita programação. Perfeito!!! Parabéns!!!

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад

      Faaaala Henrique! Uhuuuuu, que ótimo que gostou! Valeuuuuuuuuuuuuuuuuuuuuuuuuuuuu

  • @mateusb09
    @mateusb09 3 месяца назад +1

    Meu amigo, eu tiro o chapéu pra você. Quando o cara tem didática é outra história. Já vi muito guia de programação que o cara fica falando as coisas como se fosse óbvio, sendo que nem sempre é óbvio pra gente. A sua comparação com o vestibular foi sensacional.

    • @inteligenciamilgrau
      @inteligenciamilgrau  3 месяца назад +1

      Valeuuuuuuu Mateus!! Eu que agradeço demais!! Obrigadão!!

  • @diegonunes8133
    @diegonunes8133 11 месяцев назад +1

    Muito bom!!! Objetivo e com muito conhecimento!

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад

      Faaaaaaaala Diego!! Obrigadão demais pelo comentário!!! Esse vídeo foi muito bom de fazer!! Valeuuuuuuuuuuuuuuuuuuuuuuu

  • @9h0s71n1gh7
    @9h0s71n1gh7 11 месяцев назад

    Muito interessante esse processo! Quem sabe, sabe! Excelente video!! Concerteza vale o Like!

  • @Gameshow_360
    @Gameshow_360 9 месяцев назад

    Tinha parado de assistir os vídeos porque eu tava sem tempo. Agora tenho tempo, vou assistir todos.

    • @inteligenciamilgrau
      @inteligenciamilgrau  9 месяцев назад

      Aeeeeeee Esdras!! Partiu maratonar!! Esse da YoloV8 é muito útil!! Valeuuuuuuuuuuuu

  • @vinigt
    @vinigt Месяц назад

    Muito foda e o jeito rapido de seguir e dar conteudo me prendeu show cara

  • @douglassousa8967
    @douglassousa8967 11 месяцев назад

    Seus videos são incríveis.... Muito obrigado!!!!

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад

      Valeuuuuuuuuuuuuuuuuu Douglas!! Fico feliz demais em ler seu comentário!! Eu que agradeço!!! Uhuuuuuuu

  • @eliascarvalhooo
    @eliascarvalhooo 7 месяцев назад

    topzera demais! segura essa inscrição !!

  • @professorfranciscoargolo9057
    @professorfranciscoargolo9057 2 месяца назад

    As universidades proecisam urgente integrar isso (esse curso) nas suas grades e gerar aula de projeto, sensacional.

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад

      Exatamente!! Quanto mais mão na massa, melhor!! Concordo!! Valeuuuuuuuu

  • @MaguiFalcone
    @MaguiFalcone 11 месяцев назад

    Explica direitinho man parabens

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад

      Uhuuuuuuuuuuuu!! Valeu Maguiiiiiiiiiiiiii!! Você já usa visão computacional em projetos?

  • @karlosmacedo-y3v
    @karlosmacedo-y3v Месяц назад

    Caraca que dahora, sou dev e estou cursando ciência de dados, mas quero aprender sobre visão computacional e achei esse seu vídeo muito dahora.

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад

      Boaaaaa Karlos!! Aqui você vai pegar o jeito como as coisas funcionam e vai ajudar demais quando for estudar os detalhes!! Valeuuuuuuuuuuuuu

  • @ElaraArale
    @ElaraArale 11 месяцев назад

    MEU DEUS, QUE COISA BELA.

  • @IgorYonezawa
    @IgorYonezawa 6 месяцев назад

    Muito bom, muito bom mesmo. Tava a meses procurando algo assim, finalmente achei o seu canal!

    • @inteligenciamilgrau
      @inteligenciamilgrau  6 месяцев назад +1

      Valeuuuu

    • @inteligenciamilgrau
      @inteligenciamilgrau  5 месяцев назад +1

      Pelo erro, o arquivo among.yaml não existe!! Talvez esteja em um diretório diferente do que ele buscou!! Valeuuuuuuuuuuuuuuu

    • @inteligenciamilgrau
      @inteligenciamilgrau  5 месяцев назад

      Usa essas variáveis:
      boxes = result.boxes.xywh.cpu()
      track_ids = result.boxes.id.int().cpu().tolist()
      Boxes tem as coordenadas XY (origem do quadradinho) e WH (largura e altura do quadradinho) de cada detecção!! E o track_id tem qual objeto foi detectado!! Então se vc quiser saber se detectou um objeto, faz um "if" no track_id!! E se quiser saber onde o objeto está na tela, vai no boxes!! Faz uns prints dele enquanto detecta que vai entender e ficar mais claro!! tipo:
      print("Boxes", boxes)
      print("Track_ids", track_ids)
      Valeuuuuuuuuuuuu

  • @BEYOURSELFBR
    @BEYOURSELFBR Месяц назад +1

    consigo fazer isso para detecção de rosto e reconhecimento facil? no caso, quero sabem quem esta frequentando a minha empresa, e como que seria o processo? um modelo de deteção facil e outro para classificação?

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад

      Consegue sim!! É exatamente isso que se faz em geral!! O primeiro acha o rosto e recorta da imagem e depois manda para um de reconhecimento!! Porém essa parte de reconhecimento é mais específica!! Eu acredito que hoje, fazendo uma boa pesquisa, deve ter algo pronto já que treina reconhecer!! E deve ter empresa que presta esse serviço em que vc envia uma imagem e ele reconhece quem é baseado em um treino!! Valeuuuuuuuuuu

  • @estudantededicado6419
    @estudantededicado6419 11 месяцев назад +2

    Muito bom
    Uso yolov5 pq foi oq tinha visto antes, nos seus vídeos msm kkkkkkk

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад +2

      Aeeeeeee Estudante!! Eu também!! A V5 ainda continua sendo atualizada!! É igual o pessoal que joga Mario World até hoje! rsrs Sempre tem a versão que populariza que nem sempre é a mais recente!! Por exemplo, eu uso até hoje o MakeSense porque acho mais simples e gratuito!! E agora na V8 ficou tão fácil de usar que a tela ficou muito mais limpa! E dá para fazer coisas mais avançadas!! Uhuuuuuuuuu!!

    • @estudantededicado6419
      @estudantededicado6419 11 месяцев назад

      gostei mt dessa V8 tambem, vou tentar fazer os meus bots com ela kkkkkk
      quero tentar fazer reconhecer uma imagem "parada" na tela e quando eu me mover no jogo ele localize essa imagem
      uma coisa que ainda não aprendi a fazer, essas box por exemplo são geradas em uma nova "janela" que copia a imagem do jogo por exempo...
      existe alguma forma dela localizar e curcular na janela do proprio jogo? como se fosse uma janela fake de fundo transparente ou algo assim

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад +1

      Acredito que dá sim!! Eu já fiz muito tempo atrás uma janela sem bordas e fundo transparente com opencv muito tempo atrás!! Seria como fazer uma janela em cima do jogo e não printar a imagem, só as boxes!!

    • @estudantededicado6419
      @estudantededicado6419 11 месяцев назад

      @@inteligenciamilgrau vou procurar sobre isso, parece ineressante e provavelmente com menos uso de processador (acredito pq não precisa clonar a imagem em uma nova "janela")

    • @mioralli_
      @mioralli_ 8 месяцев назад

      alguem consegue me ajudar a fazer pelo menos o yolov5 rodar ? É tanto erro que to ficando maluco

  • @adryanparo2816
    @adryanparo2816 Месяц назад +1

    Bpa noite! O meu esta dando erro no primeiro pip install ultralytics
    Começa a baixar porém no meio do download aparece
    ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE if you have updated the package version, please update the hashes. otherwise, examine the package contents carefully; someone may have tampered with then.

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад +1

      Faaaaala Adryan!! Eu nunca peguei este erro!! Veja se a versão do python está ou muito antiga ou muito nova!! No vídeo se não me engano usei a 3.10!! E tenta instalar em um novo environment! Parece ser algum conflito dos pacotes do PIP!! Jogar no chatgpt que ele vai te mostrar alguns passos possíveis! Mas fica tranquilo que aparentemente é algum detalhe da instalação só, não tem a ver com o código!! Valeuuuuuuuuuuu!!

  • @franciscodeassisgomesdasil5054
    @franciscodeassisgomesdasil5054 11 месяцев назад

    caramba... parece muito facil. Se a pessoa tiver uma ideia e participar de uma competição de robotica... vai ganhar

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад +1

      Exatamente!! A V8 é perfeita para robótica!! Desde a versão 6, segundo o próprio desenvolvedor, empresas de robótica autônoma estão usando a Yolo!! Uhuuuuuuuuuu

  • @FarolLP
    @FarolLP Месяц назад

    Fantastico! Será que, seria possível usar isto apenas para detectar imagens ou seja, igual fez no "treinamento"? Quero analisar fotos ao invés de Vídeo de uma cam, seria este meu produto final! Desde já obrigado e parabéns pelo conteudo!

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад +1

      Faaaaala Diogo!! É possível sim!! A análise do vídeo é ler imagem por imagem e fazer a detecção a cada frame!! No seu caso vai ser mais simples, vai mandar uma imagem e fazer a detecção sem precisar ficar fazendo loop!! Dá sim!! Valeuuuuuuuuuu

    • @FarolLP
      @FarolLP Месяц назад

      @@inteligenciamilgrau Top, vou me aventurar nisto, e logo volto aqui para te dar noticias, obrigado por partilhar seu conhecimento e com isto inspirar novas idéias! abraço!

  • @bonfimgeronimo
    @bonfimgeronimo 4 месяца назад

    bom demais!

  • @viniciuslealalves4928
    @viniciuslealalves4928 2 месяца назад

    muito bom conteudo! parabéns! vc pode me dar uma dica para essa minha situacao: preciso identificar quando um gato está comendo, é justo eu usar além de fotos de gato comendo, mas também de gatos que não estão comendo? valeu!

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад

      Faaala Vinícius!! Use imagens do gato sem comer sim!! Isso vai ajudar a rede a saber com mais precisão o que é o que não é!! Eu diria para você o seguinte projeto!! O primeiro reconhece o gato apenas!! Quando tiver um gato na cena, você passa a segunda rede que detecta se ele está comendo ou não!! E você pode também definir um critério de quantos frames seguidos ou por segundo do gato comendo que você quer considerar que ele está de fato comendo!! Vamos supor que ele só cheirou a comida mas não comeu!! Ou que a detecção está com ruído e só pegou alguns frames dele comendo e outros passaram sem detectar!! Já vai pensando nisso!! Valeuuuuuuuuu

    • @viniciuslealalves4928
      @viniciuslealalves4928 2 месяца назад

      @@inteligenciamilgrau e sobre passar uma segunda rede, isso é muito dificil? tem video no canal sobre? ou vc me recomenda alguma documentacao sobre isso

    • @viniciuslealalves4928
      @viniciuslealalves4928 2 месяца назад

      @@inteligenciamilgrau muito obrigado pela dica! é valido eu utilizar datasets de gatos que já existem na internet(exemplo "Cat dataset" no site da kaggle)? e me preocupar em apenas treinar sobre "gatos comendo"?

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад +1

      É bem simples!! Para fazer isso, o programa captura uma imagem da camera, e ele carrega o modelo de reconhecimento em uma variavel e busca os resultados.
      No código de exemplo que deixei na linha 22 ele carrega o modelo com nome "model" ... se você tiver mais de um, é só colocar na linha 23 um "model2 = YOLO("nome_do_modelo_2.pt"!!
      Na linha 33 (seguindo) ou na linha 35 ele usa o "model" e pega um resultado!!
      Se tiver um gato, você faz um comando semelhante usando o "model2"!!
      Pede pro chatgpt montar o código que ele consegue!! Pode inclusive colar essas instruções aqui que falei e o código de exemplo que ele já vai fazer sozinho e ainda vai explicar!!
      Valeuuuuuu
      Código exemplo: github.com/inteligenciamilgrau/treinando_yolov8/blob/main/detectar_usando_webcam.py

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад +1

      Pode usar datasets prontos sim!! Porém eu começaria fazendo os primeiros testes com fotos feitas em casa mesmo!! Testa usar esse outro método aqui, veja o que acha:
      ruclips.net/video/mYP_KHHcclI/видео.html
      Ou nesse vídeo aqui:
      ruclips.net/video/PN8U0Q2CoaE/видео.html

  • @OtakuNordestino
    @OtakuNordestino 7 месяцев назад

    Essa sua aula ta muito boa fera!!! Queria um curso seu pra mim aprender sobre o yolov8. Caso vc n tenha um curso. poderia recomendar algum???

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      Eu estou começando a postar conteudo exclusivo pros membros do nível Aprendiz de IA!! Aparece lá que faço já faço uma live específica de Yolo avançado!! Valeuuuuuuuuuuuuu

  • @Gameshow_360
    @Gameshow_360 9 месяцев назад

    Poderia fazer um vídeo utilizando essas informações e tomando decisões no jogo?

    • @inteligenciamilgrau
      @inteligenciamilgrau  9 месяцев назад

      Faaaaaaala Esdras!! Eu tinha feito uma série inteira de Among! Mas não deu certo! kkkkkk foram os vídeos menos vistos do canal! Até hoje não entendo!! Acho que deve ter algum vídeo antigo de Among!!

  • @elbeniov3sovieticgunvuelgo214
    @elbeniov3sovieticgunvuelgo214 6 месяцев назад

    Teria como criar uma ia em que ela faria o treino do Yolo?, como se a ia fosse fazer a pesquisa da imagem para saber oq é , enviá-la para o yolo e ir treinando ele automaticamente

    • @inteligenciamilgrau
      @inteligenciamilgrau  6 месяцев назад +1

      Faaaala Matheus!! É possível sim!! Vai tudo depender das suas habilidades de programação e esforço!! Vai precisar de um hardware bom e bastante paciência até começar a virem os resultados!! Valeuuuuuuuuuuuuuuuuuuuuuuuu

  • @andrepancieri578
    @andrepancieri578 3 месяца назад

    Muito bom o video! bem legal. Estou iniciando meus estudos nesse modelo e estou aplicando em uma camera via rtsp, porem ao abrir a imagem da camera o yolo detecta muitas coisas, muitas... treinei o meu modelo e aparentemente esta bom. ja tentei alterar alguns parametros tambem. mas nao consegui solucionar meu problema. consegue me ajudar ?

    • @inteligenciamilgrau
      @inteligenciamilgrau  3 месяца назад +1

      Faaaala André!! A solução mais rápida é filtrar o "probs" que diz qual o nível de certeza que o modelo tem da predição!! Porém a solução específica para seu programa pode estar em muitos pontos!! Os dados precisam estar balanceados (bastante exemplos para cada classe), o treinamento precisa estar baixando bem as medidas de "loss" que é o erro!!! Tenta integrar com o TensorBoard que você vai conseguir visualizar a cada treinamento se ele está melhorando!! Dependendo do cenário é difícil mesmo fazer um bom treinamento!! Valeuuuuuuu

    • @andrepancieri578
      @andrepancieri578 3 месяца назад

      Vou tentar para ver se resolve, a alguma configuração para tratar a imagem da câmera do vídeo antes de aplicar o modelo ?

  • @duske589
    @duske589 Месяц назад

    Opa cara muito legal seu video, sou meio leigo quanto a esse assunto , mas esse codigo possui tratamento de imagem ?

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад

      Faaaaaala Duske!! Não tem tratamento não!! São as fotos originais mesmo!! Em alguns casos pode ser que algum tratamento seja necessário, mas a deep learning no geral "filtra" por si só o essencial!! Isso varia bastante!! A área de visão computacional é bem complexa!! Mas nesses casos do vídeo, foi a imagem da tela mesmo!! Valeuuuuuuu

  • @juliandavidpriascolina
    @juliandavidpriascolina 2 месяца назад

    Olá, ótimo vídeo! Uma pergunta: qual versão do Python você está usando neste vídeo?
    Muito obrigado!

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад

      Faaala Julian!! Em geral uso o 3.10 por conta da compatibilidade, mesmo tendo versões mais novas!! Valeuuuuuuuuuu

  • @TokyoZimp
    @TokyoZimp 10 месяцев назад +1

    Legal... Mais eu acho q seria interessante um vídeo que tu faz isso dez de o começo... É mais fácil de aprender tipo o curso em vídeo de python ele faz passo a passo... Por algum motivo fica mais fácil de aprender

  • @evertondev
    @evertondev 7 месяцев назад

    Amigo você tem algum curso que ensine a criar códigos para interagir com jogos? Ou algum video aqui no canal que eu não tenha achado rsrs

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад +1

      Faaaaaala Everton!! Eu fiz uma série uma época jogando DOOM e depois Among US, mas ela não deu muito certo!! rsrsr Aí acabei não fazendo mais nada sobre games!! Vamos ver se surge alguma coisa interessante!

    • @evertondev
      @evertondev 7 месяцев назад

      @@inteligenciamilgrau vi agora que é para membros rsrs, vou dar uma olhada.

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      Exato!! Ficou um bonus pros membros!! Nessa série eu mostrei o que estava fazendo, mas não fui muito adiante! Eu acredito que o principal foi esse treinamento que mostrei neste vídeo! E lá tem os perrengues que era fazer o jogo rolar!

  • @alinehannahtakaiama7073
    @alinehannahtakaiama7073 2 месяца назад

    Adorei o vídeo, muito bem explicado. Parabéns! Mas estou com dificuldade em uma parte: na hora q rodo o código, ele fala que não está achando o arquivo .yaml, poderia me ajudar?

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад +2

      Oi Aline!! Tudo bem? Eu coloquei um código de exemplo e vou deixar o link!! Ali tem um arquivo que chama among.yaml !! Você pode usar ele como exemplo para criar o seu!! Dá uma olhada:
      github.com/inteligenciamilgrau/treinando_yolov8

  • @ShiryuMagoficial
    @ShiryuMagoficial Месяц назад

    Utilizando essa técnica, por exemplo, dá pra fazer com que o personagem se mexa sozinho para evitar as mesas?

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад +1

      Faala Shiryu!! Esse código faz a detecção!! A navegação, você faz separado com base nos dados da detecção!! Isso porque tem muitas técnicas diferentes para conseguir passear pelo mapa!! Tem que ir dando os passos aos poucos e aprendendo! Valeuuuuuuuu

    • @ShiryuMagoficial
      @ShiryuMagoficial Месяц назад

      @@inteligenciamilgrau Vlw, meu kiriiduuuu. Excelente conteúdo :D

  • @TokyoZimp
    @TokyoZimp 10 месяцев назад

    Oloco... Tô estudando react native e tô tentando por inteligência artificial no meu app apesar do vídeo ser em python vou tentar conversar pra reactnative

    • @inteligenciamilgrau
      @inteligenciamilgrau  10 месяцев назад

      Boaaaa!! Se precisar, aqui eles explicam como rodar com docker: docs.ultralytics.com/quickstart/#install-ultralytics
      Você pode fazer o treino no PC normal usando python e depois carregar o arquivo com o modelo e os pesos no app!
      E se precisar criar um microserviço, usa FastAPI do python (ou Flask ou Django)

  • @CampioneStudios
    @CampioneStudios 4 месяца назад

    Aulaaa sensacional, estou tento problema apenas com este arquivo (fbgemm.dll).... sabe como posso resolver??? Grande Abraço

    • @inteligenciamilgrau
      @inteligenciamilgrau  4 месяца назад

      Faaaala Campione!! Tenta instalar o Pytorch com outra versão de Cuda! Pode inclusive testar uma versão anterior que talvez resolva!! Valeuuuuuuuuu

  • @Adriel_Lobo
    @Adriel_Lobo 6 месяцев назад

    Consegue me dizer se essa mesma aplicação , consigo usar na indústria para detectar caixas abertas e fechadas na esteira? usando câmera basler via Cabo lan? se sim eu terei apenas que editar o código para abrir a câmera da basler no invés da principal , mas o código o mesmo, correto?

    • @inteligenciamilgrau
      @inteligenciamilgrau  6 месяцев назад +1

      Certeza que dá!! Você precisa conseguir a imagem da câmera via Python primeiro!! Depois disso o processo é o mesmo!! Essa câmera mais diferentes é bem comum ter que fazer algumas conversões dos pixels para trabalhar no python antes!! Mandaver!! Valeuuuuuuu

    • @Adriel_Lobo
      @Adriel_Lobo 6 месяцев назад

      @@inteligenciamilgrau muito obrigado!🤝🙏🙂

  • @umpoucodetudo_entretenimento
    @umpoucodetudo_entretenimento 9 месяцев назад

    FAZ UM TREINAMENTO DE MODELO DE VOZ NATURAL ENSINANDO DO INICIO AO FIM. FORTE ABRAÇO.

    • @inteligenciamilgrau
      @inteligenciamilgrau  9 месяцев назад

      Vou ser sincero, essa parte de geração de voz eu vou ter que estudar! Rsrsrs valeuuuuu pela pergunta

  • @alexaortolani
    @alexaortolani 2 месяца назад

    adorei!!! conteúdo de ouro

  • @IgorYonezawa
    @IgorYonezawa 5 месяцев назад

    Se a mesa fosse de outra cor, eu teria que criar uma label pra mesa azul e outra pra mesa vermelha?

    • @inteligenciamilgrau
      @inteligenciamilgrau  5 месяцев назад +1

      Os algoritmos de deep learning são feitos para detectar o objeto independente de cor! Porém, se uma cor específica começar a dar erro, inclua exemplo dessa cor no treino e treine de novo!! Valeuuuuuuuu

  • @pablowilliam5716
    @pablowilliam5716 2 месяца назад

    modifiquei o codigo que exibe somente placa de video da nvidia pra detectar amd através do DirectML

  • @DarkIA001
    @DarkIA001 2 месяца назад

    Quando vou testar ele apresenta um erro durante o treinamento, o erro é: WARNING ⚠ no labels found in detect set, can not compute metrics without labels
    Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size
    28/30 0G 0 67.23 0 0 640: 100%|██████████| 1/1 [00:05

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад +2

      Veja se não está faltando o arquivo de labels que eu mostro em 8:15!!
      Ou se ficou certinho a parte que mostro em 10:22 !!
      Valeuuuuuuu

    • @DarkIA001
      @DarkIA001 2 месяца назад

      @@inteligenciamilgrau Obrigado, era justamente os labels que estavam sem o mapeamento, tinha baixado o errado

  • @Flatis_
    @Flatis_ Месяц назад

    Cara eu não sei porque qunado eu vou treianr o meu da erro "Parece que o erro ocorreu porque o operador torchvision::nms (Non-Maximum Suppression) não está disponível para a CPU no seu ambiente atual. Esse operador é necessário para o processo de validação da detecção de objetos no treinamento com o YOLOv8. Aqui estão algumas opções para corrigir esse erro:" mesmo assim não vai eu não sei o que ouve

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад

      Faaaaala Flatis, você tem alguma GPU da Nvidia instalada no PC?

    • @Flatis_
      @Flatis_ Месяц назад

      ​@@inteligenciamilgrauNao

    • @Flatis_
      @Flatis_ Месяц назад

      Essa mensagem de erro na verdade é do chat gpt falei para ele explicar. O verdadeiro erro é grande.

    • @inteligenciamilgrau
      @inteligenciamilgrau  Месяц назад

      @@Flatis_ Em geral, lá no fim do texto do erro, nas ultimas linhas que tem escrito o que houve!! A parte de cima é um rastreio dos arquivos até chegar no erro

    • @Flatis_
      @Flatis_ Месяц назад

      @@inteligenciamilgrau Acho que então é isto: "from tensorflow.python.util._pywrap_checkpoint_reader import CheckpointReader
      SystemError: initialization of _pywrap_checkpoint_reader raised unreported exception"

  • @antoniowillsdasilvasantos2931
    @antoniowillsdasilvasantos2931 2 месяца назад

    O meu está com o box_loss, cls_loss e dfl_loss todos nan, já tentei varias coisas, mas continuam assim. Oq posso fazer?

    • @inteligenciamilgrau
      @inteligenciamilgrau  2 месяца назад

      Faaala Antonio!! Verificou se tem exemplos suficientes de cada classe que está treinando? Tenta isolar apenas duas classes para testar!! E que elas tenham números semelhantes de exemplos!! Veja se isso ajuda!! Valeuuuuuuuu

  • @anonnymous1573
    @anonnymous1573 7 месяцев назад

    olá eu tenho um modelo mais é yolov 5 mais o problema é que só detecta quando esta próximo quando vou mim afastando um pouco para de detectar lembrado que é no fortnite se personagem pula também não detecta, se tiver de perto e personagem parado funciona que é uma beleza mais se vou mim afastando e a pessoa pula para de detectar ai detecta quando esta no chão como posso resolver isso ??

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      Faaala!! Você precisa aumentar a quantidade de exemplos nos dados de treino de todos os casos que ele está errando!! Colocar mais vezes os jogadores pulando, mais exemplos de personagens mais distantes!! Isso deve melhorar a qualidade!! E também, caso tenha muitos exemplos "parecidos" ou "repetidos", vai fazer a rede ficar viciada nos exemplos mais fáceis!! É preciso balancear os dados!! Valeuuuuuuuuuuuuuuu

    • @anonnymous1573
      @anonnymous1573 7 месяцев назад +1

      @@inteligenciamilgrau ok wlw vou fazer isso, agora é possível esse problema ser por que uso cpu e gpu amd , pois pessoas que usa o mesmo aimbot que eu só que com gpu nvidia e o cuda gpu ativado não relatou esse problema.

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      Boaa

  • @pabloalmeida368
    @pabloalmeida368 7 месяцев назад

    Top D+ parabéns, uma dúvida o jogo abriu quando vc executou o arquivo ou vc teve que rodar o jogo normal?

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад +1

      Faaala Pablo!!! Abre o jogo como se fosse jogar e depois roda a detecção!! Valeuuuuuuuuuuuuuuuuu

    • @pabloalmeida368
      @pabloalmeida368 7 месяцев назад

      @@inteligenciamilgrau Obrigado, posso usar o google colab pra usar o cód. poderia fazer um vídeo mostrando como aplicar a IA para o Agro, seria interessante.

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад +1

      Boaaaa!! Obrigadão pela sugestão!! No Colab eu não testei, mas tem que funcionar sim!! Talvez fique um pouco lendo se usar na versão gratuita, mas colocando umas TPUs ali vai que é um jato!! Valeuuuuuuuuuuuuuu

  • @feliphebaggio
    @feliphebaggio 11 месяцев назад

    Gostaria de ver este modelo ser treinado na captura vídeo de uma webcam

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад +2

      Faaaaaaala Feliphe!! Para fazer com webcam, você pode usar um programa comum que abre a WebCam e tira as fotos como o "Camera" do Windows!! E depois o procedimento é igual o do vídeo!! Na hora de fazer a detecção, abre pelo python!!! Uhuuuuuuu!! Qualquer dúvida é só perguntar!! Valeuuuuuuuuuuuuuuuu

  • @luisotavio2040
    @luisotavio2040 5 месяцев назад

    Como posso conetar uma camera de segurança para identificar parentes meus quando chegarem no meu portão? Ex: minha mae, pai, irmãos..
    abraço cara, já dei like e me inscrevi aqui!

    • @inteligenciamilgrau
      @inteligenciamilgrau  5 месяцев назад

      Faaaaala Luis!! Eu explico nesse vídeo aqui:
      ruclips.net/video/bHOvVuBFAGI/видео.html

  • @GuilhermeSantos-ue3xq
    @GuilhermeSantos-ue3xq 7 месяцев назад

    No meu caso, a minha rede treinada tá identificando tudo como background, o que pode ser? Alguém pode me dar algum apoio?

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      Faaaaala Guilherme, tudo bem? Uma dúvida, quando vc usa o modelo padrão e coloca só uma pessoa, mesmo nesse caso ela não está detectando a pessoa? iluminação está ok? Tudo certinho? Valeuuuuuuuuuu

  • @RyanBuenoFernandes
    @RyanBuenoFernandes Месяц назад

    A pasta de val tem que ter as imagens e os txt? ou só imagens mesmo?

  • @Adriel_Lobo
    @Adriel_Lobo 6 месяцев назад

    boa noite , consigo entrar em contato de alguma forma? preciso de uma ajudinha se for possível

    • @inteligenciamilgrau
      @inteligenciamilgrau  6 месяцев назад +1

      Opaaaaa, pode perguntar!! Se eu souber ajudo sim!! O pessoal pode ajudar também se eu não souber!! Valeuuuuuuuu

    • @Adriel_Lobo
      @Adriel_Lobo 6 месяцев назад

      Primeiro ponto eu tirei fotos no celular passei para o pc e fiz todo processo igual no video, porem no momento de treinar , quando rodo o codigo de treino , ele da esse erro:
      PS C:\Users\adrie\OneDrive\Documentos\VisãoCOMP> & C:/Users/adrie/AppData/Local/Microsoft/WindowsApps/python3.11.exe c:/Users/adrie/OneDrive/Documentos/VisãoCOMP/train_among_v8.py
      Traceback (most recent call last):
      File "c:\Users\adrie\OneDrive\Documentos\VisãoCOMP\train_among_v8.py", line 1, in
      from ultralytics import YOLO
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\__init__.py", line 5, in
      from ultralytics.hub import checks
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\hub\__init__.py", line 10, in
      from ultralytics.hub.auth import Auth
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\hub\auth.py", line 5, in
      from ultralytics.hub.utils import HUB_API_ROOT, request_with_credentials
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\hub\utils.py", line 10, in
      from ultralytics.yolo.utils import DEFAULT_CONFIG_DICT, LOGGER, RANK, SETTINGS, TryExcept, colorstr, emojis
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\yolo\__init__.py", line 3, in
      from . import v8
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\yolo\v8\__init__.py", line 5, in
      from ultralytics.yolo.v8 import classify, detect, segment
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\yolo\v8\classify\__init__.py", line 3, in
      from ultralytics.yolo.v8.classify.predict import ClassificationPredictor, predict
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\ultralytics\yolo\v8\classify\predict.py", line 4, in
      import torch
      File "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\torch\__init__.py", line 141, in
      raise err
      OSError: [WinError 126] Não foi possível encontrar o módulo especificado. Error loading "C:\Users\adrie\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\torch\lib\shm.dll" or one of its dependencies.
      porem instalei todas bibliotecas certinho o chat gpt diz que é problema na biblioteca torch , mas instalei , o que acha?

    • @inteligenciamilgrau
      @inteligenciamilgrau  6 месяцев назад +1

      @@Adriel_Lobo Aparentemente os arquivos foram instalados em um diretório provisório, um cache! E por alguma razão, pode ser um simples reiniciar do computador, ele limpou o cache e a instalação sumiu! Veja se faz sentido isso!! Valeuuuu

  • @Negociante
    @Negociante 7 месяцев назад

    meu makesense não deixa eu selecionar depois de fazer upload das imagens :/

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      Confere se não tem algum bloqueador de anúncio ativado! Isso pode atrapalhar alguns sites de funcionarem! Valeuuuu

    • @Negociante
      @Negociante 7 месяцев назад

      @@inteligenciamilgrau Reiniciei o navegador e deu boa, estou treinando em um game offline aqui pra dar uma testada

    • @Negociante
      @Negociante 7 месяцев назад

      Fiz o mapeamento de 8 imagens bem simples, mudei no YML e no labels os nomes "repositor e caixa (do jogo makert simulator)", treinei certinho e olhei a curva MAS NÃO DEU CERTO :(

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      8 imagens é muito pouco!! Pode colocar bastante! 100, 200 pra mais!! Coloca pelo menos duas classes de objetos para reconhecer e umas 50 a 100 fotos de cada!! Isso vai resolver!! Valeuuuuuuuuuuu

  • @PauloOliveira-uy8ej
    @PauloOliveira-uy8ej 11 месяцев назад

    Sem palvras ´para descrever seus videos top é muito pouco

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад

      Uhuuuuuuuu, valeu Paulo!!!!!!!! Esse foi o vídeo mais pedido de todos os tempos!

  • @TokyoZimp
    @TokyoZimp 6 месяцев назад +1

    Desistiu da aula 2 ?

    • @inteligenciamilgrau
      @inteligenciamilgrau  5 месяцев назад +1

      Não desisti não! Mas coloquei eles em segundo plano por um momento!! Estou avaliando quando voltar! Valeuuuuu Tokyo!!

  • @ElaraArale
    @ElaraArale 11 месяцев назад

    😮

  • @danielazevedosouza
    @danielazevedosouza 11 месяцев назад

    Ô Didiiiiiii

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад +1

      Aeeeeeeeeeeee Dan!! Valeuuuuuuuuuuuuuu!!!!!

    • @danielazevedosouza
      @danielazevedosouza 11 месяцев назад

      @@inteligenciamilgrau funcionou direitinho man!!! Obrigadoo

    • @inteligenciamilgrau
      @inteligenciamilgrau  11 месяцев назад

      Boaaaaaaa!! Feliz de saber que deu certo!! Uhuuuuuuuuu

  • @samuelmendes8171
    @samuelmendes8171 6 месяцев назад

    O meu treino está falhando, depois do AMP recebo essa mensagem "UserWarning: Plan failed with a cudnnException: CUDNN_BACKEND_EXECUTION_PLAN_DESCRIPTOR: cudnnFinalize Descriptor Failed cudnn_status: CUDNN_STATUS_NOT_SUPPORTED (Triggered internally at ..\aten\src\ATen
    ative\cudnn\Conv_v8.cpp:919.)" 😕, alguém poderia me ajudar?

    • @inteligenciamilgrau
      @inteligenciamilgrau  6 месяцев назад

      Faaaala Samuel!! Tenta diminuir o tamanho do Batch para 1 ou 2! Se resolver, vai aumentando para 4, 8, 16 até dar erro de novo que você vai usar o hardware no que ele suporta! Se não der, tenta instalar de novo o PyTorch com uma versão diferente de Cuda! Valeuuuuuu

  • @GuilhermeSantos-ue3xq
    @GuilhermeSantos-ue3xq 7 месяцев назад +1

    No meu caso a minha rede neural treinada está classificando tudo com background, o que pode ser? Alguém pode me dar algum apoio?

    • @inteligenciamilgrau
      @inteligenciamilgrau  7 месяцев назад

      Faaaaala Guilherme, tudo bem? Uma dúvida, quando vc usa o modelo padrão e coloca só uma pessoa, mesmo nesse caso ela não está detectando a pessoa? iluminação está ok? Tudo certinho? Valeuuuuuuuuuu