O Google publicou hoje seu primeiro Doodle dirigido por Inteligência Artificial, que celebra o aniversário de um dos compositores mais influentes da história, Johann Sebastian Bach.
O doodle de hoje é uma experiência obrigatória e não é apenas para os entusiastas da música ou para os amantes das harmonias barrocas! A homenagem do magnata da tecnologia ao renomado compositor revela, na verdade, muito mais do que apenas alguns minutos de diversão.
O que eu faço?
Bem, depois de uma breve introdução, você pode tocar algumas notas usando o mouse em um teclado simplificado semelhante a um órgão. O que acontece a seguir é que a Inteligência Artificial se une e cria uma melodia de dois compassos no estilo do compositor alemão.
O doodle foi feito em parceria com as equipes do Google Magenta e do Google PAIR. O núcleo da diversão é um algoritmo de aprendizado de máquina.
O aprendizado de máquina é o modo como os cientistas da computação constroem a “inteligência” de uma Inteligência Artificial. Apesar do método tradicional, em que um computador é programado para seguir um conjunto estrito de regras; no aprendizado de máquina, é dada uma grande quantidade de dados para processar a fim de criar suas próprias “idéias”.
A residente da Inteligência Artificial do Google Magenta Team, Anna Huang, desenvolveu o Coconet, um modelo flexível de aprendizado de máquina. Huang alimentou-o com 306 das harmonias corais de Bach.
A estrita estrutura dos corais serviu como excelente material didático. (Quatro vozes com sua própria linha melódica desenvolvendo uma rica progressão hormonal quando tocadas juntas.) Coconet é de fato um pequeno programa inteligente, e pode harmonizar e compor músicas do zero.
Embora esses processos exijam um back-up massivo do lado do hardware, não seria suficiente para desenhar hoje. É nesse ponto que a equipe do PAIR do Google se juntou ao empreendimento. O trabalho deles era otimizar os requisitos da Coconet para que o modelo de aprendizado de máquina pudesse ser executado em tempo real em nossos navegadores.
Eles usaram o TensorFlow.js, uma biblioteca que torna os processos de computação complexos mais rápidos combinando os modelos JavaScript existentes. Além de tudo isso, o Google introduz outra novidade, as Unidades de Processamento Tensor (TNUs) aqui, caso seu computador não seja poderoso o suficiente para fazer todos os cálculos necessários.
Ainda temos alguns anos pela frente até que a primeira Inteligência Artificial ganhe um Grammy – nosso único conselho é usar esse tempo com sabedoria e ouvir o máximo possível de músicas criadas por humanos. Vamos começar com o Bach hoje!
Achou útil essa informação? Compartilhe com seus amigos! xD
Deixe-nos a sua opinião aqui nos comentários