Giter Club home page Giter Club logo

tek-nr / btsvsall Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 12.19 MB

Used Python and the data-set generated via the Spotify API machine learning algorithms to analyze the technical characteristics of K-Pop groups/idols and the reasons that brought BTS to the top of the K-Pop industry. Then, compared BTS to global artists to research the difference between K-Pop and the global entertainment industry

License: MIT License

Jupyter Notebook 100.00%

btsvsall's Introduction

BTSvsALL

The BTSvsALL project focuses on analyzing the success and impact of BTS, one of the most influential representatives of K-pop culture. BTS has achieved global recognition, transcending the boundaries of the K-pop industry. This project conducts various analyses and comparisons based on the success of BTS.

Table of Contents

Project Description

The BTSvsALL project is divided into three main parts, aiming to provide insights into the K-pop industry and BTS's accomplishments.

  1. General Structure Analysis:
    In this part, we analyze a dataset comprising idols, girl groups, and boy groups to understand the overall structure of the K-pop industry. We explore technical characteristics such as average group size, debut dates, etc. This analysis helps us answer questions such as the number of members in a group, the countries idols come from, gender ratios, and the number of debuts over the years.

  2. Spotify API Analysis:
    In the second part, we use the Spotify API to gather data for various groups. We initially comment on the average values of K-pop songs based on this data. Additionally, we create a dataset with BTS as the target cluster (coded as 1) and other groups as non-target clusters (coded as 0). We train different models using this dataset and evaluate their performance using metrics such as Test Score, F1 Score, and AUC. We ensure our model does not overfit and compare the performance values to select the model with the highest performance. We also extend this analysis and comparisons to other globally successful artists by collecting their Spotify data.

  3. Album Analysis and Text Mining:
    In the final stage, we gather data on all the albums released by BTS. Utilizing text mining techniques, we conduct various analyses and visualizations on this dataset to gain insights into the themes, sentiments, and overall content of BTS's albums.

Installation

To use the BTSvsALL project, follow these steps:

  • Clone the repository:

    git clone https://github.com/Tek-nr/BTSvsALL.git
    

Datasets

The project utilizes various datasets, including K-pop industry data, Spotify API data, and BTS album data.

Analysis

The BTSvsALL project includes a range of analyses and visualizations to explore and compare the success and impact of BTS. The analyses performed cover general K-pop industry characteristics, Spotify data analysis, and album analysis using text mining techniques. The project provides insights into the structure of the K-pop industry, compares BTS's performance with other artists, and delves into the themes and sentiments expressed in BTS's albums.

Contributing

Contributions to the BTSvsALL project are welcome! If you have any suggestions, feature requests, or improvements, please open an issue or submit a pull request.

License

The BTSvsALL project is licensed under the MIT License. Feel free to further customize and modify this template to match your specific project details and requirements.

btsvsall's People

Contributors

tek-nr avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.