Giter VIP home page Giter VIP logo

alifrmf / mobile-price-prediction-classification-analysis Goto Github PK

View Code? Open in Web Editor NEW
13.0 2.0 1.0 14.99 MB

Supervised Machine Learning Analysis Using Classification Models

License: MIT License

Jupyter Notebook 100.00%
adaboost bagging-ensemble boosting-ensemble classification data-science decision-trees ensemble-learning gradient-boosting hyperparameter-optimization machine-learning-algorithms

mobile-price-prediction-classification-analysis's Introduction

📱Mobile Price Prediction license releases

Mobile Price Prediction - Classification Analysis

Mobile Price Prediction (1)

📱Content:

The price of a cell phone, which has become a necessity in our daily lives, varies widely depending on its specifications. In this notebook, we will explore the factors that affect cell phone prices and predict new samples based on the best model.

📱This notebook includes the following:

  • Preprocessing
  • Data cleaning
  • Exploratory data analysis (EDA)
  • Preparing the data to train a model
  • Training and making predictions using various classification models
  • Model evaluation
  • Using various ensemble learning methods

📱Objective:

Our objective is to predict the price range of a mobile phone by building a model that takes into account various features provided in the dataset. We will be using supervised learning methods such as Decision Trees (DTs), Random Forest, and Support Vector Machine (SVM) to determine the best model for this problem.

📱What Problem We Have?

Our task is to perform a classification on the target variable "Price Range" based on the data and attribute information. To achieve the best possible classification, we will develop a model that accurately predicts the price range of mobile phones.

Presentation1

Dataset 📔

Kaggle link: Mobile Price Classification

📔About Dataset

Bob, a budding entrepreneur, has taken the bold step of starting his own mobile company. He has set his sights high and wants to challenge big players like Apple, Samsung, and other prominent brands in the mobile phone industry. However, Bob faces a crucial hurdle - he is unsure how to estimate the prices of the mobile phones his company will create.

In a competitive market like mobile phones, assumptions won't cut it. Bob understands this and decides to tackle the issue by collecting sales data on mobile phones from various companies. He hopes to find a correlation between a mobile phone's features, such as RAM, internal memory, etc., and its selling price. However, Bob is not proficient in Machine Learning and requires your expertise to solve this problem.

📔Problem Statement:

The goal of this problem is not to predict the actual price of a mobile phone, but rather to determine a price range that indicates how high the price could be. With your help, Bob can gain a better understanding of the market and set competitive prices for his products.

mobile-price-prediction-classification-analysis's People

Contributors

alifrmf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

vipulsaxena31

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.