O deep learning, também conhecido como apren­di­za­gem profunda, é uma forma es­pe­ci­a­li­zada de machine learning ou apren­di­za­gem au­to­má­tica que utiliza redes neurais com várias camadas, enquanto o machine learning costuma recorrer a al­go­rit­mos mais simples, como árvores de decisão ou modelos lineares. A estrutura mais complexa das redes permite que o deep learning iden­ti­fi­que padrões mais complexos em grandes volumes de dados.

Imagem: Esquema: deep learning vs. machine learning
Machine learning vs. deep learning: ambos son sub­ca­te­go­rías de la in­te­li­gen­cia ar­ti­fi­cial. El apren­di­zaje profundo puede en­ten­derse como una forma de apren­di­zaje au­to­má­tico.

Tanto a apren­di­za­gem au­to­má­tica (machine learning) como a apren­di­za­gem profunda (deep learning) são sub­ca­te­go­rias da in­te­li­gên­cia ar­ti­fi­cial. Ambas as abor­da­gens permitem que os com­pu­ta­do­res tomem decisões in­te­li­gen­tes. No entanto, a apren­di­za­gem profunda é con­si­de­rada uma forma de apren­di­za­gem au­to­má­tica, porque se baseia na apren­di­za­gem não su­per­vi­si­o­nada pelo ser humano.

Em ambos os casos, a in­te­li­gên­cia limita-se a campos de aplicação muito es­pe­cí­fi­cos. Fala-se de in­te­li­gên­cia ar­ti­fi­cial fraca, em contraste com a in­te­li­gên­cia ar­ti­fi­cial forte, que seria capaz de tomar decisões in­te­li­gen­tes em múltiplos campos e sob diversas cir­cuns­tân­cias, à se­me­lhança das ca­pa­ci­da­des humanas.

Deep learning vs. machine learning: em que é que diferem?

A apren­di­za­gem au­to­má­tica (machine learning) é a tec­no­lo­gia mais antiga e simples das duas. Funciona com um algoritmo que o próprio sistema adapta após receber feedback de uma pessoa. Por outras palavras, esta tec­no­lo­gia requer que o sistema seja ali­men­tado com dados es­tru­tu­ra­dos e ca­te­go­ri­za­dos, para que possa deduzir como clas­si­fi­car novos dados desse tipo. Em seguida, de­pen­dendo da clas­si­fi­ca­ção, o sistema executa de­ter­mi­na­das ações pro­gra­ma­das. Por exemplo, iden­ti­fica se aparece um cão ou um gato nas fotos e move os ficheiros para pastas di­fe­ren­tes.

Após a fase inicial de im­ple­men­ta­ção, o algoritmo é otimizado através do feedback humano, que indica ao sistema possíveis clas­si­fi­ca­ções erradas e como atribuir as ca­te­go­rias cor­re­ta­mente.

No caso do deep learning, por outro lado, não é ne­ces­sá­rio dispor de dados es­tru­tu­ra­dos. Este sistema funciona com redes neurais mul­ti­ca­ma­das, que imitam o com­por­ta­mento do cérebro humano e combinam di­fe­ren­tes al­go­rit­mos, o que permite que o sistema processe até mesmo dados não es­tru­tu­ra­dos.

A abordagem da apren­di­za­gem profunda é es­pe­ci­al­mente adequada para tarefas complexas em que nem todos os aspetos dos objetos podem ser clas­si­fi­ca­dos an­te­ci­pa­da­mente. O próprio sistema encarrega-se de iden­ti­fi­car os fatores di­fe­ren­ci­a­do­res adequados; em cada camada, as novas entradas são ana­li­sa­das à procura de outras ca­rac­te­rís­ti­cas, que o sistema utiliza para decidir como clas­si­fi­car as entradas.

É im­por­tante ter em conta que, na apren­di­za­gem profunda, o próprio sistema iden­ti­fica os fatores dis­tin­ti­vos adequados nos dados, sem que seja ne­ces­sá­rio fornecer-lhe uma clas­si­fi­ca­ção externa. Por isso, não é ne­ces­sá­ria a in­ter­ven­ção de um pro­gra­ma­dor. O sistema verifica por si próprio se é possível gerar novas clas­si­fi­ca­ções ou ca­te­go­rias a partir das novas entradas.

Embora a apren­di­za­gem au­to­má­tica possa funcionar com uma base de dados re­la­ti­va­mente pequena, a apren­di­za­gem profunda requer uma quan­ti­dade de dados muito maior. O sistema deve dispor de mais de 100 milhões de pontos de dados para fornecer re­sul­ta­dos fiáveis.

Além disso, a tec­no­lo­gia de apren­di­za­gem profunda é mais complexa de im­ple­men­tar. Requer mais recursos in­for­má­ti­cos e é muito mais cara do que a apren­di­za­gem au­to­má­tica.

Deep learning vs. machine learning: resumo das di­fe­ren­ças

Apren­di­za­gem au­to­má­tica (ML) Apren­di­za­gem profunda (DL)
Formato de dados Dados es­tru­tu­ra­dos Dados não es­tru­tu­ra­dos
Base de dados Base de dados ge­ren­ciá­vel Mais de um milhão de pontos de dados
Trei­na­mento É ne­ces­sá­rio um treinador humano O sistema aprende sozinho
Algoritmo Algoritmo variável Rede neural de al­go­rit­mos
Aplicação Tarefas ro­ti­nei­ras simples Tarefas complexas

Di­fe­ren­tes áreas de aplicação

O apren­di­zado de máquina pode ser con­si­de­rado a tec­no­lo­gia pre­cur­sora do apren­di­zado profundo. Na verdade, todas as tarefas que podem ser re­a­li­za­das através do apren­di­zado de máquina também podem ser re­a­li­za­das através do apren­di­zado profundo. Portanto, ao comparar o apren­di­zado profundo com o apren­di­zado de máquina, em princípio, o primeiro sai a ganhar.

No entanto, como a apren­di­za­gem profunda requer um in­ves­ti­mento muito maior de recursos, não costuma ser eficiente, pelo que os domínios de aplicação de ambas as tec­no­lo­gias foram cla­ra­mente de­li­mi­ta­dos. Todas as tarefas que podem ser re­a­li­za­das através da apren­di­za­gem au­to­má­tica são re­sol­vi­das com esta tec­no­lo­gia.

De qualquer forma, ambos pro­por­ci­o­nam uma enorme vantagem com­pe­ti­tiva às empresas, uma vez que tanto a apren­di­za­gem au­to­má­tica como a apren­di­za­gem profunda estão longe de ser comuns no ambiente de trabalho atual.

Áreas de aplicação: deep learning vs. machine learning

No âmbito do marketing online, muitas empresas utilizam fer­ra­men­tas de análise de marketing baseadas em apren­di­za­gem au­to­má­tica. Estas fer­ra­men­tas analisam os dados e fornecem previsões fiáveis sobre vários aspetos, tais como o tipo de conteúdo que gera con­ver­sões, os textos que os clientes preferem ler ou os canais de marketing que geram mais vendas.

No que diz respeito ao aten­di­mento ao cliente, os chatbots podem basear-se na apren­di­za­gem au­to­má­tica. Estes chatbots iden­ti­fi­cam palavras-chave nas consultas dos uti­li­za­do­res e, através de perguntas de es­cla­re­ci­mento ou de decisão, orientam o cliente para a in­for­ma­ção pre­ten­dida. No entanto, os chatbots baseados na apren­di­za­gem profunda com­pre­en­dem a linguagem natural humana e não dependem da uti­li­za­ção de palavras-chave es­pe­cí­fi­cas, o que permite diálogos mais fluidos e soluções mais precisas.

Os as­sis­ten­tes de voz, como a Siri, a Alexa e o Google Assistant, utilizam quase sempre tec­no­lo­gias baseadas na síntese de voz e na apren­di­za­gem profunda. No âmbito em­pre­sa­rial, os as­sis­ten­tes de voz estão a começar a ser uti­li­za­dos para realizar tarefas como gerir en­co­men­das, enviar e-mails, gerar re­la­tó­rios ou realizar pesquisas, tudo através de comandos em linguagem natural. Os sistemas mais antigos, baseados na linguagem au­to­má­tica, não con­se­guiam captar as sub­ti­le­zas da linguagem, pelo que eram menos eficazes.

No domínio da Business In­tel­li­gence (BI), a apren­di­za­gem au­to­má­tica é utilizada para vi­su­a­li­zar dados es­sen­ci­ais da empresa e fazer previsões com­pre­en­sí­veis para os res­pon­sá­veis pela tomada de decisões. Por outro lado, os sistemas de apren­di­za­gem profunda aplicados à IA ge­ne­ra­tiva permitem criar gráficos e imagens com base em simples in­di­ca­ções. Além disso, abor­da­gens como os modelos de linguagem extensos (Large Language Models) ou o pro­ces­sa­mento de linguagem natural (Natural Language Pro­ces­sing), também baseadas em al­go­rit­mos de linguagem profunda, são fer­ra­men­tas úteis para a criação de conteúdo.

Ir para o menu principal