(1) O documento descreve uma prova de programação e machine learning com 4 exercícios.
(2) Os alunos devem enviar as respostas em arquivos PDF até o dia 4 de outubro de 2021.
(3) O primeiro exercício pede para responder em poucas linhas sobre a diferença entre programa e algoritmo, como algoritmos de ML resolvem problemas e suas desvantagens.
(1) O documento descreve uma prova de programação e machine learning com 4 exercícios.
(2) Os alunos devem enviar as respostas em arquivos PDF até o dia 4 de outubro de 2021.
(3) O primeiro exercício pede para responder em poucas linhas sobre a diferença entre programa e algoritmo, como algoritmos de ML resolvem problemas e suas desvantagens.
(1) O documento descreve uma prova de programação e machine learning com 4 exercícios.
(2) Os alunos devem enviar as respostas em arquivos PDF até o dia 4 de outubro de 2021.
(3) O primeiro exercício pede para responder em poucas linhas sobre a diferença entre programa e algoritmo, como algoritmos de ML resolvem problemas e suas desvantagens.
(1) O documento descreve uma prova de programação e machine learning com 4 exercícios.
(2) Os alunos devem enviar as respostas em arquivos PDF até o dia 4 de outubro de 2021.
(3) O primeiro exercício pede para responder em poucas linhas sobre a diferença entre programa e algoritmo, como algoritmos de ML resolvem problemas e suas desvantagens.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 1
Centro Universitário IBMEC
Disciplina: Programação e Machine Learning
Professor: Tiago Xavier - Ano: 2021 Forma de entrega: Arquivo PDF com número do exercício e resposta (não repetir enunciado do exercício). Faça o teste do exercício no python e, de acordo com o enunciado, copie apenas o código-fonte ou escreva a resposta solicitada. OBS: Os exercícios são avaliados com relação à corretude, objetividade e legibilidade. Data de entrega: 04/10/2021 – 09h30m Prova AP1 1. Responda em no máximo 4 linhas para cada item: a) Qual a diferença entre um programa e um algoritmo? (10 pontos). b) Como um algoritmo de aprendizagem de máquina resolve um problema? (15 pontos). c) Quais as desvantagens de um algoritmo de aprendizagem de máquina? (15 pontos). 2. Escreva uma função formata_lista que recebe três parâmetros: uma lista, uma string operacao e um valor numérico valor. Caso operacao seja “único”, formata_lista retorna a lista com no máximo uma ocorrência de valor. Caso operação seja “menores”, formata_lista retorna a lista com apenas todos os elementos menores do que valor. Caso operacao seja “múltiplos”, formata_lista retorna a lista com apenas todos os elementos múltiplos de valor. (20 pontos). 3. Escreva uma função procura_dicionario que recebe três parâmetros: um dicionário, uma string operacao e uma variável elemento. Caso operacao seja “chave”, procura_dicionario procura no dicionário o primeiro valor que é igual a elemento e retorna a chave correspondente. Caso operacao seja “valor”, procura_dicionario procura no dicionário a chave que é igual a elemento e retorna o valor correspondente. Caso operacao seja “chaves”, procura_dicionario procura no dicionário todos os valores iguais a elemento e retorna uma lista com todas as chaves que correspondem ao elemento. (20 pontos). 4. Escreva uma função que recebe uma lista aninhada como parâmetro e retorna a sub-lista (linha) da lista aninhada com o maior número de elementos. (20 pontos).