✅ - Se você quiser aprender a programar (do zero) todos esses algoritmos que aparecem nos vídeos, aqui está a Lista de Espera para o Curso Universo Programado: hotm.art/ListaDeEsperaUniversoProgramado Qualquer dúvida é só me chamar lá no Instagram @universoprogramado!! Valeeeu!
Seria legal você fazer um quadro em que você pegava algum jogo e tentava melhorar a inteligência artificial dele, tipo caso for em algum jogo de corrida você poderia fazer cada um com um estilo de pilotagem diferente ou algo do tipo, eu iria achar massa.
Vi varios outros youtubers fazendo IA pra jogar varios jogos, desconfiei qua a chave de uma IA é o objetivo e as recompensas dela.Uma IA complicada com objetivo mal explicado e as recompensas/punições desbalanceadas raramente da certo. Uma IA simples com um objetivo claro e as recompensas certas é sucesso.
sou cego de nascença e admiro muito o esforço feito para este canal, gosto muito do seu conteúdo, fico muito feliz que o canal esteja crescendo rapidamente! Parabéns pelo trabalho e dedicação. Motivado pelo gosto pela área da informática, criei um canal chamado Blind Center, nosso objetivo é levar informação e mostrar como utilisamos o UA-cam e outras plataformas digitais! Espero que gostem também.
Legal, estou fazendo mestrado em ciência da computação, vou partir pra área de otimização, para resolução de problemas multiobjetivos, vendo o passo a passo da tua explicação, é como se eu tivesse resolvendo o problema junto contigo, com as mesmas estratégias. A escolha do algoritmo é crucial para o sucesso, pois cada problema se comporta de forma diferente, esse é um NP-Completo
Cara, além de muito inteligente, você tem uma capacidade absurda de se comunicar, e explicar o racional por trás de todas as ações e resultados. Te desejo muito sucesso, e ja me coloquei na lista de espera por este seu curso.
É muito massa quando a gente chega a mesma conclusão na hora de definir as estratégias enquanto assiste ao vídeo. É uma verdadeira aula que te instiga a pensar enquanto se diverte. Parabéns!
Acho que vc está meio errado Em IA é melhor dar 2 passos na direção errada às vezes do que 1 passo na direção certa Pq a chance de ficar preso num máximo local é maior em algoritmos gulosos
boa kkkkkkkkkkkkkkkkkkk nesse caso seria: "Melhor dar 1 passo na direção do máximo global do que 2 passos na direção do local" kkkkkkkkkk tamo junto Alexei!! obrigado pelo comentário :)
É primeira vez que entro aqui, e me interesso por tudo, tenho uma sede de aprender, mas tenho ideia avançada e não tenho programa e deveria entrar em uma escola,. Adorei isso, te achei o máximo. Nossa adorava jogar um game Atari. Miinha filha quando adolescente numa feira já há anos promovida pela nova loja da Cultura em SP, pela Geek, e como ela ganhou nos jogos perguntaram com quem ela aprendeu ou quem a iniciou no chamado mundo Geek, ela respondeu que foi a mãe dela, assim saiu fui considerada a Primeira Mãe Geek. Parabéns para você.
Irmão, primeiro vídeo seu q vejo, já tô inscrito assim q sobra uma grana vai ser o primeiro canal a ser membro! Tu merece de mais vídeo incrível explicação fácil bem ilustrada e super engraçado e divertido pqp ! Genial que milhões de pessoas possam conhecer seu trampo
Cara, eu não conhecia o seu canal, mas vou te contar uma coisa: esse vídeo é sensacional do começo ao fim! Edição, explicação, roteiro.... Tudo sen-sa-cio-nal! Não querendo chegar e sentar na janela, mas gostaria que algum dia lançasse um vídeo um pouco diferente, mostrando heurísticas no mercado financeiro, tema do meu trabalho de TCC e que vi que despertou um enorme interesse em quem foi assistir.
@@paulohortencio3562 hahaha! Apenas pensando na lógica de ir em busca da maça e deixar um espaço para sair. Nós humanos perdemos porque da leseira na mão hahaha!!
Ótimo vídeo. Você sempre me inspira, sou formado como programador e ano passado entrei no mestrado, não sei se você lembra do meu comentário falando. Estou desenvolvendo um aplicativo que usa RNA Perceptrons para diferenciar uma mancha de pele benigna de lesões cancerígenas usando fotos! Voce contribuiu com seus vídeos para inspiração, muito obrigado!
Seu conteúdo é incrível, parece até que tu tá explicando raciocínio e lógica, a programação acaba sendo uma forma de recriar a nossa capacidade tática e estratégica em uma máquina, que vai fazer isso de forma mais eficiente que a gente.
kkk pior que é mesmo ele demora nao 2 nao 3 mas 1,0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 pra postar um video kkk concordo plenamente
Cara! Você está realmente te parabéns, tanto pela forma como explica, pelas edições que favorecem muito o entendimento, quanto pelo seu conhecimento em IA. Tenho certeza que esses 16 minutos de vídeo te consumiram horas, talvez dias! Mais uma vez, parabéns!
Excelente vídeo! Eu não sou da área mas quando vc falou em prever o futuro, eu lembrei do algoritmo de PID que os drones utilizam para balancear a controladora de voo.
acho que se o tabuleiro tiver lado de tamanho ímpar, não vai haver ciclo hamiltoniano, vou tentar demonstrar: sendo N um número natural, o lado do tabuleiro vai ser 2N+1, assim o tabuleiro vai ter (2N+1)² quadrados, o que vai dar (2N+1)²=4N²+4N+1=4(N²+N)+1, e como o 4 é par, então o número de quadrados no tabuleiro vai ser ímpar. Mas colocando uma seta em cada quadrado representando o movimento da cobrinha nesse quadrado durante o ciclo, tem que haver um número igual de setas para cima e de setas para baixo para que ele possa voltar ao quadrado que começou o ciclo, e o mesmo vale para direita e esquerda. Como no ciclo a cobrinha precisa passar por todos os quadrados, ela vai ter um movimento em cada um dos quadrados, então cada quadrado vai ter uma seta, então a quantidade de setas vai ser igual a quantidade de quadrados, assim, sendo D o numero de setas para a direita, E o numero de setas para a esquerda, C o numero de setas para cima e B o numero de setas para baixo, o número total de setas é D+E+C+B, substituindo D=E e C=B: D+E+C+B=D+D+C+C=2D+2C=2(D+C), que é par, o que contradiz com o fato de que o número de quadrados é ímpar, assim, não existe ciclo hamiltoniano no tabuleiro de lado ímpar
Parabéns pelo trabalho mano. Eu nem tenho tanto interesse em aprender a programar e tal, mas adoro demais ouvir suas explicações e o desenvolvimento. Sensacional.
Após 2 anos nos encontramos novamente, este video foi minha foto de perfil por 2 anos, sei que ninguem irá ler. mas esse periodo na minha vida de 2 anos atrás acabou. e para dar um novo ínicio a era em que está por vir, e hora de trocar minha foto de perfil. Muito obrigado Universo Programado. você fez um video que foi minha foto de perfil em todas as redes sociais por 2 anos. porém, nada dura pra sempre. tudo eventualmente chega a um fim, e o mesmo aconteceu, com a minha foto.
@@Calebe575 Eu lembro de você!!! Sua foto era o momento em que a cobrinha tava completa, como se fosse um labirinto verde e azul. Obrigado por ter usado o meu vídeo como sua foto no perfil durante 2 anos!! Tamo junto Calebe!
Cara, foi bem divertido ver esse vídeo, sou programador também, e a cada problema novo eu pensava em uma solução, já ficava com aquela ansiedade pq queria ver a minha solução ser usada, apostando nela, mas logo em seguida você ia pelo mesmo caminho que eu pensava, isso foi muito daora!
Cara vc é um genio prodigio da sociedade brasileira. N por somente saber trabalhar com a IA. Mas sim saber ensinar e explicar minuciosamente o seu conteudo. Sem brincadeira... vc esta preste a se tornar um dos maiores youtubers do mundo, vai garoto!
Mano todo video seu eu fico completamente FASCINADO como isso é simplesmente maravilhoso e bate uma vontade de aprender programação kk parabéns real cara
Acho que tem que fazer a cobrinha calcular o tamanho do próprio corpo quadrados (QCC - Quadrados no Corpo da Cobra) e a de quadrados no espaço contido entre o corpo e a parede (QL F/E/D - Quadrados Livres à Frente/Esquerda/Direita): QLx > QCC tem sempre preferência à opção QLx < QCC. Se conseguir enxergar caminho livre (CL) para o rabo do corpo da cobra (RCC) e para o Quadrado de Alimento (QdA) contidos em QLx acho que dá para ficar ainda mais preciso.
Victor, seus vídeos são excelentes. Parabéns pelo ótimo conteúdo. Eu tenho dificuldade para entender Monte Carlo. Qual material você recomenda para estudar esse assunto? (pode ser livro, artigo, site, vídeo, etc). Obrigado.
Conteúdo sensacional cara, parabéns de verdade. Estou cursando engenharia elétrica mas to pegando umas disciplinas de computação. Vi que vc programa em C/C++, queria saber quais bibliotecas/compilador vc usa pra montar esses projetos? Eles ficam muito bem feitos.
Isso aí!! A DeepMind fez isso quando ensinou a rede neural a jogar Go! Só teriamos que lidar com alguns probleminhas: 1º: A rede neural do vídeo anterior não é probabilistica, é deterministica, Daí a gente não conseguiria explorar o ambiente porque todos os clones iriam se comportar da mesma maneira. (todos rodam a mesma rede neural a partir do mesmo estado inicial, logo, todos são um só). 2º: A rede neural do vídeo anterior só conseguiu alcançar o tamanho 176. Isso significa que a partir desse tamanho ela fica bastante aleatória. Ela não treinou em situações onde o corpo era maior que 176 e por isso não sabe se comportar desse tamanho pra frente... Daí a ''inteligência'' dela iria por água a baixo e viraria um Monte Carlo tradicional (talvez até um pouco pior por não ser completamente aleatoria e ter os vieses da rede). Mas essa ideia é sensacional mesmo e um dia abordaremos ela aqui no canal! Muito obrigado pelo comentário :)
Muito bom o vídeo. Sugestão: atualizar a imagem do canal com seu novo visual de guitarrista de heavy metal. Brincadeiras à parte, parabéns pelo ótimo canal.
Eu sou iniciante em programação mas vc consegue fazer qualquer um entender o raciocinio sem nem falar diretamente d programar(sobre por exemplo d como se cria um "Monte Carlo"). O meu chute pra resolver o problema da dificuldade variar conforme o tamanho do tabuleiro seria colocar porcentagem no calculo do peso da distancia na heuristica. Eu acho isso pq usando a porcentagem o valor ficaria "o mesmo" independente do tamanho da tabuleiro, mas sim proporcional a ele, funcionaria?
Esses vídeos é simplesmente PERFEITO, gosto muito do seu canal como você aprendeu tudo isso?. uma ideia interresante como aprendeu isso e como ganhar com isso meus parabéns
Duvida de dev qual linguagem foi utilizada python ou c ? e como você utilizou RL e monte carlo junto ? você faz vídeo ensinando o código? como fez pra rodar varios clones ? ta usando algum framework?
Quando teremos no Universo Programado, 1 hora de explicações sobre Machine Learning utilizada para fazer MarI/O(NEATevolve) e rodar com o BizHawk. Tentei adaptar o código para outro jogo(JPark2 SNes), mas não entendi como ele faz para gerar e mostrar o mapa quando seleciona Show Map(ou eu não encontrei os endereços corretos da fase, posição X/Y do personagem e cenário com o RAM Search). Portanto, parece não estar fixando a aprendizagem, o personagem continua repetindo os mesmos movimentos, erros e não passa obstáculos(já deixei treinando +-32hs e nada).
O algoritmo de Monte Carlo é um algoritmo estocástico, ou seja, ele se baseia na probabilidade. Por exemplo, nos sabemos que a chance de dar cara ou coroa é de 50%. Mas e se não soubéssemos? Teria que ser por tentativa e erro. Se jogarmos a moeda 10 vezes, teremos uma estimativa. Mas se jogarmos 100 vezes, teremos uma estimativa melhor. Por isso que a quantidade maior de clones traz resultados melhores. O algoritmo de Monte Carlo é usado muito em cálculos de integral. Eu usei ele numa técnica de computação gráfica chamada radiosidade. E funciona bem, mas é como você disse, deixar pra somente aleatoriedade, faz a convergência ficar muito ruim, então uma boa heurística reduz o número de chutes e direciona onde eles são mais necessários. Muito legal seu vídeo. Parabéns.
n esperava 3 videos p a IA chegar no obj proposto. mtos desafios mto legais e n parecia ser assim n ..wow ..haha mto bom o video como sempre. vlw. parabens.
Acabei de ver uma série de vídeos na gringa, '' ai playing snake game'', mas não encontrei nenhum que explicasse os passos a passos e também os requisitos, por exemplo, quero conseguir encontrar a maneira mais eficiente para o jogo... ansioso pelo próximo vídeo trazer a maneira mais eficiente. hehe Ainda, fiquei pensando, depois de um tempo a comidinha da cobra tem que aparecer em um espaço no qual a cobra não está, assim a própria cobrinha poderia controlar o lugar em que a comida deve aparecer~
Tive uma ideia meio confusa E se vc fizesse a evolução baseado numa competção, assim como redes neurais de xadrez se vc descontasse da pontuação da outra cobrinha uma fração da pontuação de seu adversário: Pontuação = (fruta + movimento^tamanho) - 30% da pontuação do adversário, por exemplo, mas essa porcentagem pode variar... Acho que assim ñ pesaria muito para o prossessador mas seria bem eficaz
kkkkk... cara, dei conta de zerar no nokia parte jogando aleatório e depois de um tempo mantendo só o hamiltoniano... tava com tempo viu... kkkkk... foda seu canal, parabéns
Sensacional, como sempre. Como você disse que prefere jogos em que possa recriar, pois te dá mais liberdade de execução, sugiro os seguintes jogos pra IA: - Campo Minado - Paciência São jogos antigos onde acredito que seja possível recriar com mais facilidade. Galera fica pedindo Mortal Kombat, Geometry Dash... caramba, são plataformas distintas, algumas até grandes, vamos facilitar ai galera, pra fins didáticos.
Eu pensei em algo que pode ajudar; Acrescenta um multiplicador de 1.2 a o valor de cada comida e programa para este multiplicador diminuir em 0.1 para cada curva que a cobra fizer
Vídeo maravilhoso man, tô estudando programação e fui pesquisar sobre inteligência artificial e ver isso q vc fez foi incrível namoral vc tá parabéns conteúdo magnífico
Olá, você tem algum vídeo de pratica sobre IA ? Vídeo onde você escreve o algoritmo e explica o mesmo? Seus vídeos são ótimos e ensinam bem a teoria por trás das IAs.
5:00 ... Parece aquele conceito de "Wisdom of Crowds", onde o melhor resultado, é proveniente da média de respostas. Vídeo muito bom, como sempre. Minha sugestão para vídeo, seria uma IA jogando um game de luta. E jogando contra ela mesma também 😎😃
Já pensou se conseguirem programar uma I.A. pra operar ações na bolsa ou em Forex com tanto êxito quanto esse do jogo da Cobrinha? Eu suponho que deva ser mais difícil abordar, mas dá pra fazer um vídeo sobre IA em Day Trade? PS: parabéns, esse vídeo ficou tão sensacional que me fez até refletir sobre questões da vida cotidiana.
Muito bom mano... Parabéns... Será que vc pode deixar os clones mais inteligentes, adicionando um peso para os que fazem menos movimentos laterais? Acho que se eles derem prioridade a se parecer com o hamiltoniano, sempre que possível, ao invés de virar lateralmente, surgiriam menos lacunas e teriam linhas mais retas e uniformes de calda... Parecido com a estratégia que jogadores usam e o primeiro algoritmo tbm... Não sei se funciona .. abracão mano
O meu PGC foi sobre o uso de programação funcional em buscas de soluções de problemas tipo Sokoban. Mano, foi um ano quebrando a cabeça pra escrever 50 paginas. Os próprios criadores desses puzzles não faziam ideia do quanto de teoria suas criações poderiam desenvolver. Talvez se passassemos MAIS tempo desenvolvendo brincadeirinhas e experimentos simples, facilitaria a produção de coisas mais complexas. Quem sabe resolver problemas que ainda nem imaginamos.
✅ - Se você quiser aprender a programar (do zero) todos esses algoritmos que aparecem nos vídeos, aqui está a Lista de Espera para o Curso Universo Programado: hotm.art/ListaDeEsperaUniversoProgramado Qualquer dúvida é só me chamar lá no Instagram @universoprogramado!! Valeeeu!
Blz, vlw
Seria legal você fazer um quadro em que você pegava algum jogo e tentava melhorar a inteligência artificial dele, tipo caso for em algum jogo de corrida você poderia fazer cada um com um estilo de pilotagem diferente ou algo do tipo, eu iria achar massa.
Os assinantes do canal ainda tem acesso ao seu curso de Machine learn?
Faz a inteligência artificial jogar FNF [Friday Night Funkin
Interessante, cara, o senhor trabalha em que área da programação?
Faz uma ia que joga geometry Dash eu gostaria MT de ver pfv joga umas fases difíceis
Up 👍🏾
Super giga épico UP
#IApassandodafaze20com3moedas
@@afk--- o lite?
Up
Não tenho nada pra falar. Só estou comentando algo pq me sinto na obrigação de aumentar o engajamento desse video foda kkkk
valeu Victão!! Tamo junto meu xará! :)
tbm
Up
E seu comentário foi excelente, simples e preciso!
👏👏👏👏👏👏👏👏
Eu depois de meses esperando esse vídeo ksksk
Alem de ser fera em programação, na explicação o cara manda muito nas edições dos vídeos. Pra mim é o melhor canal de programação do UA-cam
Sim não é à toa que ele é uma inspiração para muita das pessoas que querem criar canais de programação hoje em dia
13:27 ri alto disso mano kkkk
Vídeo sensacional! Sempre saio daqui sentindo que aprendi algo! :D
kkkkkkkkkkkkkk foi a única piada que consegui fazer nesse vídeo, negócio tava tenso d+++
@@Cookieukw olha so qm ta aqui
Mano os dois em um comentário...vou desmaiar 😌
chegou o vídeo mais aguardado das últimas semanas 🥳🥳, ao menos pra quem acompanha o Victor no Instagram. =D
hahaha valeu Maxwell!! muito obrigado pelo apoio meu querido :)
@@UniversoProgramado oi
@@mercampos675 lgl
@@UniversoProgramado tamo junto cara, teu canal é um dos melhores do Brasil e só tem a crescer futuramente 👏👏👏
Vi varios outros youtubers fazendo IA pra jogar varios jogos, desconfiei qua a chave de uma IA é o objetivo e as recompensas dela.Uma IA complicada com objetivo mal explicado e as recompensas/punições desbalanceadas raramente da certo. Uma IA simples com um objetivo claro e as recompensas certas é sucesso.
sou cego de nascença e admiro muito o esforço feito para este canal, gosto muito do seu conteúdo, fico muito feliz que o canal esteja crescendo rapidamente! Parabéns pelo trabalho e dedicação. Motivado pelo gosto pela área da informática, criei um canal chamado Blind Center, nosso objetivo é levar informação e mostrar como utilisamos o UA-cam e outras plataformas digitais! Espero que gostem também.
Edição incrível: ✓
Conteúdo diferenciado: ✓
Originalidade: ✓
Já falei da edição?: ✓
Explicação simples: ✓
Referências: ✓
a edição 1 mês pra fazer, os bastidores são sofridos
So que os videos gringos sao mais objetivos que o dele, achei o dele meio chato
Legal, estou fazendo mestrado em ciência da computação, vou partir pra área de otimização, para resolução de problemas multiobjetivos, vendo o passo a passo da tua explicação, é como se eu tivesse resolvendo o problema junto contigo, com as mesmas estratégias. A escolha do algoritmo é crucial para o sucesso, pois cada problema se comporta de forma diferente, esse é um NP-Completo
mano, seus vídeos são mto foda, tanto o trabalho pra produzir (que é bem evidente), a edição e roteiro! Muitos parabains kk
Cara, além de muito inteligente, você tem uma capacidade absurda de se comunicar, e explicar o racional por trás de todas as ações e resultados.
Te desejo muito sucesso, e ja me coloquei na lista de espera por este seu curso.
Eu acho q comentei isso no último vídeo, mas repito, gosto de ver a evolução do cabelo dele kkkk
Sim, está maravilhoso e cada video maior.
A evolução da rede neural é bônus, assistimos pelo cabelo
@Halec Halan hhahahahha
ja eu, toda vez me pergunto quando é que ele vai cortar 🤔😂😂
Imagina ele no mercado usando máscara e chega um cara chamando ele de Senhora kk
É muito massa quando a gente chega a mesma conclusão na hora de definir as estratégias enquanto assiste ao vídeo. É uma verdadeira aula que te instiga a pensar enquanto se diverte. Parabéns!
Acho que vc está meio errado
Em IA é melhor dar 2 passos na direção errada às vezes do que 1 passo na direção certa
Pq a chance de ficar preso num máximo local é maior em algoritmos gulosos
boa kkkkkkkkkkkkkkkkkkk nesse caso seria: "Melhor dar 1 passo na direção do máximo global do que 2 passos na direção do local" kkkkkkkkkk
tamo junto Alexei!! obrigado pelo comentário :)
É primeira vez que entro aqui, e me interesso por tudo, tenho uma sede de aprender, mas tenho ideia avançada e não tenho programa e deveria entrar em uma escola,. Adorei isso, te achei o máximo. Nossa adorava jogar um game Atari. Miinha filha quando adolescente numa feira já há anos promovida pela nova loja da Cultura em SP, pela Geek, e como ela ganhou nos jogos perguntaram com quem ela aprendeu ou quem a iniciou no chamado mundo Geek, ela respondeu que foi a mãe dela, assim saiu fui considerada a Primeira Mãe Geek. Parabéns para você.
Eu sinto uma felicidade enorme quando vejo a matemática em ação. É simplesmente incrível!
Irmão, primeiro vídeo seu q vejo, já tô inscrito assim q sobra uma grana vai ser o primeiro canal a ser membro! Tu merece de mais vídeo incrível explicação fácil bem ilustrada e super engraçado e divertido pqp ! Genial que milhões de pessoas possam conhecer seu trampo
CHAVES: TERMINA A PRIMEIRA FASE DO JOGO
KIKO:
Cara, eu não conhecia o seu canal, mas vou te contar uma coisa: esse vídeo é sensacional do começo ao fim! Edição, explicação, roteiro.... Tudo sen-sa-cio-nal!
Não querendo chegar e sentar na janela, mas gostaria que algum dia lançasse um vídeo um pouco diferente, mostrando heurísticas no mercado financeiro, tema do meu trabalho de TCC e que vi que despertou um enorme interesse em quem foi assistir.
Nossa como um jogo simples para os humanos, é extremamente complicado para AI, vídeo ficou animal!! Parabéns!
Manoo, como assim simples? Nunca vi ninguém zerar essa merda ksksks
@@paulohortencio3562 hahaha! Apenas pensando na lógica de ir em busca da maça e deixar um espaço para sair. Nós humanos perdemos porque da leseira na mão hahaha!!
Pra mim é fácil no começo, depois é IMPOSSÍVEL kk
Simples para humanos? Eu ouvi isso mesmo? Kkk
onde é simples para humanos
ksksksksks
Ótimo vídeo.
Você sempre me inspira, sou formado como programador e ano passado entrei no mestrado, não sei se você lembra do meu comentário falando.
Estou desenvolvendo um aplicativo que usa RNA Perceptrons para diferenciar uma mancha de pele benigna de lesões cancerígenas usando fotos! Voce contribuiu com seus vídeos para inspiração, muito obrigado!
Conteudo simples, conteudo bom, conteudo que todo mundo deveria consumir.
Seu conteúdo é incrível, parece até que tu tá explicando raciocínio e lógica, a programação acaba sendo uma forma de recriar a nossa capacidade tática e estratégica em uma máquina, que vai fazer isso de forma mais eficiente que a gente.
Até daqui 2 anos Universo Programado, te amo
kkk pior que é mesmo ele demora nao 2 nao 3 mas 1,0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 pra postar um video kkk concordo plenamente
Mas quando o vídeo vem a qualidade é garantida
Estou usando seus vídeos em sala de aula para ensinar Seleção Natural, nas aulas de Biologia no primeiro ano do ensino médio!.
02:35 “I am dying”
Victor, tá tudo bem?
Cara! Você está realmente te parabéns, tanto pela forma como explica, pelas edições que favorecem muito o entendimento, quanto pelo seu conhecimento em IA. Tenho certeza que esses 16 minutos de vídeo te consumiram horas, talvez dias! Mais uma vez, parabéns!
14:25 , Sensacional foi a imagem que a iA deixou ao completar o jogo, igual um cérebro ,, hehe
Excelente vídeo! Eu não sou da área mas quando vc falou em prever o futuro, eu lembrei do algoritmo de PID que os drones utilizam para balancear a controladora de voo.
acho que se o tabuleiro tiver lado de tamanho ímpar, não vai haver ciclo hamiltoniano, vou tentar demonstrar: sendo N um número natural, o lado do tabuleiro vai ser 2N+1, assim o tabuleiro vai ter (2N+1)² quadrados, o que vai dar (2N+1)²=4N²+4N+1=4(N²+N)+1, e como o 4 é par, então o número de quadrados no tabuleiro vai ser ímpar. Mas colocando uma seta em cada quadrado representando o movimento da cobrinha nesse quadrado durante o ciclo, tem que haver um número igual de setas para cima e de setas para baixo para que ele possa voltar ao quadrado que começou o ciclo, e o mesmo vale para direita e esquerda. Como no ciclo a cobrinha precisa passar por todos os quadrados, ela vai ter um movimento em cada um dos quadrados, então cada quadrado vai ter uma seta, então a quantidade de setas vai ser igual a quantidade de quadrados, assim, sendo D o numero de setas para a direita, E o numero de setas para a esquerda, C o numero de setas para cima e B o numero de setas para baixo, o número total de setas é D+E+C+B, substituindo D=E e C=B: D+E+C+B=D+D+C+C=2D+2C=2(D+C), que é par, o que contradiz com o fato de que o número de quadrados é ímpar, assim, não existe ciclo hamiltoniano no tabuleiro de lado ímpar
Nada a ver
@@Darkalms por que nada a ver?
Discordo
@@Deadkkkj Por que?
Parabéns pelo trabalho mano. Eu nem tenho tanto interesse em aprender a programar e tal, mas adoro demais ouvir suas explicações e o desenvolvimento. Sensacional.
Qualquer coisa, só pra aumentar o engajamento desse vídeo top.
Parabéns Victor, vídeo muito bom. Hoje em dia está cada vez mais difícil ver um vídeo bem animado e editado como o seu. Continue assim!!! 👏👏👏
Pra esse canal ficar melhor, só aumentando a frequencia de vídeos... Pena que deve ser demorado o processo para ter vídeos mais frequentes... :(
Após 2 anos nos encontramos novamente, este video foi minha foto de perfil por 2 anos, sei que ninguem irá ler. mas esse periodo na minha vida de 2 anos atrás acabou. e para dar um novo ínicio a era em que está por vir, e hora de trocar minha foto de perfil. Muito obrigado Universo Programado. você fez um video que foi minha foto de perfil em todas as redes sociais por 2 anos. porém, nada dura pra sempre. tudo eventualmente chega a um fim, e o mesmo aconteceu, com a minha foto.
@@Calebe575 Eu lembro de você!!! Sua foto era o momento em que a cobrinha tava completa, como se fosse um labirinto verde e azul. Obrigado por ter usado o meu vídeo como sua foto no perfil durante 2 anos!! Tamo junto Calebe!
@@UniversoProgramado dnd
Essa inteligência artificial consegue por até barba nessa menina que apresenta, sem falar nos efeitos de fundo. Muito foda mesmo!!
kkkkkkkkkkkkkkkkkk essa IA é fera d+
@@UniversoProgramado kkkkkkkkkkkkkkkk zoa mano. Vc manja muito. Os vídeos são muito daora! Parabéns!
Que video em!! Parabéns Victor, excelente como sempre \o/
valeu Erick!!! Tamo junto meu querido :)
5:30 A perfect balanced game with no exploits
Oi!
Uma dúvida, pretende disponibilizar os códigos tanto desse vídeo quanto dos anterior e posterior?
Valeu pelo vídeo!
Ótima explicação!.
Até.
6:19 a cobrinha ta usando jutsu clones da sombra
Cara, foi bem divertido ver esse vídeo, sou programador também, e a cada problema novo eu pensava em uma solução, já ficava com aquela ansiedade pq queria ver a minha solução ser usada, apostando nela, mas logo em seguida você ia pelo mesmo caminho que eu pensava, isso foi muito daora!
Você parece um personagem do Piratas do Caribe! kkkk... Parabéns pelo vídeo, manow!
O jeito que você explica é simples e eficaz, parabéns 👏🏻
Problema: eu sou inevitável
Monte Carlo: blz kkkkkkkk
Cara vc é um genio prodigio da sociedade brasileira. N por somente saber trabalhar com a IA. Mas sim saber ensinar e explicar minuciosamente o seu conteudo.
Sem brincadeira... vc esta preste a se tornar um dos maiores youtubers do mundo, vai garoto!
Aaaaaa, eu esperei muito pela segunta parte, muito obrigado
Mano todo video seu eu fico completamente FASCINADO como isso é simplesmente maravilhoso e bate uma vontade de aprender programação kk
parabéns real cara
Como faz esse vários algoritmos de redes neural.
Acho que tem que fazer a cobrinha calcular o tamanho do próprio corpo quadrados (QCC - Quadrados no Corpo da Cobra) e a de quadrados no espaço contido entre o corpo e a parede (QL F/E/D - Quadrados Livres à Frente/Esquerda/Direita): QLx > QCC tem sempre preferência à opção QLx < QCC.
Se conseguir enxergar caminho livre (CL) para o rabo do corpo da cobra (RCC) e para o Quadrado de Alimento (QdA) contidos em QLx acho que dá para ficar ainda mais preciso.
Qual o nome do aplicativo que ele está?
Não é um app, ele que criou
Victor, seus vídeos são excelentes. Parabéns pelo ótimo conteúdo.
Eu tenho dificuldade para entender Monte Carlo. Qual material você recomenda para estudar esse assunto? (pode ser livro, artigo, site, vídeo, etc). Obrigado.
maluko é bom vei, e eu aq q não consigo resolver um fibonacci.
Conteúdo sensacional cara, parabéns de verdade.
Estou cursando engenharia elétrica mas to pegando umas disciplinas de computação. Vi que vc programa em C/C++, queria saber quais bibliotecas/compilador vc usa pra montar esses projetos? Eles ficam muito bem feitos.
E se os clones do monte carlo ultilizassem o algoritimo do video anterior
Verdade mano
Assim todos os clones teriam um comportamento inteligente e faria a cobrinha original jogar de forma perfeita
Seria brilhante e isso pode diminuir a quantidade de clone necessarios
Parece que temos um genio aqui em
Ganhei coração eba
Isso aí!! A DeepMind fez isso quando ensinou a rede neural a jogar Go! Só teriamos que lidar com alguns probleminhas:
1º: A rede neural do vídeo anterior não é probabilistica, é deterministica, Daí a gente não conseguiria explorar o ambiente porque todos os clones iriam se comportar da mesma maneira. (todos rodam a mesma rede neural a partir do mesmo estado inicial, logo, todos são um só).
2º: A rede neural do vídeo anterior só conseguiu alcançar o tamanho 176. Isso significa que a partir desse tamanho ela fica bastante aleatória. Ela não treinou em situações onde o corpo era maior que 176 e por isso não sabe se comportar desse tamanho pra frente... Daí a ''inteligência'' dela iria por água a baixo e viraria um Monte Carlo tradicional (talvez até um pouco pior por não ser completamente aleatoria e ter os vieses da rede).
Mas essa ideia é sensacional mesmo e um dia abordaremos ela aqui no canal! Muito obrigado pelo comentário :)
Muito bom o vídeo. Sugestão: atualizar a imagem do canal com seu novo visual de guitarrista de heavy metal. Brincadeiras à parte, parabéns pelo ótimo canal.
Faz uma IA jogar Celeste
Lembrou que tinha canal é? Tava com saudades n nos abandone pfv
Tem alguém que está assistindo em 2024
Eu sou igual a uma porta quando o assunto é programação e matemática e os 2 tão relacionados. Porém achei interessante sua edição, explicação e etc.
O seu canal é incrível!!!! Um dos melhores de divulgação científica.
Muito legal seus vídeos mano! Parabéns
será que existe uma variação do algorítimo de monte carlo, onde os clones também tem o algorítimo aplicado?
Cai de paraquesa nesse canal e me prendeu de tal forma q nem consigo explicar, parabens pela sua inteligência é realmente impressionante
Eu sou iniciante em programação mas vc consegue fazer qualquer um entender o raciocinio sem nem falar diretamente d programar(sobre por exemplo d como se cria um "Monte Carlo"). O meu chute pra resolver o problema da dificuldade variar conforme o tamanho do tabuleiro seria colocar porcentagem no calculo do peso da distancia na heuristica. Eu acho isso pq usando a porcentagem o valor ficaria "o mesmo" independente do tamanho da tabuleiro, mas sim proporcional a ele, funcionaria?
Esses vídeos é simplesmente PERFEITO, gosto muito do seu canal como você aprendeu tudo isso?. uma ideia interresante como aprendeu isso e como ganhar com isso meus parabéns
Vídeo show!!! Você poderia fazer um vídeo mostrando como se faz uma rede neural básica?
Duvida de dev qual linguagem foi utilizada python ou c ? e como você utilizou RL e monte carlo junto ? você faz vídeo ensinando o código?
como fez pra rodar varios clones ? ta usando algum framework?
Quando teremos no Universo Programado, 1 hora de explicações sobre Machine Learning utilizada para fazer MarI/O(NEATevolve) e rodar com o BizHawk.
Tentei adaptar o código para outro jogo(JPark2 SNes), mas não entendi como ele faz para gerar e mostrar o mapa quando seleciona Show Map(ou eu não encontrei os endereços corretos da fase, posição X/Y do personagem e cenário com o RAM Search).
Portanto, parece não estar fixando a aprendizagem, o personagem continua repetindo os mesmos movimentos, erros e não passa obstáculos(já deixei treinando +-32hs e nada).
A heurística dinâmica foi crucial ai. E a árvore de monte carlo é sensacional mesmo.
Eu fiquei de boca aberta para quando a pontuação aumentando conforme o tempo, achei brilhante
Mano não entendo patavinas desta área, mas é fascinante ver como vc pensa para fazer a máquina pensar. Gosto muito dos seus vídeos. Parabéns!
Parabéns pelo vídeo! Chama atenção até de quem não é da área de programação
O algoritmo de Monte Carlo é um algoritmo estocástico, ou seja, ele se baseia na probabilidade. Por exemplo, nos sabemos que a chance de dar cara ou coroa é de 50%. Mas e se não soubéssemos? Teria que ser por tentativa e erro. Se jogarmos a moeda 10 vezes, teremos uma estimativa. Mas se jogarmos 100 vezes, teremos uma estimativa melhor. Por isso que a quantidade maior de clones traz resultados melhores. O algoritmo de Monte Carlo é usado muito em cálculos de integral. Eu usei ele numa técnica de computação gráfica chamada radiosidade. E funciona bem, mas é como você disse, deixar pra somente aleatoriedade, faz a convergência ficar muito ruim, então uma boa heurística reduz o número de chutes e direciona onde eles são mais necessários. Muito legal seu vídeo. Parabéns.
n esperava 3 videos p a IA chegar no obj proposto. mtos desafios mto legais e n parecia ser assim n ..wow ..haha mto bom o video como sempre. vlw. parabens.
Acabei de ver uma série de vídeos na gringa, '' ai playing snake game'', mas não encontrei nenhum que explicasse os passos a passos e também os requisitos, por exemplo, quero conseguir encontrar a maneira mais eficiente para o jogo... ansioso pelo próximo vídeo trazer a maneira mais eficiente. hehe
Ainda, fiquei pensando, depois de um tempo a comidinha da cobra tem que aparecer em um espaço no qual a cobra não está, assim a própria cobrinha poderia controlar o lugar em que a comida deve aparecer~
Tive uma ideia meio confusa
E se vc fizesse a evolução baseado numa competção, assim como redes neurais de xadrez se vc descontasse da pontuação da outra cobrinha uma fração da pontuação de seu adversário:
Pontuação = (fruta + movimento^tamanho) - 30% da pontuação do adversário, por exemplo, mas essa porcentagem pode variar...
Acho que assim ñ pesaria muito para o prossessador mas seria bem eficaz
Qual linguagem você utilizou? Eu consegui visualizar um pouco do código em python
kkkkk... cara, dei conta de zerar no nokia parte jogando aleatório e depois de um tempo mantendo só o hamiltoniano... tava com tempo viu... kkkkk... foda seu canal, parabéns
Sensacional, como sempre.
Como você disse que prefere jogos em que possa recriar, pois te dá mais liberdade de execução, sugiro os seguintes jogos pra IA:
- Campo Minado
- Paciência
São jogos antigos onde acredito que seja possível recriar com mais facilidade.
Galera fica pedindo Mortal Kombat, Geometry Dash... caramba, são plataformas distintas, algumas até grandes, vamos facilitar ai galera, pra fins didáticos.
Tu é um gênio, as soluções que você encontra para os problema é incrível.
Como começar a estudar sobre rede neural ? Quais matérias estudar ?
Eu pensei em algo que pode ajudar;
Acrescenta um multiplicador de 1.2 a o valor de cada comida e programa para este multiplicador diminuir em 0.1 para cada curva que a cobra fizer
Vídeo maravilhoso man, tô estudando programação e fui pesquisar sobre inteligência artificial e ver isso q vc fez foi incrível namoral vc tá parabéns conteúdo magnífico
Olá, você tem algum vídeo de pratica sobre IA ? Vídeo onde você escreve o algoritmo e explica o mesmo? Seus vídeos são ótimos e ensinam bem a teoria por trás das IAs.
5:00 ... Parece aquele conceito de "Wisdom of Crowds", onde o melhor resultado, é proveniente da média de respostas.
Vídeo muito bom, como sempre. Minha sugestão para vídeo, seria uma IA jogando um game de luta. E jogando contra ela mesma também 😎😃
Vídeo sensacional. Deve dar um trampo bom fazer. Você disponibiliza o codigo dessas simulações em algum repositório?
Já pensou se conseguirem programar uma I.A. pra operar ações na bolsa ou em Forex com tanto êxito quanto esse do jogo da Cobrinha?
Eu suponho que deva ser mais difícil abordar, mas dá pra fazer um vídeo sobre IA em Day Trade?
PS: parabéns, esse vídeo ficou tão sensacional que me fez até refletir sobre questões da vida cotidiana.
Quais libs e ferramenta vc utiliza pra treinar e programar a sua rede?
Incrível oque dá pra fazer só usando a computação e matemática, parabéns pelo conteúdo de qualidade
muito bom vc estar mostrando vários algoritmos resolvendo o mesmo problema, vídeo fantástico!
Mano vc tem um professor? Achei que vc era o mestre, SLK parabéns
Animaaaaaaalll mano ! Genial ! Parabéns pelo vídeo
Muito bom mano...
Parabéns...
Será que vc pode deixar os clones mais inteligentes, adicionando um peso para os que fazem menos movimentos laterais?
Acho que se eles derem prioridade a se parecer com o hamiltoniano, sempre que possível, ao invés de virar lateralmente, surgiriam menos lacunas e teriam linhas mais retas e uniformes de calda...
Parecido com a estratégia que jogadores usam e o primeiro algoritmo tbm...
Não sei se funciona .. abracão mano
vídeo sensacional, nem imagino o trabalho que deve ser fazer um vídeo desses, meus parabéns!
Mais um vídeo incrível. Parabéns Victor, obrigado por compartilhar, forte abraço.
Explicação do Vitor é espetacular! até um leigo como eu entende!
De longe seu canal é um dos melhores que já assisti no YT, muito didático e você se dedica absurdamente, muito bom velho.... Parabéns !
valeu Guiii!!! Muito obrigado pelas palavras meu querido!! O feedback de vocês é essencial!! Tamo junto :)
O meu PGC foi sobre o uso de programação funcional em buscas de soluções de problemas tipo Sokoban. Mano, foi um ano quebrando a cabeça pra escrever 50 paginas. Os próprios criadores desses puzzles não faziam ideia do quanto de teoria suas criações poderiam desenvolver.
Talvez se passassemos MAIS tempo desenvolvendo brincadeirinhas e experimentos simples, facilitaria a produção de coisas mais complexas. Quem sabe resolver problemas que ainda nem imaginamos.
gostaria de ver mais vídeos seus explicando a várias a.i do mercado hoje, e prevendo as do futuro