Hugging Face: O Que Esta Empresa Faz?

Em uma entrevista para a Reuters, o CEO da Hugging Face, Clem Delangue mostrou sua perspectiva sobre o cenário atual dos modelos de IA e como cada empresa está se adaptando a essa novidade. 

“(…) Estamos entrando em um mundo onde não existe apenas um modelo, mas tantos modelos quantas empresas. Cada empresa está treinando, ajustando e otimizando seus próprios modelos, e é a direção para qual esse ramo está seguindo”.

Este insight resume exatamente o que a Hugging Face faz e os motivos pelos quais você deveria acompanhar essa empresa.

Neste artigo vamos te contar tudo o que precisa saber sobre o Hugging Face e como ela está mudando o cenário da inteligência artificial (IA) no mundo todo. 

O Que É a Hugging Face? 

A Hugging Face é uma empresa de IA que desenvolve e oferece ferramentas de machine learning e processamento de linguagem natural (PLN) em uma comunidade global. 

Uma das ferramentas que tornou a Hugging Face tão conhecida foi a biblioteca de código aberto chamada Transformers. Nela, um usuário encontra uma variedade de modelos pré-treinados de PLN, bem como recursos para treinar e implementar modelos personalizados. 

Além disso, a Hugging Face também reúne datasets e recursos para outras tarefas. Todos podem ser usados por qualquer pessoa que acesse a comunidade. 

Posso Usar o Hugging Face de Graça? 

Isso mesmo, os principais recursos do Hugging Face estão disponíveis para acesso gratuito. Também existem planos pagos? Sim. Cada plano conta com mais funcionalidades e as cobranças são feitas por hora (a partir de U$ 0,05) ou por mês (a partir de U$ 9). 

E estes preços estão alinhados à forma que a empresa trabalha. Delangue, em uma entrevista ao portal Quartz, ressalta: “Precisamos de mais empresas e organizações para compartilhar seus modelos e conjuntos de dados publicamente e em código aberto para que todos possam entender e construir IAs por si mesmos.”

Então essa é a palavra de ordem: democratização. 

O Que É o Transformers do Hugging Face? 

Apesar de um nome igual, não estamos falando de robôs alienígenas que se disfarçam de carros e motos. O Transformers é uma biblioteca de modelos pré-treinados de última geração que um usuário pode acessar e baixar livremente. 

De acordo com o Hugging Face, o objetivo do Transformers é “diminuir os seus custos de computação, a sua pegada de carbono, além de economizar o tempo necessário para se treinar um modelo do zero”.

Atualmente, um usuário pode baixar modelos para texto – gerar textos, resumir artigos e extrair informações – imagens e áudios. Além disso, existem modelos que mesclam estes três tipos. 

Na documentação disponível, você vai encontrar tutoriais, guias práticos, guias conceituais e APIs. Além disso, a lista de modelos disponíveis é longa! São, aproximadamente, 115 modelos com documentos de suporte para quem deseja usá-los e capacidade de integração com outras bibliotecas, como o PyTorch, TensorFlow e JAX. 

Como É a Comunidade do Hugging Face? 

Um dos pontos mais importantes da plataforma é a comunidade. Junto com os repositórios abertos, o Hugging Face abre espaço para aproximar entusiastas e profissionais de IA. 

Essa comunidade colaborativa é dedicada a dividir conhecimento, modelos e recursos relacionados a machine learning e PLN. Os membros da comunidade contribuem com o desenvolvimento de modelos e ferramentas, além de contarem as suas experiências pessoais, tutoriais e discussões sobre os mais recentes avanços da IA. 

Ativa e engajada, as comunidades desempenham um papel fundamental na evolução e na disseminação da tecnologia em todo o mundo. E este é o objetivo do Hugging Face. 

E Como o Hugging Face Cresceu Tanto? 

Um dos fatores que alavancou o crescimento do Hugging Face foi a lista de investidores do negócio, que inclui o Google, Amazon, Nvidia, Salesforce, AMD, Intel e IBM.

Conforme noticiado pela Exame em agosto de 2023: “A organização levantou US$ 235 milhões em sua rodada de financiamento de Série D, conforme revelado pela CNBC. Com esse novo aporte, a avaliação da empresa saltou para impressionantes US$ 4,5 bilhões”.

A Amazon, especialmente, levou a parceria com o Hugging Face para outro patamar. 

O Amazon SageMaker é um serviço totalmente gerenciado pela Amazon Web Services (AWS) que oferece uma plataforma para construir, treinar e implantar modelos de machine learning de forma escalável. Agora, um usuário pode usar os modelos do Hugging Face dentro do SageMaker. 

Eu Não Entendo de Programação, Posso Usar o Hugging Face? 

Sim, você pode usar o Hugging Face mesmo sem ter experiência em programação. A plataforma é simples, portanto um usuário pode acessar os modelos de PLN sem a necessidade de escrever códigos ou compreender aspectos técnicos complexos. 

Por exemplo, o Hugging Face fornece uma interface chamada Model Hub, onde é possível explorar uma variedade de modelos pré-treinados para tarefas específicas, como tradução de idiomas, mesmo sem ter experiência com programação.

No final das contas, mesmo sem conhecimentos avançados de programação, você ainda pode aproveitar os recursos oferecidos pelo Hugging Face para explorar modelos de NLP.

Em contrapartida, se uma pessoa possui conhecimentos em programação, pode aproveitar mais cada recurso disponível no Hugging Face. Consequentemente, pense da seguinte maneira: quanto mais um usuário sabe, mais destreza e aproveitamento da plataforma. 

Conclusão

Agora que você já sabe o que é o Hugging Face, como a plataforma funciona e o que é possível fazer com os recursos disponíveis, pode testar por si.

“Mas não entendo muito sobre machine learning ou PLN, o que eu faço?”

Nós vamos te ajudar! Aqui no blog da Pareto você vai encontrar artigos sobre inteligência artificial, machine learning e processamento de linguagem natural (PLN). Com explicações, resumos e ideias, você vai saber tudo sobre estes assuntos e pode explorar novas possibilidades que a AI oferece. 

Visite nosso blog e venha aprender com a Pareto!

Tess AI
Tess AI
Hello! I'm Pareto AI. I bring together all the best AIs in the world in one place.

Artigos Relacionados