Notícias

30 projetos surpreendentes de aprendizado de máquina

O Machine Learning (Aprendizado de Máquina) está transformando negócios. Mas ainda que a tecnologia avance, as empresas continuam lutando para tirar proveito dela, em grande parte porque não entendem como implementá-la estrategicamente para atender seus objetivos de negócios. O hype em torno da tecnologia não ajudou muito, semeando confusão sobre o que é exatamente a tecnologia, o quão bem funciona e o que pode fazer para sua empresa.

Machine Learning é um subconjunto de Inteligência Artificial que permite que os sistemas aprendam e prevejam resultados sem programação explícita. Muitas vezes, é usado de forma intercambiável com o termo IA porque é a técnica de IA que teve o maior impacto no mundo real até agora, e é o que você provavelmente usará em sua empresa. Chatbots, recomendações de produtos, filtros de spam, carros autônomos e uma enorme variedade de outros sistemas aproveitam o Aprendizado de Máquinas, assim como “agentes inteligentes” .

Em vez de escrever algoritmos e regras que tomem decisões diretamente, ou tentar programar um computador para “ser inteligente” usando conjuntos de regras, exceções e filtros, o Machine Learning ensina sistemas informáticos a tomar decisões aprendendo com grandes conjuntos de dados. Os sistemas baseados em regras rapidamente se tornam frágeis quando precisam explicar a complexidade do mundo real; a Aprendizagem Automática pode criar modelos que representam e generalizam padrões nos dados que você usa para treiná-lo, e pode usar esses modelos para interpretar e analisar novas informações.

O Aprendizado Automático da máquina é adequado para a classificação, que inclui a capacidade de reconhecer texto e objetos em imagens e vídeos, bem como encontrar padrões e associações em dados ou segmentar dados em clusters (por exemplo, encontrar grupos de clientes). O Machine Learning também é adepto da previsão , como o cálculo da probabilidade de eventos ou resultados de previsão. E pode ser usado para gerar dados faltantes; por exemplo, a versão mais recente do CorelDRAW usa a tecniologia para interpolar o curso suave que você está tentando extrair de vários cursos difíceis que você faz com a caneta.

O coração do Machine Learning são os algoritmos. Alguns, como regressões, k-means clustering e suporte de máquinas vetoriais, estão em uso há décadas. A chave para o uso efetivo está na combinação do algoritmo certo com o seu problema.

Se você quer entender o que o Machine Learning faz, o melhor é entrar em contato com ele, através de uma série de soluções já disponíveis. A equipe da Mybridge for Professionals selecionou 30 dias, que listamos a seguir.

1 – FastText: Biblioteca para representação e classificação rápida de texto. Cortesia do Facebook Research.

2 – Deep-photo-styletransfer: Código e dados da ferramenta de transferência de estilo fotográfico. Será que vamos ver algo assim em um Photoshop do futuro? Cortesia da Fujun Luan, Ph.D. at Cornell University.

3 – API de reconhecimento facial mais simples do mundo para Python. Cortesia de Adam Geitgey

4 – Magenta: Geração de Música e Arte com Machine Intelligence

5 – Sonnet: Biblioteca de rede neural baseada em TensorFlow. Cortesia de Malcolm Reynolds, da Deepmind

6 – deeplearn.js: uma biblioteca de código aberto baseada em licença GPU que leva o aprendizado de máquina para a web, permitindo que você treine redes neurais em um navegador (somente o Google Chrome inicialmente) ou execute modelos pré-treinados no modo de inferência. Cortesia de Nikhil Thorat, do Google Brain

7 – Fast Style Transfer  no TensorFlow. Cortesia de Logan Engstrom, do MIT

8 – Pysc2: Ambiente de Aprendizagem StarCraft II. Cortesia de Timo Ewalds na DeepMind

9 – AirSim: Simulador de código aberto baseado no Unreal Engine para veículos autônomos, da Microsoft AI & Research. Cortesia de Shital Shah, da Microsoft

10 – Facets: visualizações de conjuntos de dados de aprendizado de máquina [3371 estrelas no Github] . Cortesia do Google Brain

11 – Style2Paints: coloração de imagens por IA.

12 – Tensor2Tensor: O T2T é uma biblioteca de modelos de Deep Learning e conjuntos de dados projetados para tornar o aprendizado profundo mais acessível e acelerar a pesquisa de Machine Learning. É usado e mantido ativamente por pesquisadores e engenheiros da equipe Google Brain e por uma comunidade de usuários. Cortesia de Ryan Sepassi, do Google Brain.

13 – Image-to-image translation em PyTorch (por exemplo, horse2zebra, edges2cats e mais). Cortesia de Jun-Yan Zhu, Ph.D em Berkeley

14 – Faiss: Biblioteca de efficient similarity search e agrupamento de vetores densos. Cortesia do Facebook Research.

15 – Fashion-mnist: Um banco de dados de produtos de moda semelhante ao MNIST . Cortesia de Han Xiao, Pesquisador Cientista da Zalando Tech.

16 – ParlAI: Uma estrutura para treinamento e avaliação de modelos de IA em uma variedade de conjuntos de dados de diálogo disponíveis . Cortesia de Alexander Miller,  do Facebook Research.

17 – Fairseq: Sequence-to-Sequence Toolkit do Facebook do Facebook AI Research .

18 – Pyro: Programação probabilística universal profunda com Python e PyTorch. Cortesia de Uber AI Labs

19 – iGAN: Geração interativa de imagens com tecnologia GAN.

20 – Deep-image-previous: Restauração de imagem com redes neurais mas sem aprendizado. Cortesia de Dmitry Ulyanov, Ph.D da Skoltech

21 – Face_classification: Detecção de face em tempo real e classificação de emoção e gênero usando conjuntos de dados fer2013 e imdb com um modelo keras CNN e openCV.

22- Speech-to-Text-WaveNet: Reconhecimento de fala em inglês a nível de sentenças usando WaveNet e Tensorflow. Cortesia de Namju Kim, do Kakao Brain.

23 – StarGAN: Unified Generative Adversary Networks para tradução multi-domínio imagem-imagem. Cortesia de Yunjey Choi, da Korea University

24 – Ml-agents: Unity Machine Learning Agents. Cortesia de Arthur Juliani , Deep Learning na Unity3D

25 – DeepVideoAnalytics: Uma ferramenta de busca visual distribuída e plataforma de análise de dados visuais. Cortesia de Akshay Bhat , Ph.D na Universidade de Cornell

26 – OpenNMT: Open-Source Neural Machine Translation em Torch.

27 – Pix2pixHD: Sintetizador e manipulador de imagens de 2048×1024 com GANs condicionais. Cortesia de Ming-Yu Liu na AI Research Scientist da Nvidia

28 – Horovod: Estrutura de treinamento distribuída para o TensorFlow. Cortesia da Uber Engineering

29 – AI-Blocks: Uma interface WYSIWYG poderosa e intuitiva que permite a qualquer pessoa criar modelos de Machine Learning.

30 – Redes neurais profundas para conversão de voz (transferência de estilo de voz) em Tensorflow. Cortesia de Dabi Ahn , AI Research no Kakao Brain

Recent Posts

Pure Storage aposta em mudança de paradigma para gestão de dados corporativos

A Pure Storage está redefinindo sua estratégia de mercado com uma abordagem que abandona o…

1 semana ago

A inteligência artificial é mesmo uma catalisadora de novos unicórnios?

A inteligência artificial (IA) consolidou-se como a principal catalisadora de novos unicórnios no cenário global…

1 semana ago

Finlândia ativa a maior bateria de areia do mundo

À primeira vista, não parece grande coisa. Mas foi na pequena cidade de Pornainen, na…

1 semana ago

Reforma tributária deve elevar custos com mão de obra no setor de tecnologia

O processo de transição previsto na reforma tributária terá ao menos um impacto negativo sobre…

1 semana ago

Relação entre OpenAI e Microsoft entra em clima de tensão, aponta WSJ

O que antes parecia uma aliança estratégica sólida começa a mostrar rachaduras. Segundo reportagem do…

2 semanas ago

OpenAI fecha contrato de US$ 200 milhões com Departamento de Defesa dos EUA

O Departamento de Defesa dos Estados Unidos firmou um contrato de US$ 200 milhões com…

2 semanas ago