Hugging Face lança robô pato open source por US$ 399; entenda
A Hugging Face, empresa conhecida por suas ferramentas de inteligência artificial (IA) para desenvolvedores, anunciou
Inteligência Artificial: notícias, análises e o futuro da tecnologia
Você já parou para pensar no que acontece antes de o Google Fotos reconhecer o rosto do seu cachorro ou de o Netflix sugerir aquela série que você vai maratonar no fim de semana? Por trás de cada funcionalidade inteligente que usamos, existe um processo gigantesco e silencioso: o treinamento de redes neurais. E, acredite, isso é muito mais parecido com uma obra de engenharia do que com mágica.
Imagine uma rede de neurônios artificiais que aprende a fazer uma tarefa — como traduzir um texto, identificar um objeto em uma foto ou prever qual música você vai gostar. Só que, para ensinar essa rede, ela precisa de uma quantidade imensa de exemplos. Estamos falando de milhões de imagens, textos ou áudios. E cada exemplo exige que a rede faça cálculos complexos, ajuste seus próprios parâmetros e tente de novo, até ficar boa naquilo.
O problema? Esse ajuste é pesadíssimo. Redes neurais grandes — como as que alimentam o ChatGPT, o DALL-E ou o tradutor automático do seu celular — exigem milhares de placas gráficas (GPUs) trabalhando em sincronia. É como se você juntasse um monte de computadores potentes e pedisse para eles fazerem uma única conta enorme, dividida em partes.
Se o treinamento fosse lento demais ou caro demais, muitos dos aplicativos que você ama não existiriam ou seriam bem menos precisos. Pense:
Mas tem um lado B: treinar uma única rede grande pode emitir tanto CO₂ quanto um carro comum ao longo de anos de uso. Felizmente, os pesquisadores estão correndo atrás de técnicas para tornar esse processo mais eficiente.
É aqui que entram as técnicas de otimização. Engenheiros de IA estão sempre buscando maneiras de treinar modelos com menos energia, menos tempo e menos hardware. Algumas estratégias incluem:
Essas melhorias não são apenas frescuras técnicas. Elas significam que, da próxima vez que você atualizar seu aplicativo de mapas, ele pode ficar mais rápido sem consumir mais bateria. Ou que seu assistente de voz pode entender comandos mesmo com uma conexão de internet fraca.
Na próxima vez que você usar um recurso de inteligência artificial — seja pedir uma rota no Waze, pedir para o Google Assistente tocar uma música ou ver sugestões de posts no Instagram — pare um segundo e pense: por trás da tela, existe uma orquestra de milhares de computadores que passaram dias (ou semanas) sendo treinados para atender você. Aperfeiçoar essa orquestra é um desafio de engenharia que, no fim das contas, melhora a sua experiência do dia a dia. E você nem precisou estudar programação para colher os frutos.
Produtos recomendados: Echo Show 8 com Alexa | Inteligência Artificial: Uma Abordagem Moderna