Тёмный

Inteligência Artificial Jogando Snake 

Ensinando Máquinas
Подписаться 15 тыс.
Просмотров 352 тыс.
50% 1

Utilizei Inteligência Artificial para jogar Snake (o jogo da cobrinha). Utilizei uma Rede Neural Artificial treinada a partir de um Algoritmo Genético.
Código: github.com/daviduarte/SnakeAI
Instagram: @ensinandomaquinas
Facebook: ensinandomaquinas

Наука

Опубликовано:

 

31 авг 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 608   
@Buibui_a
@Buibui_a 3 года назад
Pq o youtube me recomendou isso eu n sei, mas até que eu gostei
@projeto120diassempunheta3
@projeto120diassempunheta3 3 года назад
Me recomendou pq já vi vídeos do tipo
@dapio668
@dapio668 3 года назад
Olha, tambem nao sei por que me recomendou, mas, eu gostei muito
@pedromaia7975
@pedromaia7975 3 года назад
Tbm n entendi nada eu tava vendo um vídeo sobre corte de cabelo '-'
@augustoeduardo209
@augustoeduardo209 3 года назад
Aqui tb apareceu na nas minhas notificações como se fosse inscrito. Mas d qlq forma o video e bom
@devim9990
@devim9990 3 года назад
Pode ser o Google te manipulando pra ser o próximo grande programador deles? 😱
@imsockslol
@imsockslol 3 года назад
3:02 a cobrinha vai no ritimo da musica kkk
@ramonpaolomaran2253
@ramonpaolomaran2253 3 года назад
Ksksks bem observado
@coisasaleatorias_gamer7087
@coisasaleatorias_gamer7087 3 года назад
Vdd cobra brava vai dominar o mundo e escravizar os humanos hhaha
@luffy6227
@luffy6227 3 года назад
@@oreogameoficial4200 E quem disse que eu ligo?
@gabriellimamoreira6851
@gabriellimamoreira6851 3 года назад
@@luffy6227 KKSKKKSKKSKSSKKSKWK, NEGIKN COM FOTO DE ANIME Ê FODA
@lucianoeduardo5751
@lucianoeduardo5751 3 года назад
@@gabriellimamoreira6851ué?
@ABCdoSaber
@ABCdoSaber 3 года назад
Imagino que deveria ser 1 sensor para cada coordenada do jogo para ter uma pontuação maior. Quando jogamos consideramos todos os pontos da tela e não só 8 possibilidades.
@Victor-xj2op
@Victor-xj2op 3 года назад
gênio
@tiagorafael9872
@tiagorafael9872 3 года назад
Mas a vantagem de se usar IA é não depender de tanta informação como os humanos.
@gaucho804
@gaucho804 3 года назад
nada a ver, o sensor parte da snake, como se fosse um carro, qnd vc ta c o carro na pista n tem acesso a pontos futuros, apenas o q esta ao seu alcance
@igorfelipy6277
@igorfelipy6277 3 года назад
Imagino que seria muito mais complexo para treinar porque até a snake pegar as manhas de todas as coordenadas algumas milhares de gerações se passariam
@tiagorafael9872
@tiagorafael9872 3 года назад
@@igorfelipy6277 Exatamente, o custo computacional seria maior.
@celsofigueiredo-jornadapar827
@celsofigueiredo-jornadapar827 3 года назад
Logo em seguida as coisas começam a mudar: LITERALMENTE 70 GERAÇÕES DEPOIS
@lobisomengamefoda
@lobisomengamefoda 3 года назад
Esse canal aí e igual ao universo programado e MT bom o canal o seu cara parabéns eu sei que e MT difícil de fazer esse video
@oreogameoficial4200
@oreogameoficial4200 3 года назад
Link do meu novo canal 👉ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-B5icQEA9SgY.html
@alexandreexalts925
@alexandreexalts925 3 года назад
Eu pensei que esse canal fosse o Universo Programado! Mas não é!
@kailaneisaias732
@kailaneisaias732 3 года назад
Amo os dois
@GabrielAcedo4
@GabrielAcedo4 3 года назад
Nossa cara, cai de paraquedas aqui e gostei bastante do seu canal parabéns!!!
@vitorgoncalves9968
@vitorgoncalves9968 3 года назад
Parabéns pelo trabalho, programação é algo incrível!!! +1 inscrito!
@artemtg9170
@artemtg9170 3 года назад
Ao invés de dar pontos a cada movimento, descontar ponto a cada movimento e poderia fazer a AI pensar na melhor rota sozinha !!!!
@Gustavoow_
@Gustavoow_ 3 года назад
Além que evitaria o problema do looping eu acho
@beneilton1000
@beneilton1000 3 года назад
Não é uma boa ideia, querendo ou não o melhor caminho geralmente é o mais longe isso aí forçaria morte da cobra muitas vezes
@binhogm1
@binhogm1 3 года назад
Evitaria o looping, mas pegar a propria cauda seria inevitável
@oreogameoficial4200
@oreogameoficial4200 3 года назад
Link do meu novo canal 👉ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-B5icQEA9SgY.html
@keps4166
@keps4166 3 года назад
@@beneilton1000 na vdd n, ela aprenderia ir no melhor caminho que ela n se chocasse, Se ela n encontra-se nenhum ela ia no mais longo msn
@girassols
@girassols 3 года назад
Aiiiiiiinn... Amei seu vídeo!!! Até já me inscrevi!! Eu estou aprendendo programação e achei esse canal uma forma de ter contato com se divertindo.... Gostei muito!! ^^ Ele tem uma pegada de canais que já assisto, e achei muito muito legal!! Parabéns!!
@raffeolima
@raffeolima 3 года назад
Cada vez que entrava em loop, era a IA se perguntando qual o sentido da existência dela, o pq dela estar fazendo isso.
@raffeolima
@raffeolima 3 года назад
@@luisfabiano9754 what u mean bro?
@raffeolima
@raffeolima 3 года назад
@@luisfabiano9754 AAAAAH TLGD KSKSKSKS agr me lembrei véi. O rick cria um robô só pra passa a mantega pra ele né? É q eu li muito rapido e entendi: "você passa mantega!!" Tipo me acusando de passa mantega ksksksk
@kawan2gk
@kawan2gk 3 года назад
Admiro muito essas criações e a linha de raciocínio. Sempre quis tentar chegar no nível máximo do jogo snake, espero que consiga fazer uma rede N que faça isso.
@ronaldbuzaglo
@ronaldbuzaglo 3 года назад
Parabéns pelos vídeos... espero que continue...
@thiagodasilvaaraujo2073
@thiagodasilvaaraujo2073 3 года назад
Daora Man eu sempre sinto falta de vídeos desse tipo no RU-vid, o cara do universo programado demora muito pra postar vídeo
@arautodasmaquinas813
@arautodasmaquinas813 3 года назад
Que interessante!! Gostei do canal +1 inscrito
@alexandretvianna
@alexandretvianna 3 года назад
Muito bacana. Parabéns pelo conteúdo.
@gabrielandradedonascimento6125
@gabrielandradedonascimento6125 3 года назад
Que vídeo incrível, mais um inscrito!
@luishenrique3248
@luishenrique3248 3 года назад
Esse canal tem que pegar 1K logo, n é possível, vídeo maravilhoso bem didático
@vitalzingamer1826
@vitalzingamer1826 3 года назад
vc kid dizer 1kk pq 1k e um mil e ele ta com 6 mil ouy seja 6k
@vitalzingamer1826
@vitalzingamer1826 3 года назад
merda escrevi errado
@motbus3
@motbus3 3 года назад
legal. parabéns pelo conteúdo! espero q faça varios outros.
@SEUBOLSO418
@SEUBOLSO418 3 года назад
Parabéns pelo conteúdo!! ♥️
@NeemTudo
@NeemTudo 3 года назад
Carara mal vi o canal e já virei inscrito! São poucos canais que eu gosto assim :)
3 года назад
Obrigado! :)
@felipestuqui4091
@felipestuqui4091 2 года назад
@ faz um vídeo ensinando a como a ia fazer speedrun
@Ramon_Diias
@Ramon_Diias 3 года назад
Parabéns pelo trabalha David, você poderia algum dia fazer alguns vídeos ou até mostrar um caminho para desenvolver passo a passo ?
@FernandoAlves221
@FernandoAlves221 3 года назад
Otima recomendação do youtube, mais um inscrito.
@nathanguilherme3663
@nathanguilherme3663 3 года назад
Poderia fazer uma playlist ensinado a desenvolver do zero, parabéns vídeo muito bom
@andreyhenriquethomas9554
@andreyhenriquethomas9554 3 года назад
Parabéns pelos 1000 inscritos
@LayerComp
@LayerComp 3 года назад
Muito bom o vídeo e a didática :)
@brunoluiszrosa
@brunoluiszrosa 3 года назад
Vídeo mto legal. +1 inscrito
@rsjuliao
@rsjuliao 3 года назад
Gostei muito do seu trabalho, vou baixar. Sugestão : premie elementos que são objetivos no comer. Se uma snake se alimenta ela ganha mil pontos fixos. Mas ela tem 200 blocos pra achar o que comer, mas uma snake que acha o que comer no bloco 199 é menos interessante visualmente. Acho que o intervalo de tempo que ela leva pra comer deveria afetar exponencialmente o retorno de pontos. Segunda sugestão, sensores na diagonal são uma redundância desnecessária e que aumenta a dificuldade de interpretação dos resultados. Gostei muito mesmo do trabalho e do vídeo
@marcosaltran9719
@marcosaltran9719 3 года назад
Caramba, que negócio legal!!! Parabéns!
@talendar7068
@talendar7068 3 года назад
Cara, primeiro, parabéns pelo vídeo. Ficou muito legal! Segundo, acabei de descobrir o seu vídeo e, ao ver a data, ví que é exatamente o dia no qual lancei um vídeo com o mesmíssimo tema. Certeza que é a IA do RU-vid nos manipulando sem sabermos kkkkkkk
@caraquedesenha2763
@caraquedesenha2763 3 года назад
6:38 kkkkkkk eu sabia
@caraquedesenha2763
@caraquedesenha2763 3 года назад
@@oreogameoficial4200 what the fuck????????????
@hoshiburaito
@hoshiburaito 3 года назад
só queria ver a cobrinha zerando
@alexandreexalts925
@alexandreexalts925 3 года назад
Essa cobra é burra, pena que eu não sei programar :(
@joaovitorbravo
@joaovitorbravo 3 года назад
Sugestão pra melhorar o desempenho: Esse recurso de limitar movimentos funciona pra evitar loop, mas ele também "apressa" sua snake. Desse jeito ela nunca vai ter aquele comportamento de ir colada no próprio corpo pra preencher a tela (uq nós humanos fazemos quando ela fica grande demais). Talvez se você condicionar o número de movimentos limite com o tamanho da snake já resolva o problema: qto maior a snake maior o número de passos até ela morrer "por loop". Talvez essa relação (tamanho da snake/limite de movinentos) não seja totalmente linear mas penso que mexendo nisso vc consegue melhorar mtu o desempenho!! Adorei o vídeo, aguardo mais!!!!!
3 года назад
"Talvez se você condicionar o número de movimentos limite com o tamanho da snake já resolva o problema". Uma boa ideia, vou tentar no próximo vídeo de snake.
@joaovitorbravo
@joaovitorbravo 3 года назад
@ Fico feliz em ajudar, estou ansioso para o próximo vídeo!!!
@wandersoncamposborghi8015
@wandersoncamposborghi8015 3 года назад
Eu tentaria condicionar o tempo que ela gasta para comer, quando menor o tempo que ela levar para realizar essa tarefa maior será a pontuação, entrelaçado com uma grande punição de pontuação caso ela morra. Acredito que isso fará ela realizar movimentos mais inteligentes,
@gandoria4657
@gandoria4657 3 года назад
Parabéns pelo 1k de inscritos
@williamnavarro7205
@williamnavarro7205 3 года назад
é o tipo de vídeo que me inspira... que gosto de ver.. mas essa música de fundo é de fude!
@rafaimp
@rafaimp 3 года назад
Sei lá como o RU-vid te recomendou mas ganhou um inscrito adoro programação de ia depois olho o código
@cesarsilva9483
@cesarsilva9483 3 года назад
O RU-vid quebrado ataca novamente recomendações aleatórias😂😂😂😂
@MrGX200
@MrGX200 3 года назад
Imagino que foi assim que Deus se sentiu quando Ele criou as águas-vivas.
@Toddyn
@Toddyn 3 года назад
adoro esses canais de inteligencia artificial crescendo... como "O progamador" e o "Universo Programado"
@Pedro-uv2mi
@Pedro-uv2mi 3 года назад
Acho que adicionando o monte carlo para encontrar a melhor sequência de movimentos possíveis, melhoraria a pontuação.
@marlonisaac5423
@marlonisaac5423 3 года назад
Concordo MT mano Tu viu isso no canal universo programado né?
@pedrod1441
@pedrod1441 3 года назад
O meu clone esta comentando em outros canais de IA Interessante, a rede neural que coloquei em sua mente esta evoluindo
@wes7k
@wes7k 3 года назад
kskskskskskkskks
@artemtg9170
@artemtg9170 3 года назад
Ao invés de dar pontos a cada movimento, descontar ponto a cada movimento e poderia fazer a AI pensar na melhor rota sozinha !!!!
@mr_bappo
@mr_bappo 3 года назад
monte carlo seria beeem overkill pra um problema tão pouco complexo, existem modos mais eficientes
@lorenzin4542
@lorenzin4542 3 года назад
*Pensei que era outro canal kkkk, mais ja cliquei aqui né, vo assistir.*
@Bruce_
@Bruce_ 3 года назад
Será que dar a ela o objetivo de ficar com o maior tamanho possível (número de píxeis na tela) resolveria o problema do loop?
@shiroufubuki650
@shiroufubuki650 3 года назад
RU-vid todo estranho me recomendando isso, mais eu curti + 1 inscrito e like
@otaviobarbosa5902
@otaviobarbosa5902 3 года назад
6:49 nessa parte conforme a cobra vai comendo o ritmo da música entra em sincronia
@allansantos3838
@allansantos3838 3 года назад
Sensacional o vídeo cara, uma dica é essa música kkkkk da dor de cabeça 😂😂
@oPenhaz
@oPenhaz 3 года назад
Finalmente uma recomendação boa do RU-vid na minha home
@hudsonroocha
@hudsonroocha 3 года назад
E eu que tava esperando uma snake que ocupasse toda a tela 🤣 Mas é top demais essas inteligências artificiais
@IkaroJesse
@IkaroJesse 3 года назад
O video ficou bem massa !
@CANALDOBOLADAO
@CANALDOBOLADAO 3 года назад
Impressionante!
@Zeromaiall
@Zeromaiall 3 года назад
Amem outro desse tipo de conteúdo (o universo programado demora muito pra por videos seloko)
@elsonpaiva9850
@elsonpaiva9850 3 года назад
Uau, sensacional! Poderia me recomendar onde consigo aprender sobre rede neural, do basico ao avançado?
@felipecesar2395
@felipecesar2395 3 года назад
Um dica para melhorar a snake é usar reinforcement learning ao inves de algoritmo genético.
@feliperibeiro95
@feliperibeiro95 3 года назад
Mano ensina o povo aí a treinar essas redes neurais. Me interesso muito pelo assunto mas pra mim isso é grego '-' Cara tu merece 100mil inscritos logo! Canal muito massa !
@lucassoares-bz6br
@lucassoares-bz6br 3 года назад
Hahahah muito bom! Universo programado que aguarde heheheh O maluco do code bullet tomou um pau pra fazer a cobrinha aprender kkkkk
@fuzz5837
@fuzz5837 3 года назад
Obrigado yt não é muito minha área mas assisti tudo pq sou curioso
@alefercordeiro3773
@alefercordeiro3773 3 года назад
O vídeo lembra os dos Universo Programado, até o jeito de falar. Mas parabéns, pra um canal pequeno fazer um vídeo original com essa qualidade não é fácil e demanda muito tempo. Novo inscrito. 👍
@Garfieldde-Segunda
@Garfieldde-Segunda 3 года назад
_Coisa de desenvolvedor eu sou meramente um telespectador que gostou_
@user-bo5zg7iy9c
@user-bo5zg7iy9c 3 года назад
Top d mais! Assim acho que se mapear todo campo, e calcular os seus valores com as proporções de medidas no qual ela se estende, tvz quando ela objetificar seu trajeto ela possa calcular probabilidades de ganhar espaço, sem ser por eixos, ela basicamente calcularia o campo e iria diretamente pegar o ponto. Assim kkk na minha visão daria uma linha de código louca, mas acredito q funcionária, eu já fiz algo parecido mas foi por unidade de valor
@ruancosta4551
@ruancosta4551 3 года назад
RU-vid me recomendou de madrugada gostei
@giovanewinck8226
@giovanewinck8226 3 года назад
Acho que aumentar um pouco o numero de movimentos máximo entre um alimento e outro trará melhores resultados em gerações mais avançadas, 200 parece pouco quando ela ja esta grande e precisa "desviar" de si mesma. muito bom video! parabens
@negocionosso
@negocionosso 3 года назад
determinar alguns movimentos e distância necessárias. Quando chegar em uma extremidade, ter a necessidade de virar. E manter uma distância mínima do final do corpo
@andresena4934
@andresena4934 3 года назад
O canal do Universo Programado fez uma implementação de uma IA pra o mesmo jogo só que com umas lógicas bem diferentes e mais otimizadas. Vale a pena ver também...
@jubileu9740
@jubileu9740 3 года назад
dá pra criar um direcionamento pra fazer a ia chegar mais rápido? Tipo, fazer mais pontos pra q escolherem uma direção q chegue mais rápido na comida ou diminuir a quantidade de passos no qual ela morre em looping? Ou adicionar o tempo/ ou quantidade de passos q ela teria antes de bater se seguir em cada direção se fosse em linha reta?
@tapgameplay8369
@tapgameplay8369 3 года назад
Eu vendo o vídeo sem entender nada: interessante......
@Davi-hk8fg
@Davi-hk8fg 3 года назад
seu QI deve ser abaixo de 30 ;-;
@tapgameplay8369
@tapgameplay8369 3 года назад
@@Davi-hk8fg aí tu me deixa triste po ;-;
@Davi-hk8fg
@Davi-hk8fg 3 года назад
@@tapgameplay8369 foe mau :C
@tapgameplay8369
@tapgameplay8369 3 года назад
@@Davi-hk8fg de boa
@Davi-hk8fg
@Davi-hk8fg 3 года назад
@@tapgameplay8369 ;0
@lucaspireskamegawa8901
@lucaspireskamegawa8901 3 года назад
Na revolução dos robôs esse cara vai ser tipo o rato das tartarugas ninjas kskskksk
@talyssondutra1905
@talyssondutra1905 3 года назад
Uma dica: acho que seria melhor se em vez dela ganhar 1 ponto por movimento ela perdesse 1 ponto (partindo do principio que ela é obrigada a movimentar pois se não ela não cresceria)ai ao invez de colocar um limite de movimentos para as cobras, ela procurariam chegar ao alimento pelo caminho mais rápido. Espero ter ajudado, e se estiver errado me corrijam. ☺
@ribahdm
@ribahdm 3 года назад
Eu pensei em algo parecido, seria bom ela ser punida por fazer caminhos longos, senti que ela se aproveitava do limite no começo e enrolava pra pegar a comida, mesmo nas ultimas gerações. Acho que funcionaria se ela perdesse pontos por demorar a pegar a comida mas ganhasse pontos proporcionalmente ao tamanho, assim ela teria mais recompensa ao ir diretamente na comida quando pequena e não seria tão pressionada a ir logo na comida quando maior.
@lincolngondim
@lincolngondim 3 года назад
Cara tu já chegou a jogar o jogo da cobrinha? Não é assim não, se tu for tentar pegar usando o caminho mais rápido tu logo vai ficar preso pelo próprio corpo. O lógico é sempre ir pegando o caminho mais longo de preferência pelos cantos e fazendo curvas sempre que possível.
@talyssondutra1905
@talyssondutra1905 3 года назад
@@lincolngondim sim eu sei disso, mas naquela situação a cobrinha podia se aproveitar e ganhar muitos pontos só por andar (quando na verdade andar não da vantagem nenhuma),o certo seria ela fazer o caminho mais curto o possivel para sobreviver, então se ela precisasse dar uma voltinhas antes não tem problema, mas ficar rodando sem necessidade não faz sentido. Se ela fosse com sede demais ao pote ela morreria e essa tendencka iria se esgotar com as mortes das cobrinha precoces, ja se ela enrrolace muito ela seria punida por isso. Com esse metodo teriamos uma cobrima que saberia medir entre se posicionar e pegar as comidas no tempo certo.
@ribahdm
@ribahdm 3 года назад
@@lincolngondim Claro que joguei cara, mas isso não tem nada a ver, se o corpo não é grande não tem pra que dar a volta no mapa todo, é burrice isso. Um corpo com 5 segmento você vai dar a volta na tela inteira?
@hiagocouto7035
@hiagocouto7035 3 года назад
Cara, muito legal seu vídeo. Ansioso pra tentar replicar. Uma dúvida, qual programa você usou pra visualização gráfica da rede em tempo real?
@wellingtonbraga9357
@wellingtonbraga9357 3 года назад
Se os 24 primeiros pontos da rede neural são os sensores e os últimos 4 pontos são os movimentos que podem ser feitos, o que é representado pelas duas carreiras do meio de 8 pontos?
@lewankelwin
@lewankelwin 3 года назад
Incrível
@felipejaeger5105
@felipejaeger5105 3 года назад
Top tem um canal que faz videos assim tb recomendo é o universo programado
@leonardomarcela9669
@leonardomarcela9669 3 года назад
Por. O trabalhor q deve ter dado vale muito like
@JorpkeGames
@JorpkeGames 3 года назад
Pergunta se vc tivesse colocado o pontos por se manter viva -1 ?
@guest-ck9jh
@guest-ck9jh 3 года назад
Pra conseguir melhores resultados, vc pode adicionar um "gabarito" que seria um jogo perfeito em que todos os quadrados estão preenchidos, (não precisa ser de um jeito específico) daí vc prioriza quem se aproximar mais do "gabarito", por exemplo uma espiral começando pela borda e terminando no centro
3 года назад
Interessante. Essa abordagem que vc falou é o famoso Aprendizado Supervisionado, onde um indivíduo seria uma amostra e o "gabarito" seria os rótulos. Neste esquema, eu nem precisaria de um Algoritmo Genético para treinar a Rede Neural, mas sim do Gradiente Descendente. Obs.: Utiliza-se o Algoritmo Genético quando não temos os "labels" (ou o gabarito que vc falou), pois o próprio ambiente se carrega da seleção. Quando temos o gabarito (ou rótulos), o aprendizado é muito mais eficiente.
@andrelgoncalves
@andrelgoncalves 3 года назад
Existe alguma explicação para o sentido preferido ser anti horário?
@tnttnt333
@tnttnt333 3 года назад
Acho que elas iriam conseguir evoluir mais se depois de uma parte do jogo a quantia de movimentos antes do luping almentace que acho que elas podem acabar perdendo pois vao tentar fazer 199 movimentos antes de comer mas depois de uma parte do jogo seria nessesario mais movimentos pois a tela vai preencher muito e elas precisariam arrumar muito a cobra
@fredmillar9724
@fredmillar9724 3 года назад
Primeira gameplay que assisti de snake. Hshahhaha
@alexandreguimaraesvasconce7783
@alexandreguimaraesvasconce7783 3 года назад
Para melhorar o algoritmo dentro da lógica que você criou sugiro criar um parâmetro no algoritmo para que se ela entrar em loop o início do movimento 199 seja distinto dos anteriores (pode colocar como aleatório, excluindo o anterior). Isso vai fazer com que ela aprenda a repetir movimentos “seguros”( de loop) 199 vezes antes de tentar outro ( multiplicando assim a pontuação). Outra coisa interessante é que se você diminuir proporcionalmente a recompensa pela comida, ao invés de 1000x1 (comidaxcaminhada) colocar (5x1) e depois fizer um cálculo somando 995 a cada alimento ingerido, verá que a pontuação aumenta pois ela se interessará mais em explorar o terreno quando isto for possível. Depois me conta os resultados. Abraço e parabéns pela didática. Alexandre Guimarães Vasconcellos.
@ricardobonfim193
@ricardobonfim193 3 года назад
Muito bom o vídeo!!! Uma ideia (que talvez seja absurda, já que não entendo absolutamente nada sobre a sua área, mas você pediu palpite então me sinto no direito kkkk), será que não seria melhor programar a cobra pra que ao executar X vezes a mesma repetição de movimentos, em um dado momento ela fosse obrigada a executar um movimento diferente? Isso a fim de evitar o looping.
@SEUBOLSO418
@SEUBOLSO418 3 года назад
Aaaaaa q vídeo top!!
@wandersonb248
@wandersonb248 3 года назад
Porque elas entra em loop? Ela indentifica que se morrer ela perde e se não comer pode manter ela fica?
@denysmarlon⁷
@denysmarlon⁷ 3 года назад
Tô jogando tanta snake no Google que o RU-vid decidiu recomendar este vídeo rsrsrs
@nemoese3078
@nemoese3078 3 года назад
vendo IA eu vejo como o ser humano é perfeito.
@AnjoMal-bv8tv
@AnjoMal-bv8tv 3 года назад
Nada haver as máquinas são bem superiores
@carlosgeminiano4217
@carlosgeminiano4217 3 года назад
EU N ACREDITO QUE TEM UM FILHO DO UNIVERSO PROGRAMADO VEY KKKKKKK AMEI O SEU CANAL MN TMJ KKK
@alexandreexalts925
@alexandreexalts925 3 года назад
Eu pensei que aqui fosse o canal Universo Programado, mas não é
@jrjjfjfjfjjfj
@jrjjfjfjfjjfj 3 года назад
Muito bom mano
@lucas3820
@lucas3820 3 года назад
De preferência até em outro canal, para o youtube não desacreditar seu canal atual, mas eu queria poder ver uma serie de videos de um passo a passo de como criar essa inteligência artificial.
@WT.MARINS
@WT.MARINS 3 года назад
Esse vídeo ainda serve pra testar o ms do monitor, aqui 1ms GTG, as pontas sempre ficam cinza rsrsrs
@daniloquintanilha5092
@daniloquintanilha5092 3 года назад
Sugestão: Ficou claro que ela faz movimentos antihorario utilizando a borda do campo de ação, e faz isso pois ganha um ponto a cada movimento livre. E se ela ganhar pontos só por comer e perder pontos por movimento livre. Com isso ela irá tentar fazer o menor caminho ao objetivo.
@pietramello4416
@pietramello4416 3 года назад
eu comecei vendo um vídeo de coruja e agr eu tô aqui, eu realmente ñ faço ideia de como eu cheguei nesse vídeo kkkkkkkkkkkkkk
@Orion7502
@Orion7502 3 года назад
Acho que se botasse tempo nas comidas elas ficariam mais espertas?
@e_v7
@e_v7 3 года назад
+1 sub pelo conteúdo
@GuilhermeBartolli
@GuilhermeBartolli 3 года назад
Pode adicionar sensores pra afastar do próprio corpo, pra ela evitar ficar muito próxima e um sensor do próprio "rabo da cobra" pra servir d orientação de possível rumo (no final do jogo, vc praticamente fica correndo atrás do próprio rabo devido ao tamanho da cobra ocupar quase todo o espaço da tela.
@marcoshenrique5330
@marcoshenrique5330 3 года назад
Se você colocar um sistema de pontuação decrescente que diminui a cada segundo e ela precisa chegar na bolinha o quanto antes, se chegar a 0 ela morre, e a cada bolinha wue ela pegar, sua pontuação acelera a decaida. isso não faria ela achar uma forma mais rápida de chegar até o quadrado vermelho?
@KLDJLKFJSLKDJFLKASDJ
@KLDJLKFJSLKDJFLKASDJ 3 года назад
muito bom
@samuelbrito1667
@samuelbrito1667 3 года назад
o vídeo é tão bom que eu achei que era de canal grande
3 года назад
Valeu! Vamos chegar lá! :)
@Unity-BR
@Unity-BR 3 года назад
TODOS os canais grandes têm um começo pequeno! :)
@maninhospider9531
@maninhospider9531 3 года назад
acho que se vc diminuir um ponto pra cada movimento elas não vão ficar em looping e vão achar a rota mais rapida ate a bolinha sem bater
@inotec6768
@inotec6768 3 года назад
E se em vez de dar ponto pra cada movimento retirar ponto Assim eh possivel a it comer o maximo de comida com minimo de movimento
@gustavosiqueira5224
@gustavosiqueira5224 3 года назад
uma coisa que eu acho q ajudaria, era o sensor da frente perceber quando que é a comida e quando que é a parede ou corpo (o sensor da frente diferenciar comida da morte).
@AlexeiDimitri
@AlexeiDimitri 3 года назад
Por isso existem 24 entradas Existem 3 grupos de entradas: Comida, corpo, borda. Cada um conta com oito sensores, para cada direção. Então a cobra precisa ponderar entre ter um alimento logo ali na frente, mas logo em seguida ter uma parede e/ou corpo, pode não valera a pena.
@seyn_
@seyn_ 3 года назад
Esse algoritmo é válido para todo e qualquer campo? Por exemplo, se você decidir aumentar em duas vezes a área de jogo, o algoritmo ainda é válido ou precisa de alguma modificação?
@MisterRhul
@MisterRhul 3 года назад
Para obter mais pontos é só fazer as ações dela serem para abranger o máximo possível da tela, não para pegar as "maçãs". Pegar as maçãs vai ser consequência.
@matarms
@matarms 3 года назад
Para conseguir maiores pontuações é só modelar o caminho da snake como um Grafo Hamiltoniano ;)
@JhonatanNDS
@JhonatanNDS 3 года назад
Demora quanto tempo tudo isso. Um mês para ela aprender?
@CarlosAlbertoAndres
@CarlosAlbertoAndres 3 года назад
engraçado que ela nunca muda a movimentação para sentido horário, o que é super comum em jogadores humanos.
Далее
Inteligência Artificial brincando de Pique-Esconde
13:11
80 Year Olds Share Advice for Younger Self
12:22
Просмотров 1,4 млн
Why Does Diffusion Work Better than Auto-Regression?
20:18
Neuralink Begins First Human Experiments!
14:39
Просмотров 2,2 млн
Fazendo um BOT que Joga Piano Tiles
8:05
Просмотров 371 тыс.
O segredo para ter conversas melhores
11:36
Просмотров 66 тыс.
Inteligência Artificial jogando 2048!!
16:10
Просмотров 1,3 млн
Can AI code Flappy Bird? Watch ChatGPT try
7:26
Просмотров 9 млн