Autor Tópico: Inteligência Artificial - Máquina aprende a dominar videogames  (Lida 587 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Skorpios

  • Tesoureiro
  • Nível Máximo
  • *
  • Mensagens: 7.919
  • Sexo: Masculino
  • Homenagem a mais um amigo morto.
Inteligência Artificial - Máquina aprende a dominar videogames
« Online: 02 de Abril de 2015, 10:34:33 »
Mais um passo para sermos (mais) dominados pelas máquinas...
Citar
Inteligência Artificial - Máquina aprende a dominar videogames

 Atenção, gamers competitivos: há um novo líder na clássica categoria arcade. Esse campeão venceu 49 títulos vintage do Atari 2600,desde Breakout até Star Gunner e Space Invaders, em alguns casos superando testadores profissionais de jogos em mais de 1.000%.

O sucesso não foi fácil. Melhorias foram feitas a cada tentativa, com um intenso período de treinamento, que incluiu jogar e, depois, estudar cada quadro de cada jogo milhões de vezes, sem descanso.

É compreensível que o nome recém-criado desse mestre não seja conhecido por milhões de pessoas que jogam Call of Duty ou GTA diariamente, pois seus criadores o mantiveram em segredo enquanto melhoravam seus algoritmos. O nome é deep Q-network, mas você pode chamá-lo de DQN.

Seus desenvolvedores, participantes de uma iniciativa da Google chamada Deepmind, afirmam que o sistema é capaz de aprender rapidamente como se sobressair em jogos mesmo começando com o mínimo de informação.

O DQN representa um avanço significativo na inteligência artificial (IA), combinando o aprendizado da máquina com princípios da neurociência a fim de fazer um programa de computador aprender da mesma maneira que os animais o fazem!

“É a primeira vez que alguém construiu um único sistema de aprendizagem que pode aprender a partir da experiência para dominar uma ampla gama de tarefas desafiadoras – neste caso, um conjunto de jogos de Atari – e ter desempenho igual, ou melhor, ao do nível humano nesses jogos”, afirma Demis Hassabis, pesquisador de inteligência artificial e neurocientista. O trabalho de sua equipe foi publicado no dia 25 de fevereiro na revista Nature (em inglês).

Eles construíram o programa DQN utilizando uma rede neural convolucional profunda, um conjunto de algoritmos de aprendizado inspirado em sistemas nervosos biológicos que podem assimilar muitos dados de uma vez e computar valores a partir deles. A façanha do grupo está na novidade de fundir dois tipos de aprendizado de máquina – o profundo e o por reforço – para treinar a rede neural artificial de seu sistema.

Essas abordagens permitem que o DQN, que eles definem como agente de inteligência artificial, comece completamente ignorante de como o jogo funciona e vá aprendendo até se tornar um jogador mestre.

De fato, o DQN começa de forma bem parecida com um humano que encara um novo videogame sem manual de instruções. Tudo o que ele recebe de informação são os dados contidos em cada pixel da tela e informações sobre pontuação.

Na primeira vez em que joga, ele aperta uma tecla aleatória. Se o aperto dessa tecla é recompensado com um aumento na pontuação, ele aprende que essa resposta funciona na situação de todos os dados do jogo naquele momento. Essa recompensa em pontos reforça as funções de tomada de decisão do DQN para que se voltem a cenários mais recompensadores. Fazer isso repetidas vezes faz o DQN atualizar sua rede neural de forma que ele aprenda as regras do jogo para obter recompensas cada vez maiores, na forma de pontuações mais altas.

 O objetivo do trabalho não é dominar videogames. Eles são apenas um substituto para outras aplicações em que grandes quantidades de dados desestruturados precisam ser processados rapidamente para a solução de problemas.

“No futuro, isso pode ajudar a fazer ciência, como pesquisas de doenças e a compreensão da climatologia – em qualquer lugar onde haja quantidades imensas de dados com os quais os cientistas precisam lidar”, explica Hassabis.

“Nos primórdios da inteligência artificial, vencer um enxadrista profissional era tido por alguns como o ideal máximo”, escreveu Bernhard Schölkopf, pesquisador do Instituto Max Planck de Sistemas Inteligentes, em comentário publicado na mesma edição da Nature. “São problemas do mundo real, nos quais os sistemas biológicos de percepção-ação se sobressaem e o aprendizado de máquina supera os métodos convencionais de engenharia”, finaliza.
Se você agir sempre com dignidade pode não melhorar o mundo, mas uma coisa é certa: haverá na Terra um canalha a menos.

Millôr Fernandes

Offline Brienne of Tarth

  • Nível 31
  • *
  • Mensagens: 2.010
  • Sexo: Feminino
  • Ave, Entropia, morituri te salutant
Re:Inteligência Artificial - Máquina aprende a dominar videogames
« Resposta #1 Online: 02 de Abril de 2015, 11:24:18 »
"Fascinating..."

Mas alguém aí tem o número do John Connor? Sarah?  :ar15:
GNOSE

Offline Buckaroo Banzai

  • Nível Máximo
  • *
  • Mensagens: 32.425
  • Sexo: Masculino
  • ...
Re:Inteligência Artificial - Máquina aprende a dominar videogames
« Resposta #2 Online: 02 de Abril de 2015, 13:48:19 »
Seria curioso ver como ele aprende xadrez na internet (de jogadores humanos) e se, segundo os mais entendidos (ou por alguma comparação objetiva, se for possível), difere perceptivelmente dos "engines" especializados, de força bruta, tradicionais.

Offline Pedro Reis

  • Nível 31
  • *
  • Mensagens: 1.900
Re:Inteligência Artificial - Máquina aprende a dominar videogames
« Resposta #3 Online: 02 de Abril de 2015, 22:33:34 »
Seria curioso ver como ele aprende xadrez na internet (de jogadores humanos) e se, segundo os mais entendidos (ou por alguma comparação objetiva, se for possível), difere perceptivelmente dos "engines" especializados, de força bruta, tradicionais.

Parece que ele não aprenderia xadrez. Porque ele precisa de um sistema de pontuação para aprender. Os programas de xadrez possuem uma espécie de sistema de pontuação interno, é a função de avaliação, que  pontua uma possibilidade de movimento, mas é uma eurística, ela pode fazer avaliações ruins.

Do jeito que está no artigo parece um algoritmo predominantemente força bruta, mas deve ser mais sofisticado, provavelmente.

Citar
Na primeira vez em que joga, ele aperta uma tecla aleatória. Se o aperto dessa tecla é recompensado com um aumento na pontuação, ele aprende que essa resposta funciona na situação de todos os dados do jogo naquele momento.

Offline Georg Hagedorn

  • Nível 13
  • *
  • Mensagens: 256
  • Sexo: Masculino
Re:Inteligência Artificial - Máquina aprende a dominar videogames
« Resposta #4 Online: 06 de Abril de 2015, 17:23:35 »
Citar
O sucesso não foi fácil. Melhorias foram feitas a cada tentativa, com um intenso período de treinamento, que incluiu jogar e, depois, estudar cada quadro de cada jogo milhões de vezes, sem descanso.

Ou seja, ainda serão necessários jogadores profissionais para criar essa máquina.
"Alguma frase aleátoria na assinatura"


Offline Wowbagger, o Infinitamente Prolongado

  • Nível 30
  • *
  • Mensagens: 1.665
Re:Inteligência Artificial - Máquina aprende a dominar videogames
« Resposta #6 Online: 31 de Janeiro de 2017, 12:45:47 »
https://www.theguardian.com/technology/2017/jan/30/libratus-poker-artificial-intelligence-professional-human-players-competition

Eu li isso e fiquei com a sensação de que nós como sociedade não estamos evoluindo rápido o suficiente para acompanhar a evolução da ciência da computação. Se um país como o EUA começar a aplicar o algoritmo do Libratus para fins militares como será que países sem o algoritmo vão responder? Como que a razão humana, que é fortemente influenciada pela emoção, vai responder a frieza de 0s e 1s.

Offline Buckaroo Banzai

  • Nível Máximo
  • *
  • Mensagens: 32.425
  • Sexo: Masculino
  • ...
Re:Inteligência Artificial - Máquina aprende a dominar videogames
« Resposta #7 Online: 31 de Janeiro de 2017, 17:22:55 »
Seria curioso ver como ele aprende xadrez na internet (de jogadores humanos) e se, segundo os mais entendidos (ou por alguma comparação objetiva, se for possível), difere perceptivelmente dos "engines" especializados, de força bruta, tradicionais.

Parece que ele não aprenderia xadrez. Porque ele precisa de um sistema de pontuação para aprender. Os programas de xadrez possuem uma espécie de sistema de pontuação interno, é a função de avaliação, que  pontua uma possibilidade de movimento, mas é uma eurística, ela pode fazer avaliações ruins.

Os jogadores humanos também tem um sistema de pontuação interno... peão=1 (subindo o valor se passar para o lado do oponente), cavalos e bispos=3, torre=5, rainha=9, rei=99999999999,9999...

 

Do NOT follow this link or you will be banned from the site!