Coder Social home page Coder Social logo

Sanjay Gupta's Projects

hr-analytics icon hr-analytics

Analyzing the HR Criteria of a Company and how they promote their Employees and keep Balance between them using Data Analytics, Data Visualizations, and Machine Learning Models for Classification Purposes.

indic-trans icon indic-trans

The project aims on adding a state-of-the-art transliteration module for cross transliterations among all Indian languages including English.

ipl_tableau_visualization_project icon ipl_tableau_visualization_project

Problem Statement The Indian Premier League, or IPL, is a T20 cricket league, which was founded in 2008 and is held every year. It sees participation from both national and international players, and eight teams representing eight Indian cities compete with each other in a double round-robin format in the league stages, which are followed by playoffs. Over the years, IPL has become one of the most-watched and most attended live sporting events all over the world. You work as a data analyst at IFP, a nationally recognised news agency, which is based out of New Delhi, and provides news reports and feeds to magazines, newspapers and TV broadcasters all over the country. The Sports Editor of the agency has approached you to build a Tableau dashboard of IPL statistics over the years since its inception in order to create an infographic for a newsletter that their team is working on. For this newsletter, in some cases, they will use the visual representations as you have created in Tableau directly for their infographic, and in a few other cases, they will use important statistics after trying out the different filters and customisations that you have provided for interactivity. Therefore, you are expected to build an interactive dashboard in Tableau for this purpose. Let’s watch the upcoming video and listen to Shreyas as he states the broad objective of this assignment. Play Video2079378 Play Video2079378 Play Video2079378 So, as Shreyas mentions in the video, in order to complete this assignment, you need to use the following two data set files: matches.csv - It contains match-level information for each and every match held in IPL from 2008 to 2017. deliveries.csv - It contains ball-by-ball information for each of the matches. Combining the information in these two data sets, you will be creating an interactive dashboard that highlights some of the important statistics of IPL over the years. You will learn more about the datasets in one of the videos below. You can download the data sets from the links provided below. IPL Datasets Download Assignment Sub-tasks In the upcoming video, Shreyas will explain the various sub-tasks that are associated with this entire dashboard building assignment. So, as Shreyas mentions in the video, the final dashboard can be broken down into several categories and sub-categories. The ones which you need to focus on for this assignment are as follows: 1. Match Statistics Toss outcome vs Match outcome (for each Ground/Venue) Biggest wins (by runs and by wicket) Highest totals (across all the seasons) 2. Player Statistics Orange Cap contenders (The batsmen who have scored the maximum number of runs in a particular season) Purple Cap contenders (The bowlers who have taken the maximum number of wickets in a particular season) Batsmen who have hit the most number of fours and sixes (per season and overall) 3. Team Statistics Season-wise team performance (wins vs losses) Win %age ( home vs away) Data Understanding Let’s watch the upcoming video and listen to Shreyas as he describes the data set that you will be working on as part of the assignment. So, as you saw in the video, the ‘deliveries.csv’ file contains ball-by-ball information for all the matches across all the seasons of IPL. Each row in this data set contains: Match related information (batting team vs bowling team) Player information (Bowler, Batsman, Non-striker) Delivery information (Runs scored, Wickets, Extras, etc.) Similarly, the ‘matches.csv’ file contains the following data: Teams involved Results (which team won, win type, player of the match, etc.) Match specifics (umpires, ground, etc.) Using these two datasets, you need to create visualisations pertaining to the different types of statistics mentioned in the assignment sub-tasks section. The final objectives and the expected results/submission are given below Results Expected A tableau workbook containing 3 dashboards pertaining to the 3 categories - Match statistics, Player statistics and Team statistics. Each dashboard should contain the visualisations from the sub-category worksheets. For example, in the Match statistics dashboard, the visualisations should be from the Toss Outcome vs Match Outcome, Biggest Wins and Highest Totals worksheets. Similarly, you need to prepare the dashboards for Player statistics and Team statistics. The dashboards and the corresponding visualisations should be well-detailed. A PPT file containing the summary of the entire visual analysis for this assignment. This ppt should contain all the visualisations that have been used along with the necessary insights and details.

javascript-algorithms icon javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

jira_clone icon jira_clone

A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress.

jsoncrack.com icon jsoncrack.com

⭐️ Transform data chaos into clarity with JSON Crack - the ultimate JSON visualization solution.

langdetect icon langdetect

Port of Google's language-detection library to Python.

learndb icon learndb

Curated learning resources with topics, formats, difficulty levels, expert reviews and metadata tags

logistic-regression-lead-scoring-case-study icon logistic-regression-lead-scoring-case-study

X Education sells online courses to industry professionals. The company markets its courses on several websites and search engines like Google. Once these people land on the website, they might browse the courses or fill up a form for the course or watch some videos. When these people fill up a form providing their email address or phone number, they are classified to be a lead. Moreover, the company also gets leads through past referrals. Once these leads are acquired, employees from the sales team start making calls, writing emails, etc. Through this process, some of the leads get converted while most do not. The typical lead conversion rate at X education is around 30%. Business Goal - X Education needs help in selecting the most promising leads, i.e. the leads that are most likely to convert into paying customers. The company needs a model wherein you a lead score is assigned to each of the leads such that the customers with higher lead score have a higher conversion chance and the customers with lower lead score have a lower conversion chance.The CEO, in particular, has given a ballpark of the target lead conversion rate to be around 80%.

megabasterd icon megabasterd

Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite.

minigpt-4_ds_vision icon minigpt-4_ds_vision

MiniGPT-4: Enhancing Vision-language Understanding with Advanced Large Language Models

mlbookcamp-code icon mlbookcamp-code

The code from the Machine Learning Bookcamp book and a free course based on the book

my-class icon my-class

A vibrant and engaging content management application for teachers to build up a library of lesson plans to share with their students and find inspiration from other teachers.

nobook.learn icon nobook.learn

IITB- EdTech Hackathon'21. This project was awarded with 3rd Prize 🏆

ohmyzsh icon ohmyzsh

🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

oscp-prep icon oscp-prep

A comprehensive guide/material for anyone looking to get into infosec or take the OSCP exam

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.