Glossário

Computação Cognitiva

Descobre como a computação cognitiva replica os processos de pensamento humano utilizando IA, ML, PNL e muito mais para transformar sectores como os cuidados de saúde e as finanças.

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

A computação cognitiva representa um ramo sofisticado da Inteligência Artificial (IA) concebido para simular os processos de pensamento humano em modelos computorizados. Ao contrário dos sistemas de IA tradicionais, programados para seguir regras explícitas ou realizar tarefas específicas com base apenas no reconhecimento de padrões, os sistemas cognitivos visam compreender o contexto, raciocinar através da ambiguidade, gerar hipóteses e aprender dinamicamente com as interações e as novas informações. Integram várias técnicas de IA, incluindo a aprendizagem automática (ML), o processamento de linguagem natural (NLP), a visão computacional (CV) e os motores de raciocínio, para resolver problemas complexos que normalmente exigem capacidades cognitivas humanas. O objetivo não é apenas a automatização, mas o aumento - ajudar os seres humanos a tomar melhores decisões através do processamento de grandes quantidades de dados complexos.

Como funciona a computação cognitiva

Os sistemas cognitivos funcionam através de uma combinação de capacidades concebidas para imitar a cognição humana:

  1. Compreensão contextual: Vai além das palavras-chave para compreender o significado, a nuance, o momento, a localização e a sintaxe dos dados, à semelhança da forma como os humanos compreendem o contexto nas conversas. Isto envolve técnicas avançadas de PNL e a compreensão das relações dentro dos dados, exploradas em recursos como os artigos sobre contexto do Towards Data Science.
  2. Geração e avaliação de hipóteses: Perante a ambiguidade ou problemas complexos, os sistemas cognitivos podem formar respostas ou soluções potenciais (hipóteses), ponderar as provas de apoio e avaliar os níveis de confiança, à semelhança do pensamento crítico humano. Isto baseia-se frequentemente na extração de dados e no reconhecimento de padrões.
  3. Aprendizagem dinâmica: Estes sistemas adaptam-se e aprendem com o feedback e com novos dados, melhorando o seu conhecimento e a tomada de decisões ao longo do tempo sem uma reprogramação explícita para cada novo cenário. Isto tira partido dos modelos de ML subjacentes, envolvendo frequentemente técnicas como a aprendizagem por reforço.

Relevância para a IA e a aprendizagem automática

Embora assente nas bases da IA e do AM, a computação cognitiva representa uma integração de nível superior que visa uma interação mais intuitiva e adaptativa. O AM normal centra-se na aprendizagem de padrões a partir de dados para fazer previsões ou classificações(aprendizagem supervisionada, aprendizagem não supervisionada). A computação cognitiva utiliza estas capacidades de AM como componentes de uma arquitetura mais vasta que também incorpora o raciocínio simbólico, a representação do conhecimento(gráficos de conhecimento) e a conceção da interação inspirada na ciência cognitiva. Dá ênfase à compreensão, ao raciocínio e à aprendizagem de uma forma que melhora a interação homem-computador(ACM SIGCHI).

Distingue os termos relacionados

  • Inteligência Artificial (IA): A IA é o vasto domínio da criação de máquinas inteligentes. A computação cognitiva é um subconjunto centrado especificamente na simulação de processos cognitivos semelhantes aos humanos (pensamento, raciocínio, aprendizagem).
  • Aprendizagem automática (AM): A aprendizagem automática fornece os algoritmos que permitem aos sistemas aprender com os dados. Os sistemas cognitivos utilizam a aprendizagem automática como componente central, mas integram-na com outras tecnologias para uma simulação cognitiva mais alargada.
  • Inteligência Artificial Estreita (IAN): A IAN refere-se à IA concebida para tarefas específicas (por exemplo, reconhecimento de imagens, tradução). Embora os sistemas cognitivos actuais se baseiem em grande medida em componentes sofisticados de IAN, o seu objetivo é integrar estas capacidades limitadas para conseguir uma resolução de problemas mais flexível e semelhante à humana em diversos domínios.

Aplicações no mundo real

A computação cognitiva encontra aplicações em vários sectores, melhorando a tomada de decisões e automatizando tarefas complexas. Eis dois exemplos:

  1. IA nos cuidados de saúde: Os sistemas cognitivos ajudam os médicos a analisar grandes quantidades de dados dos doentes, literatura médica e dados de imagiologia médica para sugerir potenciais diagnósticos ou opções de tratamento. Por exemplo, os sistemas podem analisar exames para detetar anomalias, potencialmente utilizando modelos como o YOLO11 para a deteção de tumores em imagiologia médica, cruzar os resultados com o historial do paciente e documentos de investigação(exemplos de investigação arXiv) e apresentar informações sintetizadas aos médicos. Instituições como a Mayo Clinic utilizam a IA para melhorar a precisão dos diagnósticos e os cuidados aos doentes, apresentando soluções de cuidados de saúde baseadas em IA.
  2. Serviço ao cliente melhorado: Os sistemas cognitivos potenciam chatbots e assistentes virtuais sofisticados que podem lidar com questões complexas dos clientes, compreender o contexto e o sentimento(análise do sentimento) e fornecer apoio personalizado acedendo e interpretando diversas fontes de informação. Exemplos como o Google Duplex visam tornar as interações altamente naturais. No sector financeiro, os sistemas cognitivos ajudam a analisar o comportamento dos clientes e a fornecer conselhos personalizados, tal como explorado nos blogues AI in Finance e por empresas como a JPMorgan Chase que exploram a IA.

Ferramentas e tecnologias

O desenvolvimento de sistemas cognitivos assenta em plataformas e ferramentas poderosas. O IBM Watson é uma plataforma comercial proeminente que oferece APIs para a compreensão da linguagem natural, a visão computacional e a tomada de decisões, sendo frequentemente citado como um exemplo fundamental da computação cognitiva em ação. Outras tecnologias essenciais incluem plataformas de nuvem como o Google Cloud AI e ferramentas disponíveis através de guias como o Azure Machine Learning Quickstart, juntamente com estruturas de código aberto como TensorFlow e PyTorch. Para tarefas específicas como a perceção visual em sistemas cognitivos, modelos como o Ultralytics YOLO fornecem capacidades avançadas de deteção de objectos e segmentação de imagens. Plataformas como o Ultralytics HUB oferecem fluxos de trabalho simplificados para treinar modelos personalizados, gerenciar conjuntos de dados e implantar os componentes de visão essenciais para muitas aplicações cognitivas, incluindo a utilização de opções de treinamento em nuvem. Podes encontrar mais informações em recursos como a SAS Cognitive Computing Overview. Instituições de pesquisa como o Alan Turing Institute e organizações como a Association for the Advancement of Artificial Intelligence (AAAI) contribuem significativamente para a pesquisa subjacente em deep learning e arquiteturas cognitivas.

Lê tudo