MÁQUINA vs. HOMEM: Quem vence no JOGO do DINO?
Treinando uma máquina para jogar o jogo do Dino
Visão geral da seção: Nesta seção, vamos aprender sobre como treinar uma máquina para jogar o jogo do Dino usando inteligência artificial.
Hackeando o jogo do Dino
- Já tentamos hackear o jogo do Dino antes usando Arduino e alterando o código de programação.
- Agora queremos zerar o jogo sem trapacear e ensinar a máquina a jogar melhor que um ser humano.
- A Petrobras está patrocinando esta série SuperTech, então vamos usar redes neurais inspiradas no cérebro humano para ensinar a máquina a jogar.
Entendendo as redes neurais
- Antes de começarmos, precisamos entender as redes neurais.
- Os neurônios são células especiais que transmitem impulsos elétricos e estão presentes em todo o corpo, mas principalmente no cérebro.
- Quando vemos algo, os neurônios dos nossos olhos se conectam com outros neurônios no cérebro para processar essa informação.
Criando uma rede neural artificial
- Cientistas começaram a pensar em criar neurônios artificiais para fazer isso no computador.
- Uma rede neural artificial é responsável por identificar diferenças entre objetos ou informações.
- A rede neural artificial tem neurônios que recebem informações do mundo externo e outra camada que indica a probabilidade de algo ser uma maçã ou laranja. As conexões entre as camadas são cruciais para o funcionamento da rede.
Controle de Conexão
Visão geral da seção: Nesta seção, é apresentado o controle de conexão e sua capacidade de determinar a força ou fraqueza da conexão.
Controle de Conexão
- O controle de conexão permite determinar a força ou fraqueza da conexão.
Uso do Deep Learning na Petrobras
Visão geral da seção: Nesta seção, é discutido o uso do deep learning na Petrobras para geradores de imagem com inteligência artificial, ChatGPT e sísmica 4D.
Geradores de Imagem com Inteligência Artificial e ChatGPT
- A Petrobras usa deep learning em geradores de imagem com inteligência artificial e no ChatGPT.
- Metade da programação usada para mostrar o funcionamento da rede neural foi feita pelo próprio ChatGPT.
Sísmica 4D
- A Petrobras é pioneira na técnica de mapeamento do fundo do oceano chamada sísmica 4D, que utiliza deep learning.
Jogo do Dinossauro
Visão geral da seção: Nesta seção, é apresentado o jogo do dinossauro e como ele pode ser ensinado usando deep learning.
Como Jogar o Jogo do Dinossauro
- O jogo do dinossauro aparece quando não há internet disponível no Chrome.
- O objetivo é pular os cactos pressionando a barra de espaço ou tocando na tela.
- O jogo fica mais difícil à medida que os cactos aparecem mais rapidamente.
Ensino do Jogo do Dinossauro com Deep Learning
- É possível ensinar o dinossauro a jogar usando deep learning.
- É necessário mostrar ao computador o que o dinossauro está vendo, como um monte de cactos.
- O programa é refinado o suficiente para permitir que o dinossauro veja até mesmo seu próprio nariz e saiba quando pular baseado nisso.
- O jogo pode treinar o dinossauro sem interferência humana, permitindo que ele aprenda sozinho.
Deep Learning na Prática
Visão geral da seção: Nesta seção, é discutido como deep learning é usado na prática.
Uso de Neurônios Artificiais
- São usados muitos neurônios artificiais em deep learning, com várias camadas de neurônios para tomar decisões baseadas no que está sendo visto.
- O objetivo é aprender a tomar uma atitude baseada no que está sendo visto ou sentido, como pular ou continuar correndo no caso do jogo do dinossauro.
Treinamento Automático
- No caso do jogo do dinossauro, não é necessário um ser humano dizer ao computador qual ação deve ser tomada em cada situação; o próprio jogo pode informar isso ao computador e permitir que ele treine sozinho.
Aprendizado lento do jogo
Visão geral da seção: Nesta seção, o palestrante discute a lentidão do aprendizado no jogo.
Jogo lento
- O jogo é lento e não permite acelerar o processo de aprendizagem.
- Não há como fazer com que o jogador aprenda mais rápido.