- Aprendizado semi-supervisionado: Aprendizado semi-supervisionado combina elementos de aprendizado supervisionado e não supervisionado. Ele utiliza uma pequena quantidade de dados rotulados junto com uma grande quantidade de dados não rotulados para melhorar a precisão do aprendizado.
- Aprendizado por reforço: Aprendizado por reforço envolve treinar agentes para tomar decisões sequenciais interagindo com um ambiente. O agente aprende recebendo feedback na forma de recompensas ou penalidades por suas ações, com o objetivo de maximizar as recompensas acumuladas ao longo do tempo.
Algoritmos de machine learning podem ser classificados ainda mais com base na sua funcionalidade, como:
- Regressão: Previsão de resultados contínuos.
- Classificação: Previsão de resultados discretos ou atribuição de rótulos a pontos de dados.
- Agrupamento: Agrupar pontos de dados semelhantes com base em suas características.
- Redução de dimensionalidade: Reduzir o número de características em um conjunto de dados enquanto preserva informações importantes.
Algoritmos populares de machine learning incluem regressão linear, árvores de decisão, máquinas de vetores de suporte, k-vizinhos mais próximos, redes neurais e modelos de deep learning como redes neurais convolucionais (CNNs) e redes neurais recorrentes (RNNs).