Atualmente, dada a elevada competitividade na indústria dos jogos eletrónicos, torna-se importante, para uma empresa, prever o sucesso adjacente ao lançamento do seu produto no mercado. Um dos principais aspetos a ter em conta nesta previsão são as reviews dos consumidores. Deste modo, obtém-se o seguinte problema de classificação:
Qual o user_rating do vídeo jogo?
De forma a compilar e executar o programa são necessários vários pré-requiitos:
- Anaconda (Distribuição de Python e R)
- Bibliotecas Python (Pandas, Numpy, MatpltLib, Seaborn e Scikit-Learn)
Assim, de forma a instalar as bibliotecas necessárias basta executar o comando no terminal Anaconda:
pip install -r requirements.txt
De forma a compilar e executar o ficheiro, será necessário aceder à Anaconda Prompt e executar o comando:
jupyter notebook
Após a execução deste comando deverá copiar o URL (exemplo abaixo) e colar num separador web:
Desta forma, terá de aceder ao diretório onde o ficheiro está armazenado. Neste, deve selecioná-lo de forma abri-lo.
De seguida de forma a executar as várias células presentes no documento, poderá executar Shift + Enter
com o intuito de corrê-las de forma sequencial. Analogamente, poderá recorrer aos múltiplos botões presentes na interface gráfica do jupyter notebook dado proporcionarem uma panóplia de ações sobre a manipulação do fluxo de execução do programa.
Caso esteja com dificuldades, verifique que possui todos os pré-requisitos mencionados anteriormente e tente novamente. Por fim, se o problema persistir não hesite em contactar-nos.
De forma a dar resposta ao Problema, foi-nos fornecido um dataset com dados de cerca de 6000 video jogos. Partindo destes, foi-nos possível realizar tanto a sua análise exploratória como a respetiva feature engineering.
Por fim, após esta manipulação e tratamento de dados, apenas resta criar um modelo preditivo capaz de classificar qualquer vídeo jogo e avaliar a sua performance.
Se existir alguma dificuldade no download ou execução da aplicação não hesite em contactar-nos:
- Via email:
- Gonçalo Esteves -
up202203947@up.pt
- Nuno Gomes -
up202206195@up.pt
- Gonçalo Esteves -