{"id":25750206,"url":"https://github.com/maguids/supervised-learning---video-games","last_synced_at":"2026-04-30T08:42:16.693Z","repository":{"id":273725784,"uuid":"748221163","full_name":"Maguids/Supervised-learning---Video-Games","owner":"Maguids","description":"This project consists on exploratory data analysis and the application of supervised learning  models for classification using a Video Games dataset. Second Semester of the First Year of the Bachelor's Degree in Artificial Intelligence and Data Science.","archived":false,"fork":false,"pushed_at":"2025-01-22T15:35:49.000Z","size":3646,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T13:15:56.919Z","etag":null,"topics":["jupyter-notebook","machine-learning","matplotlib","numpy","pandas","scikit-learn","seaborn","supervised-learning"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Maguids.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-25T14:29:13.000Z","updated_at":"2025-01-22T15:35:53.000Z","dependencies_parsed_at":"2025-01-22T16:44:56.948Z","dependency_job_id":null,"html_url":"https://github.com/Maguids/Supervised-learning---Video-Games","commit_stats":null,"previous_names":["maguids/supervised-learning---video-games"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Maguids/Supervised-learning---Video-Games","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maguids%2FSupervised-learning---Video-Games","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maguids%2FSupervised-learning---Video-Games/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maguids%2FSupervised-learning---Video-Games/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maguids%2FSupervised-learning---Video-Games/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maguids","download_url":"https://codeload.github.com/Maguids/Supervised-learning---Video-Games/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maguids%2FSupervised-learning---Video-Games/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32459420,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jupyter-notebook","machine-learning","matplotlib","numpy","pandas","scikit-learn","seaborn","supervised-learning"],"created_at":"2025-02-26T13:15:59.494Z","updated_at":"2026-04-30T08:42:16.677Z","avatar_url":"https://github.com/Maguids.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Supervised Learning - Video Games Dataset\n\nThis project was focused on the video game dataset, required **data exploration**, **creation of new features**, and **pre-processing** (treatment of missing values, normalization, etc.). The goal was to **train and evaluate two supervised classification algorithms** (Decision Trees and K-NN) to predict the average user rating (bad, mediocre, good or great), comparing the results with metrics such as accuracy and confusion matrix.\nIt was developed for the \"Elements of Artificial Intelligence and Data Science\" course.\n\n**Authors:**\n- [Magda Costa](https://github.com/Maguids)\n- Sofia Machado\n\n\u003cbr\u003e\u003c/br\u003e\n\n## Requirements:\n\n- Python\n- NumPy\n- Pandas\n- Scikit-learn\n- Matplotlib\n- Seaborn\n\n\u003cbr\u003e\u003c/br\u003e\n\n## Work Developed:\n- **Problem Formulation**;\n- **Data Analysis**;\n- **Data Preprocessing**;\n- **Exploratory Analysis**;\n- **Classification** - in this fase we made several tests, in each test we did the following:\n\t- Data Configuration;\n\t- Data Division;\n\t- Decision Tree;\n\t- KNN;\n\t- Cross-Validation (except in test 1);\n\t- Assess the Importance of Variables;\n- **Comparison of Results**;\n- **Parameter Tunning**;\n\n\n\u003cbr\u003e\u003c/br\u003e\n\n## About the repository:\nIn this repository, you can find several files:\n\n- video_games.csv➡️ The dataset that was provided by the teacher;\n- video_games_clean.csv ➡️ The dataset after pre-processing;\n- Trabalho.ipynb ➡️ The worked developed;\n- DataScience_videoQ.pdf ➡️ The powerpoint used for the presentation of this project, in PDF\n- EIACD_Assignment2_2022_23.pdf ➡️ The assignment;\n\n\u003cbr\u003e\u003c/br\u003e\n\n## Link to the course: \n\nThis course is part of the **\u003cu\u003esecond semester\u003c/u\u003e** of the **\u003cu\u003efirst year\u003c/u\u003e** of the **\u003cu\u003eBachelor's Degree in Artificial Intelligence and Data Science\u003c/u\u003e** at **\u003cu\u003eFCUP\u003c/u\u003e** and **\u003cu\u003eFEUP\u003c/u\u003e** in the academic year 2022/2023. You can find more information about this course at the following link:\n\n\u003cdiv style=\"display: flex; flex-direction: column; align-items: center; gap: 10px;\"\u003e\n  \u003ca href=\"https://sigarra.up.pt/fcup/pt/UCURR_GERAL.FICHA_UC_VIEW?pv_ocorrencia_id=507945\"\u003e\n    \u003cimg alt=\"Link to Course\" src=\"https://img.shields.io/badge/Link_to_Course-0077B5?style=for-the-badge\u0026logo=logoColor=white\" /\u003e\n  \u003c/a\u003e\n\n  \u003cdiv style=\"display: flex; gap: 10px; justify-content: center;\"\u003e\n    \u003ca href=\"https://sigarra.up.pt/fcup/pt/web_page.inicial\"\u003e\n      \u003cimg alt=\"FCUP\" src=\"https://img.shields.io/badge/FCUP-808080?style=for-the-badge\u0026logo=logoColor=grey\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://sigarra.up.pt/feup/pt/web_page.inicial\"\u003e\n      \u003cimg alt=\"FEUP\" src=\"https://img.shields.io/badge/FEUP-808080?style=for-the-badge\u0026logo=logoColor=grey\" /\u003e\n    \u003c/a\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaguids%2Fsupervised-learning---video-games","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaguids%2Fsupervised-learning---video-games","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaguids%2Fsupervised-learning---video-games/lists"}