Aula 10 Flashcards
slide 73 (??)
A IA, ao longo da História, verificou expectativas exageradas e limitações técnicas. Verdadeiro ou Falso?
Verdadeiro
Duranto o ‘First AI winter’ (_______), os expert systems não cumpriram promessas por falta de ___________ _____________ e dados.
1973; poder computacional
Durante o ‘Second AI winter’ (________), houve o fracasso comercial de expert systems devido ao seu _______ custo e falta de ____________ práticos.
1988; alto; resultados
Defina AI.
AI is a branch of computer science focused on developing computational methods capable of performing tasks that typically require human intelligence, such as reasoning, learning, problem-solving, perception, and language understanding.
AI é um ramo da ciência da computação centrado no desenvolvimento de métodos computacionais capazes de realizar tarefas que normalmente requerem inteligência humana, como o raciocínio, a aprendizagem, a resolução de problemas, a perceção e a compreensão da linguagem.
Os artigos publicados com o tema ‘Artificial Intelligence in Healthcare’ constituem cerca de ____% de todos os artigos publicados no tema geral ‘Artificial Intelligence’.
8
Em 2022, quais foram os 10 países que mais usufruíram da inteligência artificial?
Do que mais usa para o que menos usa:
USA > China > UK > Israel > Canada > France > India > Japan > Germany > Singapore
Quais são os três conceitos técnicos mais importantes na IA?
- Computing Power;
- Algorithm Power;
- Data Availability.
Escolher os dados corretos é tão ou mais importante do que o algoritmo correto. Verdadeiro ou Falso?
Verdadeiro
Quais são os principais desafios (5) da IA?
- Qualidade e disponibilidade dos dados: os modelos de AI dependem de dados de alta qualidade e bem selecionados. No entanto, na área médica, a obtenção de conjuntos de dados grandes e diversificados pode ser um desafio.
- Robustez e generalização: Os modelos de AI treinados em conjuntos de dados específicos podem carecer de robustez e generalização quando aplicados a novos dados ou cenários do mundo real.
- Interpretabilidade e explicabilidade: Muitos modelos de deep AI eram frequentemente considerados “caixas negras”, o que dificultaria interpretar as suas decisões e explicar o seu raciocínio. As técnicas de explainable AI são necessárias para aumentar a transparência e a confiança nos conhecimentos orientados para a AI.
- Integração com os métodos tradicionais: É necessário integrar correctamente as abordagens baseadas na AI nas metodologias existentes. As colaborações entre peritos em AI, cientistas e clínicos são essenciais para
tirar partido dos pontos fortes da AI e das abordagens tradicionais de forma eficaz. - Desafios regulamentares e éticos: O panorama regulamentar da AI nos cuidados de saúde ainda está a evoluir. Garantir a conformidade com os requisitos regulamentares, como as diretrizes da FDA para dispositivos médicos baseados em AI, apresenta desafios para as partes interessadas do sector. Além disso, considerações éticas, incluindo preconceito, justiça e privacidade do paciente, precisam ser abordadas em implementações clínicas orientados por AI.
Enumere e descreva os passos pelos quais os dados passam desde a sua recolha até à sua divisão para treino e criação de um modelo de ML.
- Recolha de dados
- Data Curation (Curadoria de Dados)
2.1. Limpeza de dados
2.2. Organização de dados - Critérios de Inclusão/Exclusão
- Processamento dos dados - anotações, qualidade, etc.
- Divisão dos dados
Dados de treino (60-80%): utilizados para treinar o modelo de AI.
Dados de validação (10-20%): utilizados para hyperparameter tuning.
Dados de teste (10-20%): utilizados para avaliar o desempenho do modelo.
O efeito do número de dados de treino em machine learning para tarefas específicas de linguagem demonstraram que, se quisermos que um computador crie um modelo de _______________, não precisamos do algoritmo mais _____________. Depois de colocar no problema mais de mil milhões de palavras dentro do contexto, qualquer algoritmo começará a ter um desempenho incrivelmente _________.
linguagem; inteligente; bom
Independentemente da quantidade de dados que houver, continuamos a precisar de um _________________ ____________ para os tornar úteis.
algoritmo robusto
Só é possível aplicar com êxito machine learning depois de a análise de _________ fornecer dados corretamente __________________.
dados; preparados
Defina machine learning.
Machine learning é a implementação dos métodos de computação/algoritmos que suportam a IA.
De ‘fora’ para ‘dentro’, agrupa os seguintes conceitos.
Deep Learning; Machine Learning; Artificial Intelligence; Convolutional Neural Networks
Artificial Intelligence –> Machine Learning –> Deep Learning –> Convolutional Neural Networks
Defina supervised learning.
O algoritmo ML aprende a partir de dados rotulados com pares de entrada-saída conhecidos.
Defina unsupervised learning.
O algoritmo ML aprende padrões e estruturas a partir de dados não rotulados sem resultados predefinidos (agrupa semelhanças).
Quais são 5 diferentes tipos de ML?
- Supervised learning
- Unsupervised learning
- Semi-supervised learning
- Reinforcement learning
- Transfer learning
Quais são os tipos de machine learning mais usados?
Classical Learning: classification (kNN; NB; SVM; DT; LR); regression (linear regression; polynomial regression; Ridge/Lasso regression).
Ensemble Methods: stacking; bagging (random forest); boosting (XGBost; LightGBM; CatBoost; AdaBoost)
Deep Learning: CNN (deep CNN); recurrent neural networks (liquid state machine; long short-term memory networks; gated recurrent unit); generative adversarial networks.
Defina semi-supervised learning.
O algoritmo ML utiliza métodos de ML supervisionados para rotular os dados.
Defina reinforcement learning.
Envolve treinar um algoritmo de ML para realizar ações num ambiente de modo a maximizar as recompensas ao longo do tempo.
Defina transfer learning.
É uma técnica de ML em que o conhecimento ganhado através da realização de uma tarefa ou dataset é usado para melhorar a performance do modelo noutra tarefa relacionada e/ou noutro dataset. Noutras palavras, transfer learning usa o que foi aprendido numa ocasião para melhorar a generalização noutra.
Defina deep learning.
É um subconjunto do ML que permite que modelos computacionais compostos por várias camadas de processamento representem dados com vários níveis de abstração através do algoritmo de retropropagação.
Defina convolutional neural networks (CNN).
São uma classe especializada de algoritmos de DL para processar dados estruturados, nomeadamente imagens, através da aprendizagem automática de caraterísticas espaciais e hierárquicas.
Nas CNNs, as camadas de convolução permitem detetar ___________ nos dados de entrada. As camadas de pooling reduzem a dimensão ___________ dos dados, preservando informações importantes.
As camadas ________ _____________ combinam as caraterísticas extraídas pelas camadas anteriores e ‘tomam as decisões finais’.
padrões; espacial; fully connected
As tarefas principais das CNNs são a ________________, segmentação, _____________ e geração.
classificação; deteção
In semantic segmentation, object category labels are assigned to each pixel in the image. True or False?
True
Quais são os passos principais de uma CNN usada para classificar imagens?
- Feature Extraction: Convolution+ReLU (pooling), Convolution+ReLU (pooling), Convolution+ReLU (pooling) until flatten layer.
- Classification: fully connected layer.
- Probabilistic Distribution: SoftMax Activation Function.