Introdução
Neste laboratório, exploraremos o conceito de aprendizagem semi-supervisionada, um tipo de aprendizagem de máquina em que parte dos dados de treino são rotulados e parte são não rotulados. Os algoritmos de aprendizagem semi-supervisionada podem aproveitar os dados não rotulados para melhorar o desempenho do modelo e generalizar melhor para novas amostras. Isto é particularmente útil quando temos uma pequena quantidade de dados rotulados, mas uma grande quantidade de dados não rotulados.
Neste laboratório, focaremos em dois algoritmos de aprendizagem semi-supervisionada: Auto-Treino e Propagação de Rótulos. Aprenderemos a implementar e utilizar estes algoritmos usando o scikit-learn, uma popular biblioteca de aprendizagem de máquina em Python.
Dicas da Máquina Virtual
Após o arranque da máquina virtual, clique no canto superior esquerdo para mudar para a aba Notebook para aceder ao Jupyter Notebook para a prática.
Por vezes, pode ser necessário esperar alguns segundos para o Jupyter Notebook terminar de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.
Se tiver problemas durante o aprendizado, não hesite em contactar o Labby. Forneça feedback após a sessão e resolveremos o problema rapidamente para si.