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

SpaceX, Anthropic e OpenAI enfrentam riscos em possíveis IPOs

SpaceX, Anthropic e OpenAI estão no radar de Wall Street para possíveis aberturas de capital…

15 horas ago

Sistemas legados: como tomar decisões para garantir resiliência em setores críticos

por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…

18 horas ago

Sem equipes preparadas, IA não entrega transformação

A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…

20 horas ago

Cohesity obtém patente para aplicar IA diretamente em dados de backup corporativos

A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…

2 dias ago

Para Diogo Cortiz, maior desafio da IA é a falta de capacidade crítica para questionar suas respostas

Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…

2 dias ago

Agentes de IA vão dar “superpoderes” a profissionais de TI, diz DJ Sampath, da Cisco

DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…

2 dias ago