Oito jogos incríveis de IA do Google
"Desenhe um gato em 30 segundos! .. Ah, eu sei, isso é um gato ... Ou talvez não" - aproximadamente nesse formato a rede neural Quick, Draw!Rápido, Draw! - Um dos novos jogos lançados pelos desenvolvedores do Google como parte do projeto AI Experiments . Aqui são publicados brinquedos legais que até deixam seu filho brincar com inteligência artificial. Mas existem jogos para adultos também.Além do prazer de jogar jogos e entretenimento, o AI Experiments também fornece algumas dicas sobre o que as redes neurais são capazes e como podem ser usadas na prática. Não apenas por diversão.Giorgio cam
aiexperiments.withgoogle.com/giorgio-camO primeiro jogo no site da AI Experiments. Provavelmente o mais interessante, de acordo com os desenvolvedores. Coloque o objeto na frente da lente da câmera em um smartphone ou PC, e a rede neural fará uma rima instantaneamente de acordo com o resultado do reconhecimento - e coloque-o na música! Às vezes o resultado é muito engraçado. Especialmente se você apontar a câmera para objetos incomuns.
Este projeto usa MaryTTS , Tone.js e a API do Google Cloud Vision . O código fonte do Giorgio Cam é publicado, como todos os outros jogos do projeto.Rápido, Draw!
quickdraw.withgoogle.comNo jogo Rápido, Empate! inteligência artificial dá a tarefa. Uma pessoa tenta desenhar rapidamente, por exemplo, com um dedo no tablet, e a IA determina o que é mostrado na figura. Acontece divertido, especialmente se você realmente não sabe desenhar.O que é importante, a rede neural é treinada para monitorar a direção do movimento do dedo / cursor. Devido a isso, reconhece amostras muito melhor.Bateria eletrônica infinita
aiexperiments.withgoogle.com/drum-machineO Infinite Drum Machine mostra um mapa no qual diferentes sons do instrumento são colocados de acordo com seu grau de similaridade. Se você arrastar o mouse sobre essa nuvem, os sons serão reproduzidos por vez. Se você gostou de algum tipo de som, colocamos em uma bateria eletrônica com quatro faixas. Bem, então começamos a jogar. Esse aplicativo seria um sucesso no Google Play. No entanto, como o resto dos jogos no site da AI Experiments.Conforme declarado na descrição, a técnica t-SNE foi usada no desenvolvimento, ou seja, redução de dimensão não linear e visualização de variáveis multidimensionais (incorporação estocástica de vizinhos distribuídos em t). O algoritmo calcula a impressão digital digital de cada som e a coloca em um espaço multidimensional, em relação a outras impressões digitais. Para interagir com uma pessoa, o espaço multidimensional tinha que ser achatado para bidimensional.Sons de pássaros
aiexperiments.withgoogle.com/bird-soundsComo no jogo anterior, aqui o sistema, usando a técnica t-SNE, organizou milhares de sons em termos de similaridade. Apenas os sons não de instrumentos, mas de vozes de pássaros. Os ornitólogos colecionam essa coleção há décadas.Tradutor coisa
aiexperiments.withgoogle.com/thing-translatorO "tradutor de coisas" se traduz de um idioma para outro, não palavras, mas objetos. Ele literalmente diz em voz alta como qualquer objeto soa no idioma escolhido.Este é apenas um exemplo do que pode ser feito usando as interfaces de software de aprendizado de máquina do Google ( Cloud Vision API + Translate API ) - sem ao menos saber nada sobre aprendizado de máquina.AI Duet
aiexperiments.withgoogle.com/ai-duetOutro jogo de música interessante do Google. Você começa a tocar uma melodia - e o computador continua com você, usando a continuação mais bonita e lógica.Como você pode imaginar, ao treinar uma rede neural, milhares de músicas existentes foram reproduzidas. A IA gradualmente começou a entender notas e reconhecer a harmonia em um desenho melódico. Entenda em quais lugares a melodia deve mudar de direção, em que ritmo continuar a melodia, etc. Ele gradualmente fez um mapa das seqüências e transições mais populares, ou seja, harmoniosas.Para um zumbido máximo no computador, é claro, é recomendável conectar um teclado MIDI. Depois, com a AI, você pode organizar um dueto de compositores, tocando uma música por vez. Ele continua o que você começou e você joga junto com a versão dele.Visualizando espaço de alta dimensão
aiexperiments.withgoogle.com/visualizing-high-dimensional-spaceEsse experimento ajuda a entender o que está acontecendo no "cérebro" da inteligência artificial. O programa visualiza isso na tela. É aqui que você pode ver com seus próprios olhos o espaço multidimensional mencionado anteriormente e entender como a técnica mágica de t-SNE funciona. Como os dados são organizados em espaços onde o número de medições é superior a três.Um dos autores explica em um vídeo de demonstração que mesmo as pessoas podem ser representadas como objetos multidimensionais em um espaço multidimensional. É fácil Em uma dimensão, temos o parâmetro "data de nascimento" - e nessa dimensão estamos conectados com outros objetos multidimensionais semelhantes (pessoas). Na próxima dimensão, temos o parâmetro "local de trabalho" - nesta dimensão, relacionamentos completamente diferentes. E assim por diante Absolutamente todas as pessoas do planeta fazem parte dessa rede multidimensional. O mesmo espaço multidimensional é construído para significados de palavras, imagens, melodias e outros dados. Tudo isso é usado em aplicações reais quando a rede neural aprende a reconhecer imagens, a entender os significados de palavras individuais no espaço de significados.A técnica de visualização desenvolvida pelo Google será útil para todos os desenvolvedores que trabalham com espaços multidimensionais, t-SNE e redes neurais.O que as redes neurais veem
aiexperiments.withgoogle.com/what-neural-nets-seeOutro experimento que mostra o interior do "cérebro do computador". Nesse caso, não estamos falando de medições do espaço multidimensional, mas de camadas da rede neural, cada uma das quais reage a certos sinais. Durante o processamento seqüencial de várias camadas da rede neural, onde cada camada subsequente processa o resultado da anterior, a IA começa a reconhecer características de um nível cada vez mais alto.
E lembre-se, quanto mais você joga com o Google Artificial Intelligence, mais rápido ele aprende usando seus desenhos e observando o comportamento. Infelizmente, as pessoas não podem apenas ensinar, mas também arruinar a IA. Por exemplo, devido ao analfabetismo, muitas pessoas desenham um furacão na forma de um tornado. E gradualmente a rede neural se recusará a reconhecer um padrão de ciclone tropical como um furacão, e apenas um padrão de tornado considerará um furacão. Em geral, tudo é como na vida. Source: https://habr.com/ru/post/pt399321/
All Articles