As APIs que você precisa conhecer: Inteligência Artificial

Inteligência artificial deixou de ser algo desconhecido e altamente científico para uma realidade de mercado, expressa via APIs! Não tenha medo da Matrix.

Mais que ficção

Sempre que se fala sobre Inteligência Artificial, vem à mente a Skynet, na Matrix ou até mesmo na Scarlett Johanson. Ficção científica a parte, temos milhares de casos diários de inteligência artificial muito menos impactantes, mas extremamente importantes.

Esse é um assunto bem difundido hoje em dia, considerando todos as obras artísticas e tecnologias desenvolvidas para esse fim. Já batemos um papo bem bacana sobre isso no Techbeer #3.

Já pensou quanta informação a Amazon precisa analisar pra conseguir indicar com tanta precisão quais livros gostaríamos de ler? Ou então como o Netflix consegue saber quais filmes nós gostaríamos de assistir logo após avaliar um certo filme?

O mais difícil de tudo isso não é “juntar” essas informações. A coleta de dados é bem fácil, diga-se de passagem, visto que muitos desses serviços expõem APIs e o acesso aos dados é bem simples. Portanto, o problema reside em tirar informações úteis desses dados.

Mas como encontrar padrões? Como analisar contextos? Como aprender?

Essas são as perguntas estão sendo respondidas através de serviços sensacionais como os que vamos mostrar aqui.

O primeiro modelo de máquina inteligente talvez tenha sido descrito e construído por Alan Turing (como já falamos um pouco no artigo O que são APIs), e o problema que ele queria resolver era saber se as máquinas poderiam pensar. E podem?

O ponto mais complexo desse problema todo é justamente saber “O que é pensar”.

Algumas pessoas defendem a ideia de que o fato de tomar decisões baseadas em dados e estatísticas já é suficiente, outros levam para o lado mais humano e buscam uma forma de analisar contextos através de algoritmos complexos, inclusive já existem algumas máquinas “aprendendo” a identificar sentimentos e expressões humanas.

E aí? Será que elas pensam? Existem APIs para isso?

Inteligência artificial deixou de ser algo desconhecido e altamente científico para uma realidade de mercado, expressa via APIs! Não tenha medo da Matrix.

Quer saber quais são as APIs de Inteligência Artificial que estão disponíveis?

Vem comigo que vou mostrar algumas bem legais!

Google Prediction API

Link: https://cloud.google.com/prediction/docs

Inteligência artificial deixou de ser algo desconhecido e altamente científico para uma realidade de mercado, expressa via APIs! Não tenha medo da Matrix.

A Prediction API do Google disponibiliza serviços de comparação de dados e descoberta de padrões. Com essa API você pode enviar seus dados e receber de volta seus dados cruzados, e com isso criar ferramentas para:

  • Sugestão de Filmes ou Livros;
  • Detecção de Spam;
  • Analisar comentários como positivos ou negativos;
  • Avaliar o valor que o usuário se dispõe a gastar a cada dia.

Alchemy

Link: http://www.99apis.com/card/alchemy-api

Inteligência artificial deixou de ser algo desconhecido e altamente científico para uma realidade de mercado, expressa via APIs! Não tenha medo da Matrix.

A Alchemy é uma empresa da IBM, e suas APIs disponibilizam uma suite de funções para análise de textos e imagens capazes de identificar padrões e adicionar semântica e entendimento a coleções de informações desorganizadas.

É uma API bem poderosa, com várias funções:

  • Extração de entidade – Entender sobre quem ou o que se está falando;
  • Análise de sentimento – Saber o que se sente sobre alguém ou algum termo;
  • Extração de Palavras-chave – Identificar os principais termos de um texto;
  • Detecção de idioma – Detecta quase 100 idiomas diferentes;
  • Detecção de Feed – Retorna o ATOM ou RSS feed de uma página

E etc =)

Microsoft Project Oxford

Link: http://www.99apis.com/oxford

Inteligência artificial deixou de ser algo desconhecido e altamente científico para uma realidade de mercado, expressa via APIs! Não tenha medo da Matrix.

O Projeto Oxford da Microsoft permite aos usuários o acesso a um conjunto de serviços de Inteligência Artificial bastante completos, desde computer vision até reconhecimento por voz.

No Portal do Projeto Oxford você encontrará algumas SDKs, App Gallery, Blog e outras ferramentas que irão te ajudar a desenvolver suas aplicações.

Os serviços disponíveis são:

  • Computer Vision;
  • Reconhecimento de face;
  • Reconhecimento de Emoções;
  • Transformações de vídeos;
  • Text to Speech;
  • Reconhecimento por voz – Inclusive customizado para sua aplicação;
  • Spelling Check;
  • Comandos por Voz.

IBM Watson

Link: http://99apis.com/card/ibm-watson-

Inteligência artificial deixou de ser algo desconhecido e altamente científico para uma realidade de mercado, expressa via APIs! Não tenha medo da Matrix.

O IBM Watson é uma das suites de serviços de inteligência artificial mais populares e mais utilizadas, a origem dela tem nas primeiras máquinas de inteligência artificial da IBM, usando as lições aprendidas com as máquinas que derrotaram campeões mundiais de Xadrez (como falamos lá no Techbeer #3) e os vencedores de programas de Q&A.

Entre os muitos serviços disponíveis, estão:

  • Computer Vision;
  • Insights de Personalidade;
  • Análise de Tradeoff;
  • Identificação de Conceitos;
  • Análise de entonação;
  • Identificação de idiomas;
  • Categorização.

Amazon AWS Machine Learning

Link: http://99apis.com/card/amazon-machine-learning-documentation

 

Inteligência artificial deixou de ser algo desconhecido e altamente científico para uma realidade de mercado, expressa via APIs! Não tenha medo da Matrix.

A Amazon disponibiliza uma série de serviços de machine learning simplificando a vida do desenvolvedor que procura soluções para previsões e identificação de padrões. Você pode integrar com diferentes fontes de dados, e extrair insights sobre as relações entre eles.

Essa análise fica ainda melhor com o tempo, já que uma das principais funcionalidades dessas APIs é entender melhor os dados a medida em que são atualizados. Todas as ferramentas necessárias são fornecidas para que você possa criar modelos de aprendizados diferentes.

Além disso, é possível treinar seu modelo de aprendizado para que você obtenha os melhores insights logo de cara.

Sensacional, né?

Muitas das aplicações dessas APIs são bastante comuns atualmente, e nós vemos a toda hora enquanto procuramos por amigos no Facebook, indicações de vagas no Linkedin, e até mesmo quando você tenta comprar algum produto específico.

Já conferiu nosso bate-papo sobre Machine Learning no terceiro episódio do Podcast da Sensedia, o Techbeer? Então ouça, clicando aqui ou na imagem abaixo:

Ouça o terceiro episódio do Techbeer!

The following two tabs change content below.

Lucas Tempestini

Marketing Analyst at Sensedia
Graduated in Marketing and Advertising at PUC-Campinas, became specialist in B2B Marketing at Unicamp, crazy about internet and technology, enthusiat of great guitar players and BJJ purple belt! 🙂

Latest posts by Lucas Tempestini (see all)

Trackbacks for this post

  1. O que são APIs e lista de APIs Úteis – Desenvolva Sistemas

Leave a Reply