api | Daniel Viveiros
August 2, 2011 March 25, 2014 / Daniel Viveiros	/ Leave a comment
Uma das coisas mais bacanas de cloud computing é poder utilizar serviços prontos que são extremamente interessantes. Um desses serviços é o Google Prediction API. Trata-se de um algoritmo de máquina de aprendizado (learning machine algorithm) que pode ser utilizado para fazer predições. Vamos dar uma olha o que é isso na prática.
Quando a Google apresenta esse serviço, ela dá o seguinte exemplo: ela envia um texto em inglês para a API e diz que o texto está em "inglês". Depois, pega um texto em português e diz que o texto está em "português". Depois de algumas vezes alimentando o processo, é possível pegar um texto qualquer (em inglês ou português, logicamente) e perguntar para o serviço: em que lingua está esse texto? E ele devolve o resultado correto para vocês.
À primeira vista pode não parecer nada extraordinário, mas é preciso pensar nas possibilidades. Por exemplo: imagina que você está desenvolvendo um site de e-commerce. A cada nova compra, você pode alimentar o mecanismo passando todos os dados do usuário (idade, endereço, sexo etc) e os produtos que ele comprou. Quando um usuário qualquer logar no sistema, será possível perguntar à API quais são os produtos que esse usuário se interessaria em comprar. Outro exemplo pode ser em um sistema de logística. Utilizando os dados da rota e alimentando com os problemas que foram encontrados nessa rota, será possível avaliar os riscos de uma determinada entrega no momento da criação de uma nova rota.
Trazendo esse tipo de possibilidade para o seu consciente, é possível pensar em várias possibilidades para vários sistemas. Formalmente, a Google coloca as seguintes possibilidades: