25 de ago. de 2023·1 min de leitura

Capital One inova o aprendizado de máquina, promovendo o avanço do setor por meio da agregação de modelo federado de código aberto

Reforçando a eficácia da equipe no aprendizado de máquina, a Capital One desenvolveu e lançou o Federated Model Aggregation (FMA) — um projeto de código aberto que otimiza a utilização do aprendizado federado. A plataforma traz integração sem precedentes e possibilidades para o usuário final em campo.

Capital One inova o aprendizado de máquina, promovendo o avanço do setor por meio da agregação de modelo federado de código aberto

Numa tendência ascendente transformadora, a metodologia de aprendizagem automática está preparada para uma atualização com a introdução de uma abordagem relativamente nova – aprendizagem federada (FL). Liderando uma nova era, o gigante financeiro Capital One impulsiona o espírito do treinamento de modelos descentralizados, minimizando a necessidade de armazenamento central de dados. Detalhando a inovação pioneira da empresa, Kenny Bean, engenheiro de software de aprendizado de máquina da Capital One, propõe seu novo projeto de código aberto – Federated Model Aggregation (FMA).

O FMA foi projetado para capacitar os programadores com capacidades irrestritas para operacionalizar seus pipelines de aprendizado de máquina em uma atmosfera federada, capitalizando as vantagens que o FL oferece. É um conjunto pioneiro de módulos Python. Além de fornecer conectores para agilizar a comunicação entre esses módulos, o FMA oferece flexibilidade adicional para vincular componentes personalizados.

Ampliando ainda mais as capacidades do FMA, Bean discorre sobre seu cliente inclusivo, projetado para promover interações de atendimento ao cliente; um agregador para assimilar atualizações de modelo de vários clientes e um serviço de API para lidar com as interações de UI e API entre componentes do sistema.

Discutindo as origens do FMA, Bean, um dos principais desenvolvedores por trás do projeto, compartilha que a ferramenta de código aberto foi criada para atender desenvolvedores ansiosos por aprimorar modelos em dados provenientes de vários locais, muitas vezes inacessíveis para remoção dos sites de origem. Ele afirma: Sempre que um modelo é exercido de forma distribuída, surge uma oportunidade de empregar o serviço FMA e introduzir a aprendizagem federada no processo de treinamento.

A visão central por trás do FMA, de acordo com Bean, era projetar uma ferramenta que fosse adaptável e reutilizável, integrando-se facilmente a modelos de estruturas de treinamento pré-existentes. Bean reflete: Foi essencialmente assim que nasceu o conceito do serviço FMA.

Outro foco importante da equipe de desenvolvimento durante o início do FMA foi a fácil implantação. Com apenas um comando, os modelos podem ser iniciados rapidamente com o FMA. Bean credita essa facilidade de operação à integração do projeto com o Terraform – uma ferramenta de infraestrutura como código da HashiCorp.

Ao revelar a jornada da FMA, Bean revela que o projeto foi inicialmente conceituado para um caso de uso específico, mas o potencial para aplicações mais amplas foi rapidamente reconhecido, levando à decisão de torná-lo uma oferta de código aberto. Ecoando a crença da Capital One no potencial recíproco da comunidade de tecnologia de código aberto, acrescenta Bean, a Capital One sempre foi uma beneficiária da tecnologia de código aberto e acreditamos sinceramente em contribuir para a comunidade que nos ajudou imensamente por meio de nossos metamorfose tecnológica.

Com a ambição de continuar a melhorar o FMA, a equipe está trabalhando diligentemente na descoberta de recursos e aprimorando sua interação com a comunidade em geral para agilizar a recepção de feedback. Eles também estão trabalhando para expandir os componentes do projeto para idiomas adicionais. O impacto do FMA no mundo do aprendizado de máquina representa o poder dos projetos de código aberto, assim como vimos em plataformas como AppMaster.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started