recomendacao_jogos_steam

Projeto de Graduação em Ciência de Dados com foco em aprendizado de máquina não supervisionado

https://github.com/daniel64bit/recomendacao_jogos_steam

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.1%) to scientific vocabulary

Keywords

recommendation-system
Last synced: 6 months ago · JSON representation ·

Repository

Projeto de Graduação em Ciência de Dados com foco em aprendizado de máquina não supervisionado

Basic Info
  • Host: GitHub
  • Owner: daniel64bit
  • License: apache-2.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 3.71 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
recommendation-system
Created about 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Code of conduct Citation

README.md

Sistema de Recomendação para Jogos da Steam

Sobre o projeto

Terceiro projeto de ciência de dados do curso de graduação em Ciência de Dados da Universidade Presbiteriana Mackenzie, com foco em modelos de aprendizado não supervisionado.

O objetivo deste trabalho será gerar recomendações de jogos com base na similaridade entre os gêneros e categorias nos quais estão inseridos, replicando o comportamento já existente da recomendação de jogos na Steam, conforme ilustra imagem abaixo:

Exemplo

Integrantes

  • Daniel Rodrigues da Silva
  • Felipe Dal Molin
  • João Pedro Abbade
  • Rafael Rodrigues Nascimento

Organização do Projeto

├── LICENSE
├── Makefile           <- Makefile with commands like `make data` or `make train`
├── README.md          <- The top-level README for developers using this project.
├── data
│   ├── external       <- Data from third party sources.
│   ├── interim        <- Intermediate data that has been transformed.
│   ├── processed      <- The final, canonical data sets for modeling.
│   └── raw            <- The original, immutable data dump.
│
├── docs               <- A default Sphinx project; see sphinx-doc.org for details
│
├── models             <- Trained and serialized models, model predictions, or model summaries
│
├── notebooks          <- Jupyter notebooks. Naming convention is a number (for ordering),
│                         the creator's initials, and a short `-` delimited description, e.g.
│                         `1.0-jqp-initial-data-exploration`.
│
├── references         <- Data dictionaries, manuals, and all other explanatory materials.
│
├── reports            <- Generated analysis as HTML, PDF, LaTeX, etc.
│   └── figures        <- Generated graphics and figures to be used in reporting
│
├── requirements.txt   <- The requirements file for reproducing the analysis environment, e.g.
│                         generated with `pip freeze > requirements.txt`
│
├── setup.py           <- makes project pip installable (pip install -e .) so src can be imported
├── src                <- Source code for use in this project.
│   ├── __init__.py    <- Makes src a Python module
│   │
│   ├── data           <- Scripts to download or generate data
│   │   └── make_dataset.py
│   │
│   ├── features       <- Scripts to turn raw data into features for modeling
│   │   └── build_features.py
│   │
│   ├── models         <- Scripts to train models and then use trained models to make
│   │   │                 predictions
│   │   ├── predict_model.py
│   │   └── train_model.py
│   │
│   └── visualization  <- Scripts to create exploratory and results oriented visualizations
│       └── visualize.py
│
└── tox.ini            <- tox file with settings for running tox; see tox.readthedocs.io

Base de Dados

  • Listagem de jogos disponíveis na Steam, disponível em: Steam Games Dataset ## Configurando ambiente

conda create -n <env_name> python=3.12 -y

pip install -r requirements.txt


Project based on the cookiecutter data science project template. #cookiecutterdatascience

Owner

  • Name: Daniel Rodrigues
  • Login: daniel64bit
  • Kind: user
  • Location: Rio de Janeiro, Brazil
  • Company: Ipiranga Produtos de Petróleo

Chemical Engineering @ Rio de Janeiro State University; Data Science @ Mackenzie; Data Science Intern @ Ipiranga

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Rodrigues da Silva"
  given-names: "Daniel"
  linkedin: "www.linkedin.com/in/danielrod147/"
- family-names: "Dal Molin"
  given-names: "Felipe"
- family-names: "Abbade"
  given-names: "João Pedro"
- family-names: "Rodrigues Nascimento"
  given-names: "Rafael"
title: "recomendacao_jogos_steam"
version: 1.0.0
date-released: 2024-02-24
url: "https://github.com/daniel64bit/recomendacao_jogos_steam"

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • Sphinx *
  • click *
  • coverage *
  • flake8 *
  • numpy *
  • pandas *
  • python-dotenv >=0.5.1
setup.py pypi