top of page

Machine Learning Sample Paper Practice Set



PART 1

DOMAIN: Automobile

CONTEXT: The data concerns city-cycle fuel consumption in miles per gallon, to be predicted in terms of 3 multivalued discrete and 5 continuous attributes


DATA DESCRIPTION: The data concerns city-cycle fuel consumption in miles per gallon

Attribute Information:


Dataset Download From Here

  1. mpg: continuous

  2. cylinders: multi-valued discrete

  3. displacement: continuous

  4. horsepower: continuous

  5. weight: continuous

  6. acceleration: continuous

  7. model year: multi-valued discrete

  8. origin: multi-valued discrete

  9. car name: string (unique for eachinstance)


PROJECT OBJECTIVE: Goal is to cluster the data and treat them as individual datasets to train Regression models to predict ‘mpg


Steps and tasks:

1. Import and warehouse data:

  • Import all the given datasets and explore shape and size.

  • Merge all datasets onto one and explore final shape and size.

  • Export the final dataset and store it on local machine in .csv, .xlsx and .json format for future use.

  • Import the data from above steps into python.

2. Data cleansing:

  • Missing/incorrect value treatment

  • Drop attribute/s if required using relevant functional knowledge

  • Perform another kind of corrections/treatment on the data.

3. Data analysis & visualisation:

  • Perform detailed statistical analysis on the data.

  • Perform a detailed univariate, bivariate and multivariate analysis with appropriate detailed comments after each analysis.

Hint: Use your best analytical approach. Even you can mix match columns to create new columns which can be used for better analysis. Create your own features if required. Be highly experimental and analytical here to find hidden patterns.


4. Machine learning:

  • Use K Means and Hierarchical clustering to find out the optimal number of clusters in the data.

  • Share your insights about the difference in using these two methods.

5. Answer below questions based on outcomes of using ML based methods.

  • Mention how many optimal clusters are present in the data and what could be the possible reason behind it.

  • Use linear regression model on different clustersseparately and print the coefficients of the modelsindividually

  • How using different models for different clusters will be helpful in this case and how it will be different than using one single model without clustering? Mention how it impacts performance and prediction.

6. Improvisation:

  • Detailed suggestions orimprovements or on quality, quantity, variety, velocity, veracity etc. on the data points collected by the company to perform a better data analysis in future


PART 2

DOMAIN: Manufacturing

CONTEXT: Company X curates and packages wine across various vineyards spread throughout the country.


DATA DESCRIPTION: The data concerns the chemical composition of the wine and its respective quality. Attribute Information:

  1. A, B, C, D: specific chemical composition measure of the wine

  2. Quality: quality of wine [ Low and High ]

PROJECT OBJECTIVE: Goal is to build a synthetic data generation model using the existing data provided by the company.


Steps and tasks:

  1. Design a synthetic data generation model which can impute values [Attribute: Quality] wherever empty the company has missed recording the data.


PART 3

DOMAIN: Automobile

CONTEXT: The purpose is to classify a given silhouette as one of three types of vehicle, using a set of features extracted from the silhouette. The vehicle may be viewed from one of many different angles.


DATA DESCRIPTION: The data contains features extracted from the silhouette of vehicles in different angles. Four "Corgie" model vehicles were used for the experiment: a double decker bus, Cheverolet van, Saab 9000 and an Opel Manta 400 cars. This particular combination of vehicles was chosen with the expectation that the bus, van and either one of the cars would be readily distinguishable, but it would be more difficult to distinguish between the cars.


  • All the features are numeric i.e. geometric features extracted from the silhouette.


PROJECT OBJECTIVE: Apply dimensionality reduction technique – PCA and train a model using principal components instead of training the model using just the raw data.


Steps and tasks:

  1. Data: Import, clean and pre-process thedata

  2. EDA and visualisation:Createadetailedperformancereportusingunivariate,bi-variateand multivariateEDAtechniques.Findoutallpossiblehidden patterns by using all possiblemethods. For example: Use your best analytical approach to build thisreport. Even you can mix match columnsto create new columns which can be used for better analysis. Create your own featuresifrequired. Be highly experimental and analytical here to find hidden patterns.

  3. Classifier: Design and train a best fit SVM classier using all the data attributes.

  4. Dimensional reduction: perform dimensional reduction on thedata.


PART 4

DOMAIN: Sports Management

CONTEXT: Company X is a sports management company for international cricket.

DATA DESCRIPTION: The data is collected belongs to batsman from IPL series conducted so far.


Attribute Information:

  1. Runs: Runs score by the batsman

  2. Ave: Average runs scored by the batsman per match

  3. SR: strike rate of the batsman

  4. Fours: number of boundary/four scored

  5. Six: number of boundary/six scored

  6. HF: number of half centuries scored so far

PROJECT OBJECTIVE: Goal is to build a data driven batsman ranking model for the sports management company to make business decisions.


Steps and tasks:

  1. EDA and visualisation: Create a detailed performance report using univariate, bi-variate and multivariate EDA techniques. Find out all possible hidden patterns by using all possible methods.

  2. Build a data driven model to rank all the players in the dataset using all or the most important performance features



Contact Us to get solution of above problem or need any other help related to machine learning algorithms.


Send your requirement details at:


realcode4you@gmail.com
bottom of page