Giter VIP home page Giter VIP logo

benzai's Introduction

๐Ÿ“Š BenzAI (Data analytics in car dataset)

(MS Engage 2022 Final submission).



Demonstration of how the Automotive Industry could harness data to take informed decisions.

System requirements

Before installation let see what you need

  • Laptop or PC (this application is non responsive in mobiles)
  • nodejs version>=16

Installation

  • Open terminal or command prompt and do following step by step
  • Clone the repository by using following command
  • git clone url/to/this/repo
  • cd to the cloned repository named car_data_analysis_frontend or car_data_analysis_frontend_main
  • Type npm install and hit enter, all the dependencies will install in your laptop
  • Now you can start frontend by typing npm start

Introduction

This application demonstrate how the automotive industry could harness the data to take informed decision. Any techinal head can use this type of application so that they can take necessary actions in their organisation. This application let you guide to dive into the data and help you identifying the trends and relations between the data, which help you to form queries for example what are some popular features set which customers choose the most, by entering this query in query processor you will get desire output which again based on the dataset that we are using. This application only meant for car dataset that was provided by kaggle and display query results and predictions only based on the model that were created using this dataset.

This is just a frontend of the entire application, and you can find the backend of the application in https://github.com/ishaan-pare/car_data_analysis_backend.git.

Technologies used

This application is frontend for car data analysis project and technologies used in this frontend are as follows

  • React
  • react-chartjs-2
  • chart.js
  • @syncfusion/ej2-react-heatmap
  • @mui/material

Or else You can go through given link

How to use?

Once the application is lauched you will see screen given below.

This is the very first screen you will see after launching the application. This is Query Processing tab which resolve your query and also predict some of the parameters like features, price, sales.

Types of query processing

  1. Simple queries without Machine learning at backend. This types of query require a command which include

    • Keyword like , popular, max..
    • Noun
    • Specifier (if any)

    Based upon above parameter syntax of the query will look like <Keyword+Noun+Specifier> .

    Examples of queries

    • popular features
    • max enginesize
    • popular features between 1 20 price
    • popular enginesize between 2 12 price etc .. (make sure all the sentence should be in lowercase and all string should be same otherwise application will not respond for results)
  2. Queries which involve use of Machine learning at backend. This type of queries only want three things from user

    • What type information do you have ?
    • What information do you want to predict ?
    • Data you have

    From information there are 3 types of information

    • Price
    • Sales
    • HarFeatures which include
      1. wheelbase, 2. Fuel capacity, 3. Width, 4. Engine_size, 5. Length
    • SoftFeatures which include
      1. powerperfactor, horsepower, yearresalevalue, fuelefficiency/mileage

After clicking on Features Analysis tab

With help of features analysis tab one can easily identify the most related features of cars and can make certain decision with the help of this information. Features analysis tab is partitioned in two parts
  1. Most Dependent features

    In this most dependent features of cars are noted in decending order which help user to

    • Prioritised the features based on this dependencies
    • Allocate work according to the skillset their employee have and the team they can form with the help of this dependecies
  2. Relational analysis

    This type of queries only want three things from user

    • Shows the heatmap which again help user to identifies the relationship among dependencies and take necessary actions with it.

After clicking on Visualizer tab

Visualizer let you draw different graphs on car dataset depending upon the dependent and independent variable user input

Three graph supported by visualizer are

  1. Scatter graph
  2. Line graph
  3. Bar graph

After clicking on Customer segments

Customer segmets let you visualize different segements of customer depending upon the price and sales of the car

By analysing we can see customers are segmented in 4 different fields

  1. Small family
  2. Family
  3. Luxurious
  4. Vintage

benzai's People

Contributors

ishaan-pare avatar

Watchers

 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.