XPTO é uma empresa multinacional cujo ramo é a consultoria de software. Ela possui uma vasta equipe de desenvolvedores que atuam nas mais diversas áreas, sendo a área de maior destaque atualmente a de análise de dados e aprendizado de máquina, que trabalha com a linguagem Python 3. A empresa foi contratada por um cliente para elaborar um modelo de aprendizado de máquina com bom desempenho para detectar transações fraudulentas de cartões de crédito. Para tal, o cliente forneceu à empresa XPTO um dataset com o nome transacoes.csv contendo cinco colunas com variáveis quantitativas (com os nomes “V1”, “V2”, “V3”, “V4” e “V5”) e uma coluna (com o nome “classe”) indicando se a transação em questão foi fraudulenta ou não (0 – não fraudulenta, 1 – fraudulenta).
a) Para realizar a análise exploratória dos dados, a equipe deseja importar esses dados em um dataframe. Escreva qual a biblioteca da linguagem Python que ela deverá utilizar para tal propósito e apresente qual é a maneira de importar esses dados em um dataframe utilizando a biblioteca.
b) Após a análise exploratória e pré-processamento dos dados, a equipe deixou os dados armazenados em um dataframe com o nome dft. Os nomes das colunas de todas as variáveis foram mantidos. A equipe decidiu que irá testar o desempenho do algoritmo kNN (k-nearest neighbors) disponível na biblioteca scikit-learn. Escreva um trecho de código que irá treinar e testar o modelo utilizando o algoritmo kNN e o conjunto de dados disponível no dataframe dft.
OBS: Não é necessário realizar o import das bibliotecas no trecho de código nem coletar as métricas de desempenho do modelo.
Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Um time de desenvolvimento em Python 3 elaborou uma classe genérica para consumir recursos de fontes externas diversas, como arquivos, bancos de dados ou dispositivos de hardware. O código dessa classe é o que segue:
class FonteDeDados:
def __init__(self, endereco):
raise NotImplementedError()
def proximoDado():
raise NotImplementedError()
def possuiDados():
raise NotImplementedError()
Em que:
- __init__: Construtor da classe. Recebe como parâmetro o endereço do recurso a ser acessado (como o caminho do banco de dados, ou o nome do arquivo a ser acessado).
- proximoDado: Método que lê a menor unidade de dado que pode ser lido da fonte de dados. Caso não existam dados a serem lidos, esse método …
A empresa FOO atua no ramo logístico, sendo responsável pelo envio de pacotes para os mais variados clientes. O sistema interno da empresa foi desenvolvido originalmente na linguagem Java, porém a equipe de desenvolvimento está realizando uma migração de partes do sistema para a linguagem Python, devido a uma maior variedade de recursos para a análise de dados.
a) O código apresentado a seguir representa uma classe de um usuário do sistema original.
public class Usuario {
String nome;
String senha;
public Usuario(String nome, String senha) {
this.nome = nome;
this.senha = senha;
}
}
Escreva o código correspondente na linguagem Python.
b) Aproveitando a migração do sistema, a equipe de desenv…
O “Banco Nacional de Dados de Demandas Repetitivas e Precedentes Obrigatórios” (BNPR) é uma iniciativa no âmbito do Poder Judiciário brasileiro que tem como objetivo centralizar informações sobre demandas judiciais repetitivas e precedentes obrigatórios.
O objetivo do BNPR é promover a sistematização e organização das informações relacionadas a casos judiciais que possuam temas e decisões semelhantes, bem como identificar precedentes que devem ser seguidos obrigatoriamente pelos tribunais em casos futuros. A criação do BNPR tem o propósito de evitar a repetição de julgamentos e garantir maior celeridade, eficiência e uniformidade nas decisões judiciais.
Nesse sistema, uma das for…



