Pular para o conteúdo
Bruno Dórea
Todos os posts

4 mins de leitura


Associando os Conceitos de IA

Associando Conceitos de IA com Lógica de Programação - 1/3


Microsoft Certification Challenge #01 - AI 102
Microsoft Certification Challenge #01 - AI 102

Descrição

Para fortalecer seus conhecimentos, complete o código deste desafio, associando os conceitos de IA com suas respectivas definições. Não se preocupe com a linguagem de programação, com o tempo você vai perceber que ela é apenas um detalhe. Portanto, aproveite esse momento para sair da sua zona de conforto e conhecer uma das linguagens suportadas pela IA.

Entrada

A entrada consistirá no conceito de IA para o qual você deve retornar a descrição. Nesse contexto, os seguintes conceitos são considerados válidos para este desafio de código:

  • "aprendizado supervisionado"
  • "aprendizado não supervisionado"
  • "redes neurais"
  • "processamento de linguagem natural"

Saída

A saída esperada é a descrição associada ao conceito fornecido como entrada. Seguem as saídas possíveis, listadas aleatoriamente, para que você possa analisar e associar corretamente considerando o template de código deste desafio:

  • "análise e geração de linguagem humana"
  • "sistemas inspirados no cérebro humano para processamento de dados"
  • "descoberta de padrões em dados não rotulados"
  • "treinamento de modelos com dados rotulados"

Exemplos

A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.

EntradaSaída
aprendizado supervisionadotreinamento de modelos com dados rotulados
aprendizado não supervisionadodescoberta de padrões em dados não rotulados
redes neuraissistemas inspirados no cérebro humano para processamento de dados

Resolução

entrada = input()
def descrever_conceito(conceito):
    if conceito == "aprendizado supervisionado":
        return "treinamento de modelos com dados rotulados"
        
    elif conceito == "aprendizado não supervisionado":
        return "descoberta de padrões em dados não rotulados"
        
    elif conceito == "redes neurais":
        return "sistemas inspirados no cérebro humano para processamento de dados"
        
    elif conceito == "processamento de linguagem natural":
        return "análise e geração de linguagem humana"
 
print(descrever_conceito(entrada))

Para encontrar outras soluções, verifique aqui.

Caso encontre algum erro ou tenha sugestões, clique aqui e abra uma issue no Github.