You are on page 1of 3

M.C.A.

PRACTICAL END SEMESTER EXAMINATIONS, NOVEMBER/DECEMBER 2022

Third Semester

MC4311 - MACHINE LEARNING LABORATORY

(Regulations 2021)

Time : 3 Hours Answer any one Question Max. Marks 100

Aim/Principle/Apparatu Tabulation/Circui Calculation Viva-Voce Recor Total


s required/Procedure t/Program/Drawin & Results d
g
20 30 30 10 10 100

1. a). Write an R script for the following


(i) . Using with and without R objects on console (20)
(ii). Using mathematical functions on console c. (20)
(iii). To create R objects for calculator application and save in a specified location in disk.
(40)
b). Result/inference/observations (10)
c). Viva- Voce (10)
2. a). Download, Install and Explore the features of R for data analytics. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

3. a). Write an RScript to find the correlation matrix. Plot the correlation plot on dataset and
visualize giving an overview of relationships among data on iris data. Analysis of
covariance: variance (ANOVA), if data have categorical variables on iris data. (80)
b).Result/inference/observations (10)
c). Viva- Voce (10)

4. a). Demonstrate how do you Structure data in machine learning using R (80)
b).Result/inference/observations (10)
c).Viva- Voce (10)

5. a). Perform Univariate analysis for PIMA Indians diabetes data set using R (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

Page 1 of 3
6. To Use the Diabetes data set from UCI and Pima Indians Diabetes data set for performing
Frequency, Mean, Median, Mode, Variance, Standard Deviation, Skewness and Kurtosis for
data analysis using R and also compare the results of the above analysis for the two data
sets. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

7. a). Create a diabetes dataset(.csv) file using Microsoft excel. Import the diabetes
dataset(.csv) file then perform Bivariate analysis for this dataset using R (80)
b).Result/inference/observations (10)
c). Viva- Voce (10)

8. a). Implement Boruta Feature subset selection techniques using R (80)


b). Result/inference/observations (10)
c). Viva- Voce (10)

9. a). Implement data processing techniques such as splitting the dataset into the training and
test set and feature scale on real time dataset using R. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

10. a). Demonstrate how will you measure the performance of a machine learning model using
python. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

11. a). Assuming a set of documents that need to be classified, use the naïve Bayesian
Classifier model to perform this task. Built-in Java classes/API can be used to write the
program. Calculate the accuracy, precision, and recall for your data set. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

12. a). Write a program to construct a Bayesian network considering medical data. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

13. a). Write a python program to cluster a set of data stored in a .CSV file. Use the same data
set for clustering using the k-Means algorithm. Compare the results of these two algorithms
and comment on the quality of clustering. Apply EM algorithm. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

Page 2 of 3
14. a). Implement k-Nearest Neighbor algorithm to classify the iris data set using Python (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

15. a). Write a python program to implement the finite words classification system using back
propagation algorithm (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

16. a). Build an Artificial Neural Network by implementing the Backpropagation algorithm and
test the same using appropriate data sets using Python. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)
17. a). Write a program to demonstrate the working of the decision tree-based ID3 algorithm.
Use an appropriate data set for building the decision tree and apply this knowledge to
classify a new sample. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

18. a). Write a python program for linear kernels to implement Support Vector Classifications.
(80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

19. a). Implement Logistic Regression to classify problems such as spam detection using
Python (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

20. a). Import a data from web storage. Name the dataset and do Logistic Regression to find
out relation between variables that are affecting the admission of a student in a institute
based on his or her GRE score, GPA obtained and rank of the student. (80)
b). Result/inference/observations (10)
c). Viva- Voce (10)

Page 3 of 3

You might also like