Inteligência Artificial jogando 2048!!

  Рет қаралды 1,397,630

Universo Programado

Universo Programado

3 жыл бұрын

Seja muito bem vindo ao Universo Programado!
Neste vídeo você verá como uma Inteligência Artificial aprendeu a jogar o jogo 2048 e foi superada por um outro algoritmo ainda mais eficiente!
O algoritmo implementado foi uma Rede Neural Artificial (Perceptron Multilayer).
A função de ativação utilizada em todos os neurônios foi a ReLU.
O método de aprendizagem é comumente chamado de ''Random Mutations".
A linguagem utilizada em todo o processo foi a Linguagem C juntamente da biblioteca gráfica SDL.
🔴 - Mais informações sobre a área de MEMBROS aqui do canal:
/ @universoprogramado
🔹 - Alguns outros vídeos interessantes sobre esse assunto:
Código Fonte TV:
Deep Learning // Dicionário do Programador - • Deep Learning // Dicio...
Filipe Deschamps:
Brasileiro programa Inteligência Artificial que aprende a DIRIGIR SOZINHA!!! [Machine Learning] - • Brasileiro programa In...
Discovery Brasil:
Discovery Brasil | Inteligência Artificial - IBM - • Discovery Brasil | Int...
🤖 - Outros vídeos aqui do canal que talvez te interessem:
Inteligência Artificial aprendendo a ESTACIONAR!!:
• Inteligência Artificia...
Inteligência Artificial ZERANDO o jogo mais difícil do mundo!:
• Inteligência Artificia...
Inteligência Artificial destruindo no dinossauro da Google! (Rede Neural):
• Inteligência Artificia...
📌 - Redes Sociais do Canal:
Instagram: / universoprogramado
Discord: / discord
📌- Minhas Redes Sociais:
Github: github.com/JVictorDias
LinkedIn: / victor-dias-41109117a
❤️- Um grande abraço e um ótimo estudo pra você!
#inteligenciaartificial #programação #cienciadacomputacao #machinelearning

Пікірлер: 2 400
@UniversoProgramado
@UniversoProgramado 3 жыл бұрын
✅ - 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!
@srgato7602
@srgato7602 3 жыл бұрын
primero a comentaaaa
@jonybrow6857
@jonybrow6857 3 жыл бұрын
Sô que não
@jonybrow6857
@jonybrow6857 3 жыл бұрын
Tinha postado um comentário a 15 segundos após o vídeo. Só tinha 1 visualização que no caso era eu.
@srgato7602
@srgato7602 3 жыл бұрын
@@jonybrow6857 eu postei 1 comentario litelamnete asim que o video comeco eu nem vi ele e ja tinha comentado
@JulioMendes.c
@JulioMendes.c 3 жыл бұрын
E nao so tao bom em progamaçao, mais nao da pra mistura eles nao?(fazer um ensina ao outro)
@guiamaralgarcia
@guiamaralgarcia 3 жыл бұрын
Faz uma IA jogando guitar hero! Pra alcançar a maior pontuação possível (lembrando q tem o poder especial q faz você ganhar mais pontos)
@Henriqueoliv25
@Henriqueoliv25 3 жыл бұрын
Assim o cara não monetiza nada!
@rvs1456
@rvs1456 3 жыл бұрын
@@Henriqueoliv25 Não é obrigatório usar o som do jogo, ele pode simplesmente comentar durante uma música.
@renezeira5222
@renezeira5222 3 жыл бұрын
Manoooo gostei da ideia. up!
@pabloaugusto663
@pabloaugusto663 3 жыл бұрын
Muito boa ideia
@Gabriel250100
@Gabriel250100 3 жыл бұрын
uma pergunta que pode ser meio burra: o Guitar Hero não é só um jogo de visão e tempo de reação? acho que uma IA não seria boa porque é muito deterministico
@rpmsistemas
@rpmsistemas 3 жыл бұрын
O pulo do gato esta na hora do "game over", a estratégia do Monte Carlo no inicio não é tão relevante, mas quando esta próximo do "game over", a estratégia do Monte Carlo claramente vai separar as teclas que vão te "matar" em poucos movimentos, das teclas que te darão muito mais opções de "fuga da morte".
@UniversoProgramado
@UniversoProgramado 3 жыл бұрын
boa Robson! é isso mesmo hahaha
@okktok
@okktok 3 жыл бұрын
@@UniversoProgramado Eu acho que você quebrou demais a cabeça criando uma métrica pra avaliar a posição, sendo que o que você quer é simplesmente maximizar a quantidade de movimentos antes de perder. Se você fizer simplesmente um MCTS com cada nó com a probabilidade de perder e seguir o caminho mais proveitoso, o algoritmo vai ser mil vezes melhor. Se quiser usar rede neural, usa a rede neural no nó folha da MCTS igual ao AlphaZero.
@bloferous
@bloferous 3 жыл бұрын
@@UniversoProgramado na resposta eu acrescentaria que o bot de monte carlos nao faz decisoes baseadas em jogadas ruins, como vc falou mas sim na melhor das jogadas aleatórias, mesmo que 99% das jogadas aleatórias sejam ruins, ele só precisa que a melhor seja boa, e não é tão difícil achar uma jogada aleatória boa em um jogo com poucas variaveis como esse. Além disso, o bot com rede neural tenta se prender ao modelo gabarito, que de vez em quando nao é possivel ser seguido, fazendo ele fazer um movimento aleatório que abre uma brecha para numeros errados entrarem no gabarito, fazendo ele se embaraçar com a situaçao.
@1daniel2678
@1daniel2678 3 жыл бұрын
Se é esse o caso, talvez fosse interessante que a IA jogasse até que chegasse o tal ponto do game over para o Monte Carlo recuperar o jogo. Tipo, quando um número 2, por exemplo, acabasse na primeira fila. Quero dizer, o Monte Carlo ser um recurso da própria IA.
@CSD_Ariel
@CSD_Ariel 3 жыл бұрын
@@1daniel2678 realmente isso poderia dar certo, mas também tem que pensar que ele empurra as peças para cima toda hora , ele pode fazer o " game over " bem mais rápido que o Carlo
@FlapGames
@FlapGames 3 жыл бұрын
Que vídeo incrível, abri e me surpreendi demais, parabéns pelo seu trabalho cara, sem palavras!! 👏🏻👏🏻
@killnooteyt
@killnooteyt 3 жыл бұрын
Krl, vc por aqui? Só pq vi recentemente teu vídeo da evolução no CS. Joga pra KRL
@FlapGames
@FlapGames Жыл бұрын
2 anos dps tava aqui assistindo vídeos e cai nesse vídeo dnv kkkk e ia comentar q video foda
@RicardoAmaralAndrade
@RicardoAmaralAndrade 3 жыл бұрын
Impressão minha ou vc tem uma BELA máquina pra rodar tudo isso, ou os vídeos demoram alguns meses pra ficarem prontos??? Entre programação, testes, ajustes, gravação e edição devem ter umas boas várias horas, fora o tempo rodando o algoritmo... Só te digo uma coisa: 👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻
@joaoalbertocarvalhobelo
@joaoalbertocarvalhobelo 3 жыл бұрын
Oi, você poderia colocar a I.A. para jogar "Tetris" Edit: Vlw pelas curtidas e comentários
@emiliarocha9090
@emiliarocha9090 3 жыл бұрын
Up
@emiliarocha9090
@emiliarocha9090 3 жыл бұрын
Up
@emiliarocha9090
@emiliarocha9090 3 жыл бұрын
Up
@corujavinny3222
@corujavinny3222 3 жыл бұрын
Up.
@douglasteixeiradeabreu
@douglasteixeiradeabreu 3 жыл бұрын
kzfaq.info/get/bejne/h7V6mdyhlbGxnYE.html
@EduardoLaraBR
@EduardoLaraBR 3 жыл бұрын
Pessoas em 2020: Em 2048 teremos carros voadores. 2048: Assistindo vídeos de 2020 de como ganhar em 2048.
@gustav5674
@gustav5674 3 жыл бұрын
Daqui a 28 anos vai ter um monte de caras te chamando de vidente kkkkkkkkkkkkkkkkk
@1lusca
@1lusca 3 жыл бұрын
@@gustav5674 vc tbm
@Delphino__
@Delphino__ 3 жыл бұрын
Genial
@biatizz8238
@biatizz8238 3 жыл бұрын
@@1lusca vc tb kkkkk
@marcio4574
@marcio4574 3 жыл бұрын
*paradox awakening*
@dashielllg
@dashielllg 3 жыл бұрын
De tudo, o que eu mais gosto de ver nos seus vídeos é sua clareza na definição do problema e explicação. Sou leigo na área porém com sua explicação fica muito mais fácil. Parabéns!
@Tallesengcivil
@Tallesengcivil 3 жыл бұрын
Cara! Eu espero muito que você esteja ganhando muito dinheiro. Porque eu acho sensacional isso que você faz. De uma inteligência bem acima da média. Sempre que dá, eu assisto seus vídeos. Parabéns!
@silboelsob185
@silboelsob185 3 жыл бұрын
Cara, faz um curso básico de IA em python e vende da Udemy. Eu compro.
@Santiago88S2
@Santiago88S2 3 жыл бұрын
UP!
@Santiago88S2
@Santiago88S2 3 жыл бұрын
Ele consegue explicar as coisas com uma clareza muito grande!
@thenriquedb
@thenriquedb 3 жыл бұрын
Eu compro
@julieltonmarcos128
@julieltonmarcos128 3 жыл бұрын
PLEASEEEE
@allen2543
@allen2543 3 жыл бұрын
Cara ele faz um trabalho brilhante, de verdade. Seria dahora.
@rodrigopaiva6954
@rodrigopaiva6954 3 жыл бұрын
Victor: a Google: Contratado! Microsoft: Contratado! Apple: Contratado!
@luishenrique1400
@luishenrique1400 3 жыл бұрын
Contratado
@luishenrique1400
@luishenrique1400 3 жыл бұрын
@@lucieneguimaraes7536 contratado
@luishenrique1400
@luishenrique1400 3 жыл бұрын
@@lucieneguimaraes7536 Eu vou ser Hokage tô certo dattebayo
@Sr_Lobte
@Sr_Lobte 3 жыл бұрын
OBVIO né ele é muito bom e ainda explica tudo cheio de paciencia e faz muito bem. VICTOR TU É O MELHOR!
@igorrodrigues4790
@igorrodrigues4790 3 жыл бұрын
sony:
@pedroribeirocm
@pedroribeirocm 3 жыл бұрын
Simplesmente incrível seu conhecimento. E sobre o logaritmo tá de parabéns!
@anbeter
@anbeter 2 жыл бұрын
Pensei nisso na hora que estava assistindo. Boa sacada a do logaritmo.
@yuribarbozabandeira8189
@yuribarbozabandeira8189 Жыл бұрын
Esperando até hoje a continuação Adoro teus videos cara, parabéns por ser tão incrível e incentivar a galera a ser melhor também
@KievdePaula
@KievdePaula 3 жыл бұрын
Olá, gostaria de dar uma ideia pra melhora do código, seu "jogo perfeito" coloca em ordem da esquerda pra direita e de cima pra baixo do valor mais alto para o mais baixo, entretanto, se rotacionar o jogo ele também será perfeito, tanto lateralmente quanto espelhado, isso não irá diminuir a qualidade do jogo. Em suma, se o maior valor estiver em qualquer um dos cantos e estiver diminuindo para qualquer canto oposto com uma diminuição gradual, pode ser considerado um jogo perfeito sem obrigar a ia jogar somente em cima. Se do maior para o menor estiver debaixo para cima da esquerda pra direita, também será um jogo perfeito. Ou seja, existem no mínimo 8 posições de jogo perfeito, não uma. Espero que tenha ficado claro. Obrigado pelo vídeo!!!
@VictorSSimao
@VictorSSimao 3 жыл бұрын
Como jogador posso dizer que alterar essa posição durante o jogo ajuda a corrigir a jogada quando um númeno nasce onde não devia
@corujavinny3222
@corujavinny3222 3 жыл бұрын
Up.
@urickalberth3969
@urickalberth3969 3 жыл бұрын
Exatamente
@bernardolencastre8644
@bernardolencastre8644 3 жыл бұрын
Up
@krhonos7310
@krhonos7310 3 жыл бұрын
Up
@FatalRestart
@FatalRestart 3 жыл бұрын
Aew tava esperando, já tinha visto o seu tweet antes
@joaoramiro2153
@joaoramiro2153 3 жыл бұрын
Tb
@gatobanguela3337
@gatobanguela3337 3 жыл бұрын
Mas olha. Uma das poucas vezes que o YT faz uma boa recomendação. Ótimo canal. E é incrível como um jogo simples gera uma "rede" de pensamentos tão grande.
@StefanoWalker
@StefanoWalker 3 жыл бұрын
Esse canal é muito monstro. Fantástico isso tudo. E melhor ainda a explicação de toda a ciência por trás.
@aphex.a
@aphex.a 3 жыл бұрын
Vou tentar fazer a melhor explicação pra qur todos entendam, aqui temos 2 propositos diferentes e duas funçoes a mais, exemplo 1 rede neural: organizar e padronizar para tem maior taxa de susesso por partidas e exemplo 2 Arvore: finalizar com o modo mais promissor a cada jogada, o que difere aqui é a soma das percentagens e por isso a arvore tem uma maior pontuação, apezar das 2 conseguir o objetivo final que é 2048 e ganhar o jogo, a árvore se atualiza a cada jogada, e nao a cada rodada, tendo menos estabilidade mas por contra partida mais experiencia em caso versos resultado, resumindo uma copia seus resultado e os aprimora ou os obseva e se re-aprimora,fazendo assim o dobro de esforço por ação, mais um maior resultado, obrigado por ler até aqui ❤
@henriquealves3086
@henriquealves3086 3 жыл бұрын
Finalmente, video novo Mas eu ainda quero ver uma I.A jogar pokemon hahaha Uau quantos likes, não sabia que seria tão interessante hehe
@paulomurilo9055
@paulomurilo9055 3 жыл бұрын
up
@rafaelshoguerra29
@rafaelshoguerra29 3 жыл бұрын
Up
@hugolacooriginal
@hugolacooriginal 3 жыл бұрын
up²
@SamBr-sy5fs
@SamBr-sy5fs 3 жыл бұрын
4.13 x up²³
@leandrolucas8346
@leandrolucas8346 3 жыл бұрын
Up
@conansilva426
@conansilva426 2 жыл бұрын
Incrível !!! Orgulha o Brasileiro !
@P56394
@P56394 3 жыл бұрын
Uma função bastante interessante no 2048 que já joguei é a de voltar. E ao fazer voltar e realizar o mesmo movimento de antes é possível "escolher" posição em que nasce um 2 ou um 4, ou até se nasce um 2 ou um 4. Tenta implementar isso no código do jogo! Vai ficar super interessante, e talvez até consiga zera-lo. Galera, se der pra curtir pra chegar nele.
@ferando2506
@ferando2506 3 жыл бұрын
O Monte Carlo quando faz muitas jogadas e escolhe a mais promissora, está prevendo o futuro mais provável e assim fazendo a melhor jogada, e conseguindo um bom jogo.
@anderson7963
@anderson7963 3 жыл бұрын
Pô man, coloca a IA para jogar Subway Surfers kkkkkkkk é legal pq ela vai ter muitas possibilidades no game, e vai acabar deixando mais complicado e divertido kkkk. UP!
@diegomiyt
@diegomiyt 3 жыл бұрын
@@Samn47_ A IA pode até ser simples, é proximo do jogo do dinosauro do chrome que ele ja fez, mas oq deve da de trampo é clonar o jogo
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Como ele vai recriar o jogo acho q dá mt trabalho, pois p jogo é em 3D (eu acho) por isso demoraria muiyo pra ele recriar
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Mas mesmo assim...
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Up
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Up
@tiago.coelho
@tiago.coelho 2 жыл бұрын
Não sei quase nada de programação, mas acho os vídeos excelentes, as animações do vídeos explicando o que está acontecendo são incríveis e super didáticas, da até vontade de começar a programar.
@BiIIsTheGod
@BiIIsTheGod 3 жыл бұрын
4:00 KKKK MDS na hora q vc falou: "vamos adicionar os sprites" carregou um anúncio da sprite kkk
@Juan-nl3rn
@Juan-nl3rn 3 жыл бұрын
Meu adblock:kkkjj humor
@autoreisdorfer
@autoreisdorfer 3 жыл бұрын
IA trabalhando, kkkkk
@marcossouza5757
@marcossouza5757 3 жыл бұрын
Pra mim foi da coca cola
@raquellopes5391
@raquellopes5391 3 жыл бұрын
pra mim foi do ifood
@natannatan8307
@natannatan8307 3 жыл бұрын
Pra eu foi o dove demarquilante kkkkkk
@fredfporto
@fredfporto 3 жыл бұрын
Sobre a Busca em Árvore Monte Carlo: Bom, ainda não pesquisei nada sobre o algoritmo, meu comentário está mais relacionado a “forma de enxergar o problema”. Acredito que, muitas vezes, o “intuitivo” nos leva a pensar no “resultado final” apenas através do pressuposto de UMA proposição. Mas a verdade é que, em certas situações, pode haver OUTRAS proposições totalmente equivalentes a qual estamos enxergando. A mudança no ponto de vista pode resultar em uma solução mais otimizada, como foi o caso do algoritmo Monte Carlo. Enquanto a sua IA está buscando “se aproximar cada vez mais do resultado ideal”, a lógica por trás do Monte Carlo se baseia em “se afastar cada vez mais dos resultados não-ideais” (pelo que entendi). No fundo, ambos estão buscando a mesma coisa, pois são proposições equivalentes. Mas a diferença no “ponto de vista”, faz com que a implementação do Monte Carlo seja baseada apenas no “presente”, enquanto a sua IA está interessada no “futuro”. Ressalto que o “presente” do Monte Carlo é, na verdade, a testagem de vários “futuros” ... e é claro que, quanto maior o número de testagens, melhor a qualidade do código. Provavelmente o número de testagens deve se estagnar em temos de “qualidade” em algum momento (mais ou menos, da mesma maneira que você encontrou a probabilidade de nascer um 2 ou um 4 no jogo). Já a ideia de “futuro” como um “gabarito final” é difícil de contribuir (como feedback) em cada jogada individual no caso deste jogo. Acho que a estratégia de ordenar peças de maior valor torna a evolução da IA meio travadona.
@claudiohenriques26
@claudiohenriques26 3 жыл бұрын
Então, o bracelete do tempo do Dr. Estranho é um "Monte Carlo"?
@mercyful22
@mercyful22 3 жыл бұрын
@@claudiohenriques26 ele é o monte carlo. o bracelete é só a IDE que ele usa, haha.
@ryanphpjs
@ryanphpjs Жыл бұрын
15:20 Revendo o vídeo depois de ter bastante conhecimento, isso acontece pois ele simula diversas situações que podem acontecer, enquanto a inteligência artificial criada no vídeo foca em deixar o mais parecido com o gabarito o algoritmo de monte carlo faz o que tu queria inicialmente com a inteligência artificial, simula varios jogos e pega a pontuação dessas posições, como o jogo é aleatório, utilizando a média vc obtém a tecla que na maioria dos cenários fez ir para uma posição melhor levando em conta a aleatoriedade. Outros algotimos parecidos são o minimax, onde vc tenta obter a melhor jogada porem a sua melhor jogada tem que levar em conta a melhor jogada do seu adversario, assim criando uma arvore parecida onde os ramos se dividiram entre o maior valor e o menor valor (melhor pra mim e melhor para o adversario), no final da analise vc faz o lance que leva para a melhor jogada. O Algoritmo usado no vídeo faz basicamente a mesma coisa, mas em um jogo onde apenas a sua decisão importa, por isso ele é mais eficiente que a IA, ele calcula as melhores posições em diversos cenarios enquanto a IA é enviessada e seu objetivo tecnicamente é seguir o gabarito
@nossiratakachi3146
@nossiratakachi3146 3 жыл бұрын
Mano faz uma série ensinando a programar em c, já sou bom no nível básico mas querja melhorar.
@LucasMontano
@LucasMontano 3 жыл бұрын
muito massa Vitor! alguns meses atrás eu tinha lido que o MCTS é o toque especial do AlphaGo. Seria legal mostrar alguns conceitos de Tree Search Algo. 😍 “The majority of AI problems can be cast as search problems, which can be solved by finding the best plan, path, model or function.”
@UniversoProgramado
@UniversoProgramado 3 жыл бұрын
com certeza mano, falar de arvore é sempre uma coisa linda!! e quanto a IA, essa frase aí resumiu tudo mesmo! Tamo junto!
@richardrocha.
@richardrocha. 3 жыл бұрын
@@UniversoProgramado esse feitiço que ele falou faz oque?
@JonathasCarmona
@JonathasCarmona 3 жыл бұрын
manooooo, vc é fera demais! Ótimo trabalho, terá sempre meu like. ps: pare agora, vai que vc cria a "skynet" hahahaha
@paulaiana8645
@paulaiana8645 Жыл бұрын
Sou fã de xadrez e esse video, primeiro q vejo do canal, me fez enxergar de forma diferente as maquinas do xadrez. Vlw
@eduardoveiga249
@eduardoveiga249 3 жыл бұрын
A arvore de monte carlo me lembra o que acontece na realidade quanto a noção de espaço das pessoas. Não lembro o nome da teoria, só que vi na TV ahahhahah. O exemplo que lembro disso é o seguinte: Imagine uma caixa com varias bolinhas de gude. Varias pessoas chutam quantas bolinhas há na caixa algumas vão passar longe para mais e outras para menos, meio q se anulando, outras passam perto. A média dos chutes é um valor muito proximo da quantidade real. Então mesmo chutes ruins (para cima ou para baixo) são importantes para equilibrar a média da realidade.
@subito8213
@subito8213 3 жыл бұрын
Like com certeza, mano... Mas tenta variar nos jogos... Já pensou em fazer speed run de algum jogo? Com essas redes? Só pra saber se ela supera os feras das speedrun...
@renatocesar9972
@renatocesar9972 3 жыл бұрын
Acho que não seria possivel em, jogos são muito grandes, e a AI não chegaria a encontrar bugs no jogo como é o caso de alguns speed runs de God of war e Super Mario 64. Porem, se você viu o vídeo da AI jogando o joguinho do dinossauro da pra ver que ela achou um atalho pra ganhar maior tempo de reação (quando ela pula e aperta pra baixo) então talvez ela chegue até mesmo a descobrir as técnicas de andar mais rápido em jogos como os Zelda do 64 (a técnica em questão é mirar pra frente e pular pra tras) Mas acho que jogos como esse são complexos de mais, principalmente os 3D kzfaq.info/get/bejne/p9xmiLmAtpaqZGg.html Nesse video aqui a rede neural funciona atravéz de visão computacional, realmente consegue um ótimo tempo no jogo, mas não tenho certeza se chega a bater um speed Runner. Ainda assim seria uma boa testar em jogos como os mários mais antigos onde o objetivo é só chegar ao final da fase na horizontal. Enfim, uma boa ideia, espero que ele tente algo do tipo (estou sem corretor BR então talvez tenha errado muitas palavras, liga não)
@subito8213
@subito8213 3 жыл бұрын
@@renatocesar9972 eu fiz esse comentário com Mario em mente, seria mais difícil e demorado pra ele, mas vale o desafio fazer isso com um jogo que ele não tenha programado, seria foda!
@MrRafinha50
@MrRafinha50 3 жыл бұрын
@@renatocesar9972 jogos possui muitos erros de programação principalmente os grandes, mas o problema é que IA também demoria muito para encontrar esses erros para encurta caminho e ganhar mais tempo, demoria dias talvez meses para superar um speed runner Pro.
@renatocesar9972
@renatocesar9972 3 жыл бұрын
@@MrRafinha50 sim, as speed runs mais impressionantes (e rápidas) sao aquelas onde o jogador encontrou atalhos lógicos na programação. Porem se for para concorrer a uma categoria %n, ou seja, sem usar glits, bugs e etc, a IA teria uma boa chance acredito eu. Mesmo assim completar um jogo inteiro continuaria sendo um grande desafio, visto a quantidade de fases e variações que existem, como no super mario bros por exemplo, as técnicas usadas nele sao, em toda fase, as mesmas, é só uma variação, mas será que a IA saberia lidar com essa variação?
@RedditsBomMeme
@RedditsBomMeme 3 жыл бұрын
@@renatocesar9972 meio que poderia, ensinar a I.A, com vídeos das speed runs
@filipe14
@filipe14 3 жыл бұрын
Muito interessante, parabéns pelo vídeo! abraço.
@lucasxdr100
@lucasxdr100 3 жыл бұрын
Conheci teu canal por agr e achei incrivel, principalmente porque estou no inicio do curso de engenharia de Software e é muito interessante ver essas aplicações mais casuais. Pena que esses vídeos dão muito trabalho e acabam levando muito tempo pra ser produzido, mas o resultado é muito bom, parabéns
@lucasmachadodebarcelos1070
@lucasmachadodebarcelos1070 4 ай бұрын
Primeira vez em contato com canal. Excelente conteúdo, parabéns!
@NeemTudo
@NeemTudo 3 жыл бұрын
Seu vídeo demora para sair, mas quando sai vale por cada segundo ;)
@_cbf_apartamental_615
@_cbf_apartamental_615 3 жыл бұрын
12:34 kkkk cai pra ca ai ai eu nao te aguente cara vc e o melhor
@thomaszv
@thomaszv 3 жыл бұрын
Que incrível! Difícilmente comento em algum vídeo mas o seus mecerecem parabéns! Esse jeito intuitivo de explicar algo que parece "bobinho" como um jogo, possui inúmeras aplicações no cotidiano, principalmente no mundo corporativo, independente do segmento. Sem dúvidas é a base do nosso futuro.
@thenortheasterwizard16
@thenortheasterwizard16 3 жыл бұрын
Parabéns pela qualidade dos vídeos mano! Sempre excelente!
@ThePivee
@ThePivee 3 жыл бұрын
Eu:sim sim sim estoul entenderndo tudo claro !!!! Eu de verdade:de que tipo de bruxaria ele tá falando ??
@lucasvictor2488
@lucasvictor2488 3 жыл бұрын
meme óbvio e saturado
@placidhitz
@placidhitz 3 жыл бұрын
@@lucasvictor2488 pode crítico de memes no grupo?
@rangolegal5718
@rangolegal5718 3 жыл бұрын
@@placidhitz pode
@GusTaJooJ_OFC
@GusTaJooJ_OFC 3 жыл бұрын
@@placidhitz Não
@thiagoricardo6961
@thiagoricardo6961 3 жыл бұрын
@@lucasvictor2488 discordo! Pois de fato o que o vitor está ensinando é realmente muito complicado!
@leonardocorreia2935
@leonardocorreia2935 3 жыл бұрын
10:18 fez-me lembram do Sistema de Ensino
@jovisyout9180
@jovisyout9180 Жыл бұрын
Praticamente um artigo científico sobre IA, só que mais legal de ver kk muito parabéns
@GabrielFerreira-dr3wd
@GabrielFerreira-dr3wd 3 жыл бұрын
Irmão, o conteúdo do seu vídeo é genial. Parabéns de verdade.
@RPMSocial
@RPMSocial 3 жыл бұрын
Amei o vídeo, mas talvez uma série do mesmo jogo enjoe, mas se for uma continuação que sempre parte do "nível" de conhecimento do vídeo anterior, seja legal, no mais, amo seu canal, e não ligue pro que eu digo aqui, faça o que gosta, e eu virei assisti-lo.
@UniversoProgramado
@UniversoProgramado 3 жыл бұрын
Muitissimo obrigado pelo feedback e pelo apoio hahahah tamo junto :)
@BrunoPereira-tb4gx
@BrunoPereira-tb4gx 3 жыл бұрын
Professora: onde você aprendeu a falar difícil desse jeito Eu : então é uma longa história...... literalmente
@delicodii5211
@delicodii5211 3 жыл бұрын
😆😆😆😆😆😆😆😆
@ygorpatrickbr
@ygorpatrickbr 3 жыл бұрын
Uma forma de resolver o problema da gulosidade de Monte Carlo é utilizar da estratégia GRASP, avaliar essa resposta de melhor classificada, jogar em um busca local e atualizar o problema usando uma função de gulosidade, repetir esse processo até encontrar o ótimo local. Foi assim que resolvi um problema parecido no meu TCC.
@andrewcr4gy
@andrewcr4gy 3 жыл бұрын
Tô estudando para futuramente gerenciar um projeto para o mercado financeiro. Estou curtindo bastante seu conteúdo, obrigado!
@manueltomas3266
@manueltomas3266 3 жыл бұрын
Eu comecei a estudar programação novamente tem uns dois meses. Seu nível é minha meta edit: bicho como você não tem 1M ainda?
@conansilva426
@conansilva426 2 жыл бұрын
Simples..., porque o Brasileiro gosta mais de Putaria e Divertimento "quase que o tempo todo"
@Mecatralha
@Mecatralha 3 жыл бұрын
Cheguei mais rápido que a taxa que o C processa a IA! Ansiedade tava matando aqui! Kkkkkk Muito massa Victor! Lancei ontem um vídeo falando de visão computacional, depois da um pulo lá para ver! 💪🤖🔥
@guigazalu
@guigazalu 3 жыл бұрын
E eu, quase tão devagar quanto uma IA em python
@Mecatralha
@Mecatralha 3 жыл бұрын
@@guigazalu hauhauahau no nosso caso o importante é chegar e ver esse vídeo! Lento ou rápido chegue!
@hiagomoreira3881
@hiagomoreira3881 3 жыл бұрын
Muito foda cara, parabéns pelo conteúdo!
@socram1395
@socram1395 3 жыл бұрын
Vc era pra ter no mínimo 1 bilhão de inscritos. Que trabalho foda!!
@gabrielantoniobianchinical1658
@gabrielantoniobianchinical1658 3 жыл бұрын
"é errando que se aprende" expliquei o monte carlo
@viniciusnascimento5125
@viniciusnascimento5125 3 жыл бұрын
mano você é muito genial cara, meu deus
@joanapaula7236
@joanapaula7236 2 жыл бұрын
15:00 gostei da referência do auto da conpadesida
@edualuc
@edualuc 3 жыл бұрын
Já que usou Monte Carlo até onde entendo, ocupar vai usar a aleatoriedade pra ter uma distribuição das probabilidade de cada direção (da 4 existentes). Como tu pega de melhor média ela já melhor que uma grande parte. Sugestão usar uma Ai mais tradicional que faz a busca extensiva no espaço amostal. Otimiza com o minimax com algum(s) corte(s). Não vai fugir de ter que a função de avaliação. O problema vai ser modelar a aleatoriedade das peças novas, talvez com se fosse um 2º jogador que 'quer' fazer você perder.
@pacocagamer7337
@pacocagamer7337 3 жыл бұрын
Faz uma I.A pro xadrez, até ela alcancar um nível melhor que o do campeao mundial, estudando posições, melhores lances, partidas antigas e tals
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Ótima ideia
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Up
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Up
@mellandrade2008
@mellandrade2008 3 жыл бұрын
Pede pra outras pessoas comentárem isso no proximo vídeo dele
@NoskYTB
@NoskYTB 3 жыл бұрын
Cara xadrez sao posibilidades quase infinitas, ja existe engines de xadrez que faz isso os mais fortes são stockfish e lella zero, nao importa oq vc criar sempre vai perder pro stockfish
@Forca_Starship
@Forca_Starship 3 жыл бұрын
Finalmente 😃 esperei meses
@pe....
@pe.... 3 жыл бұрын
3:40 Esse tanto de If me deu uma dor no coração...
@klenerderiz7799
@klenerderiz7799 3 жыл бұрын
Gostaria de um video ensinando como vc faz as simulações, pode ser um caso super simples seria um grande incentivo. Parabéns pelo canal
@GringoJacinho
@GringoJacinho 3 жыл бұрын
Que legal está canal
@nalesso2011
@nalesso2011 3 жыл бұрын
oi
@rafaelnx4823
@rafaelnx4823 2 жыл бұрын
simm
@lnaldohenrique264
@lnaldohenrique264 3 жыл бұрын
7:32 na hora onde ele fala "um pouco diferente, apareceu um anúncio de uma menina dizendo "só um pouquinhO KAKKAKAKA
@MancoVFX
@MancoVFX 3 жыл бұрын
você eh muito foda mano, continua com a serie desses jogos da desenvolvedora! achei insano
@navarrodba
@navarrodba Жыл бұрын
caramba, que espetáculo! Parabéns!
@mateusaugustomoraes8215
@mateusaugustomoraes8215 3 жыл бұрын
Cara me amarrei muito no seu canal! Já me inscrevi e estou compartilhando com amigos. Queria fazer um pedido, manja aqueles jogos que você precisa fazer um desenho e então o desenho é aplicado no jogo vencer os obstáculos?(Draw Climbing - Draw Legs & Run) Fazer uma IA desenhar padrões(contra intuitivos) que vença esse jogo com maior eficiência:
@ionsir.9132
@ionsir.9132 3 жыл бұрын
Sujestão para vídeo Ia aprendendo a resolver o cubo mágico
@Juliane89
@Juliane89 3 жыл бұрын
I.A resolver isso é impossivel afinal esse cubo é material e não digital, por isso a I.A não consegue fazer nada não é mesmo?
@ionsir.9132
@ionsir.9132 3 жыл бұрын
@@Juliane89 mas tem apps no Pc q eh um cubo mágico
@Juliane89
@Juliane89 3 жыл бұрын
@@ionsir.9132 ata;-;
@supermalavox
@supermalavox 2 жыл бұрын
Depois que o 2048 já ficou até esquecido, uma galera fez uma versão audiogame dele pra ser jogada por cegos que usam leitores de telas (meu caso). Aí, pude perceber a complexidade desse game conforme caminhava pelo tabuleiro com as setas (e mexia as peças com Shift+setas, naturalmente). Conforme o cursor passava por cada peça e com isso o leitor de telas falava como estava o tabuleiro, minha cabeça foi literalmente dando nó! Fico tranqüilo em saber que até inteligência artificial tem trabalho pra finalizar esse jogo, risos.
@leonardmath
@leonardmath 3 жыл бұрын
uma melhoria que pode ser feito é a comparação pelo melhor gabarito para uma dada posição das peças. note que podemos 'rotacionar ' o gabarito que ele continuará tendo a mesma pontuação. tanto faz se as peças do gabarito estão em ordem decrescente da esquerda para a direita, da direita para esquerda, de baixo pra cima...
@iurymat8292
@iurymat8292 3 жыл бұрын
Acho que pode melhorar o programa da seguinte forma: sempre q eu jogo com preferencia a um lado do tabuleiro para reorganizar dps de um 2 ou 4 nascer num cahti indesejavel eu mudo o lado que esta com as maiores peças, rotacionando apenas uma vez, isso muda prolonga o temoo de jogo se voce souber usar as peças indesejadas pra formar par com outras q vao surgundo dps de rotacionar, isso q faz talvez conseguir "zerar" o jogo, eu infelizmente nunca consegui kkk
@ChristianBriega
@ChristianBriega 7 ай бұрын
Vou te dar a solução forte desse jogo (se já não tiver encontrado): Lado direito, baixo, lado esquerdo, cima - lado direito, baixo... Enfim, continuadamente Eu já fiz mais de 50 mil desse jeito (configurei um autoclicker), e só não fiz mais porque a paciência tinha acabado Sim, é simples desse jeito porque se trata de um quadrado e, além disso, quando você move em alguma direção você move todos os elementos de uma vez Você _nunca_ perde, a aleatoriedade não te afetará tanto já que no instante em que você mover, não irá aparecer novos números no canto (para o qual você acabou de ir), e você vai ainda acabar aproveitando os quatro cantos do jogo o tempo inteiro... Eu observei que, por conta da primeira característica apontada ali, todos os elementos, novos ou não, vão se somar com correspondentes em 2 ou 3 movimentos no máximo... E eu já estou me estendendo demais, teste aí
@Gabriel_Alves_
@Gabriel_Alves_ 3 жыл бұрын
Hoje: Vamos escravizar a IA Amanhã: Vamos escravizar os humanos
@elberzika638
@elberzika638 3 жыл бұрын
Cara, vc e muito inteligente meu querido, sucesso!!
@dinhodela
@dinhodela 3 жыл бұрын
Que foda!!!!! Parabéns!!
@raimundo._.5437
@raimundo._.5437 3 жыл бұрын
Eu queria ver a IA jogar um jogo bullet hell, tipo touhou seria massa!
@WilmyDanguya
@WilmyDanguya 3 жыл бұрын
O que será necessário aprender pra codar estes tipos algoritmos de IA, é possível aprender de maneira autodidata ? valeu pelo vídeo e sempre acompanho o seu canal desde os primordios.🤘🔥
@brunopasti91
@brunopasti91 3 жыл бұрын
Você é muito fera, parabéns!
@GabrielPires-qy4vl
@GabrielPires-qy4vl 3 жыл бұрын
Que vídeo top man , faz uma série disso
@mateusrasiathomaz6399
@mateusrasiathomaz6399 3 жыл бұрын
E se você ao invés de colocar movimentos aleatórios no algoritmo de Monte Carlo, colocar a IA para jogar e ver qual foi o melhor movimento que ela fez
@ivanildomelojunior648
@ivanildomelojunior648 3 жыл бұрын
Qual seria o parametro pra ela identificar o melhor movimento?
@DuDu-gu9so
@DuDu-gu9so 3 жыл бұрын
“As vezes é preciso dar um passo pra trás pra conseguir dar 2 pra frente”, vc disse q o monte carlo não fazia isso e outro sim Mas mano, é exatamente o contrário, o monte Carlo tecla baixo diversas vezes justamente pq as vezes é necessário teclar baixo pra conseguir prorrogar o jogo e depois deixar tudo pra cima e esquerda. A rede neural tem preferência de sempre deixar tudo ajustado e acaba travando em um momento, é igual tentar resolver um lado do cubo mágico sem mexer nos outros lados já montados
@skeff1999
@skeff1999 3 жыл бұрын
Não foi isso que ele quis dizer, na verdade ele estava falando sobre a evolução do problema. Por vezes a rede neural em seu desenvolvimento teve que encontrar uma solução pior para ai sim encontrar uma solução melhor. Já o Monte Carlo simplesmente escolhe a melhor opção (a opção que permite maior pontuação) sempre. Então se a melhor opção naquele momento é teclar para baixo é isso que ele vai fazer, ele jamais vai tentar ver se outra opção aparentemente pior não resulta em um resultado melhor.
@rickyjiang9209
@rickyjiang9209 3 жыл бұрын
Exatamente, o ponto é que a rede neural ta fazendo movimentos limitados pelo tabuleiro visando o maior número no lugar certo enquanto o outro vida apenas o maior número independente do lugar
@tiagogait
@tiagogait 3 жыл бұрын
Cara, sinto mt orgulho de saber que tu é uffiano. Comecei agr nesse mundo de programação e meu foco é IA/ML e fico sempre mt encantado com os teus videos! Sacana demais, parabens mlk
@joaopedrobaptista2337
@joaopedrobaptista2337 3 жыл бұрын
o que diabos é um uffiano?
@tiagogait
@tiagogait 3 жыл бұрын
@@joaopedrobaptista2337 quem estudou na UFF
@igorhenriquesilva8429
@igorhenriquesilva8429 2 жыл бұрын
Mano tô maratonando o seu canal pq gosto muito dele :) Foi atravéz desse vídeo que conheci o canal, por isso gosto muito dele
@leonardo63201
@leonardo63201 3 жыл бұрын
Cara como vc só tem 300K de inscritos? Vc merecia mais de 1M, tu é foda mlk
@tecnobet4.069
@tecnobet4.069 Жыл бұрын
se ele tivesse conteudo lixo ia bater os 2 milhoes facil
@lylafonso
@lylafonso 3 жыл бұрын
Voce acha q é possível criar um app de IA que jogue jogos do estilo "candy crush"? Seria algo parecido com esse, que teria q determinar a melhor jogada, ou seria mais puxado para o reconhecimento das cores?
@equipepump
@equipepump 3 жыл бұрын
Sensacional. Cheguei agora e já deixei tudo marcado pro próximo vídeo!
@ivananderson4370
@ivananderson4370 10 ай бұрын
manooooo!!!! Tu é foda d++++++++++++. finalmente os vídeos vão voltar😭😭😭😭 sempre tive esperanças desse grande dia chegar
@maurogomes3230
@maurogomes3230 3 жыл бұрын
Cara, acho que se você programasse a IA para fazer operações no mercado financeiro, bolsa de valores e tal, você já seria mais do que milionário kkkkk
@marcosviniciusmartins9587
@marcosviniciusmartins9587 3 жыл бұрын
pensei a mesma coisa, usando esse algoritmo poderia testar inúmeras ações e escolher a que mais daria lucro em fração de segundos
@sobras9917
@sobras9917 3 жыл бұрын
Faz a I. A jogar geometry dash
@erickfelps5086
@erickfelps5086 3 жыл бұрын
Up
@henkmckoy6144
@henkmckoy6144 5 ай бұрын
ACABEI DE CONHECER O CANAL, E OLHA, QUE COISA LINDA É VER O ALGORITIMO TRABALHANDO
@lutthyerre
@lutthyerre 3 жыл бұрын
Parabéns mano, quanto conhecimento, vídeo excelente, muito bom o seu conteúdo
@TV-Omega
@TV-Omega 3 жыл бұрын
Esse jogo é simplesmente incrível (literalmente). Eu fico imaginando o porquê de ninguém da Atari não ter tido essa ideia antes!
@eduardovasconcelos3574
@eduardovasconcelos3574 3 жыл бұрын
Acho que dificilmente você irá ler meu comentário, mas queria muito ver você colocando a IA jogando poker de uma forma lucrativa, sempre tomando as melhores decisões. Se alguém ler esse comentário e quiser ajudar, curte aqui para ele ler, por favor!
@mariareginadasilvamafessol1299
@mariareginadasilvamafessol1299 2 жыл бұрын
Up
@conansilva426
@conansilva426 2 жыл бұрын
@@mariareginadasilvamafessol1299 Up
@palacystudios9350
@palacystudios9350 2 жыл бұрын
dificilmente alcançaria um resultado promissor. Ias em geral são péssimas quando se trata da burrice humana, poderia ser tentado pode ser que dê certo mas acho muito difícil. Pois poker é sobre seres humanos e suas decisões e blefes.
@DrSemDoutorado
@DrSemDoutorado Жыл бұрын
ja existe e venceu varios cara monstros do poker
@DrSemDoutorado
@DrSemDoutorado Жыл бұрын
@@palacystudios9350 ja existe mano.kzfaq.info/get/bejne/q59gh8WpsJ26dXU.html
@Cityoncrazy
@Cityoncrazy 3 жыл бұрын
Muito massa! Parabéns pelo trabalho. Ganhou um novo admirador!
@gestao4i
@gestao4i Жыл бұрын
Parabéns!!! Conhecendo o canal hoje
@asoely6275
@asoely6275 3 жыл бұрын
Mano É pra isso que matemática se aplica kkkkk eu nunca vi matemática bruta na prática Se isso fosse ensinado na escola todo mundo conversava em binário Kkkķkkk Amei seu canal Melhor canal de tecnologia
@andreiaairesnunes1650
@andreiaairesnunes1650 3 жыл бұрын
Jogo do ano no futuro 2048 :3 Quem entendeu a referência da like!
@8Ninjask8
@8Ninjask8 3 жыл бұрын
Mano, que canal maravilhoso que vídeo bem feito, estou viciado no seu conteúdo
@ogif2
@ogif2 3 жыл бұрын
Recomendo você fazer um curso e divulgar, seria muito mais aproveitado pelos programadores e para vc.
@VictorCampos87
@VictorCampos87 3 жыл бұрын
7:00 _Eu ri!_ 😂
@csf1237
@csf1237 3 жыл бұрын
Eu não entendi
@VictorCampos87
@VictorCampos87 3 жыл бұрын
@@csf1237 ​ Precisa ter muita bagagem de conhecimento pra entender bem a piada. Vou tentar te ajudar. Computadores trabalham seguindo à risca os princípios da área de Exatas. Isso significa que computadores só chegarão a algum resultado (ou instrução) específico se este valor for previamente gravado na memória, ou quando este é resultado do calculo feito pelo processador naquele momento. Ou seja: Um computador baseado em binário simplesmente "não consegue" gerar números aleatórios "de verdade". O que os processadores atuais fazem é uma série de cálculos de milhares de valores que variam, junto a uma lista de valores _"pseudo-aleatórios"_ que fica embutido dentro da própria CPU. Quando um número aleatório é requisitado pela parte lógica do sistema, o algoritmo pseudo-aleatório e essa lista entram em cena e "geram" um número que, apesar de ser improvável aos olhos humanos, não é um número verdadeiramente aleatório. Pois bem! Como a biologia do cérebro ainda não é totalmente compreendida em 2020, seria plausível afirmar hoje em dia que existe a possibilidade dos neurônios do cérebro humano reagirem de forma semelhante a um bit. Sendo assim, toda a nossa sensação de liberdade, livre arbítrio e aleatoriedade seria, apenas, uma "ilusão", uma "sensação" causada pelos trilhões de sinapses que o cérebro gera durante o "processamento" da informação. A piada é essa: Poucos humanos sabem que as máquinas não são aleatórias de verdade. Talvez, no futuro, algumas máquinas "saberão" que os seres humanos também não são aleatórios de verdade. É pouco provável, mas assim como acontece nas máquinas (a nível elétrico), talvez a aleatoriedade também não se manifeste (a nível biológico).
@csf1237
@csf1237 3 жыл бұрын
@@VictorCampos87 ok stephen hawking. Parabéns
@csf1237
@csf1237 3 жыл бұрын
@@VictorCampos87 eu li e entendi, parabéns, o país se orgulha de vc!!
@VictorCampos87
@VictorCampos87 3 жыл бұрын
@@csf1237 § Abraços, _Helen Keller._
@neey3832
@neey3832 3 жыл бұрын
Faz uma inteligencia artificial que reconhece imagens Igual a que o google faz com o hcaptcha
@zauza.
@zauza. 3 жыл бұрын
Pô ! "queria ter um filho assim" ! show de bola, garoto !
@-terrorista-3897
@-terrorista-3897 3 жыл бұрын
Faz a IA jogando dama ou xadrez. Adoro esses vídeos !!!
Rede Neural aprendendo a jogar o jogo da cobrinha (SNAKE)
20:01
Universo Programado
Рет қаралды 810 М.
PEDI PRA UMA IA CRIAR UM JOGO (e esse foi o resultado)
8:42
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 123 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 35 МЛН
تجربة أغرب توصيلة شحن ضد القطع تماما
00:56
صدام العزي
Рет қаралды 47 МЛН
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 12 МЛН
Matemático reage a Animation vs. Math (REACT EXPLICADO)
25:28
Tem Ciência
Рет қаралды 253 М.
I Made an AI with just Redstone!
17:23
mattbatwings
Рет қаралды 737 М.
Inteligência Artificial jogando Batatinha Frita 1,2,3 (Round 6)
25:37
Universo Programado
Рет қаралды 628 М.
I Made a Graph of Wikipedia... This Is What I Found
19:44
adumb
Рет қаралды 2,6 МЛН
Programando um CANHÃO de Newton!!!
21:05
Universo Programado
Рет қаралды 449 М.
Tentando ser o PIOR rei do mundo...
38:24
Andrezitos
Рет қаралды 697 М.
Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
49:14
The Hidden Complexity of Wishes
11:28
Rational Animations
Рет қаралды 370 М.
Inteligência Artificial aprendendo a pilotar FOGUETES!!
24:00
Universo Programado
Рет қаралды 785 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,7 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 697 М.