JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

MACHINE LEARNING LAB

M.Tech I Year I Semester (R22)

Course Objective:

  • 1. The objective of this lab is to get an overview of the various machine learning
  • 2. Techniques and can demonstrate them using python.

Course Outcomes:

  • 1. Understand modern notions in predictive data analysis
  • 2. Select data, model selection, model complexity and identify the trends
  • 3. Understand a range of machine learning algorithms along with their strengths and weaknesses
  • 4. Build predictive models from data and analyze their performance

List of Experiments:

  • 1. Write a python program to compute Central Tendency Measures: Mean, Median, Mode Measure of Dispersion: Variance, Standard Deviation
  • 2. Study of Python Basic Libraries such as Statistics, Math, Numpy and Scipy
  • 3. Study of Python Libraries for ML application such as Pandas and Matplotlib
  • 4. Write a Python program to implement Simple Linear Regression
  • 5. Implementation of Multiple Linear Regression for House Price Prediction using sklearn
  • 6. Implementation of Decision tree using sklearn and its parameter tuning
  • 7. Implementation of KNN using sklearn
  • 8. Implementation of Logistic Regression using sklearn
  • 9. Implementation of K-Means Clustering
  • 10. Performance analysis of Classification Algorithms on a specific dataset (Mini Project)

TEXT BOOK:

  • 1. Machine Learning – Tom M. Mitchell, - MGH

REFERENCE:

  • 1. Machine Learning: An Algorithmic Perspective, Stephen Marshland, Taylor & Francis Database Programming with PL/SQL Lab (Lab - II) M.Tech AI & DS I Year I Sem. L T P C 0 0 4 2

Course Objectives:

  • 1. Knowledge on significance of SQL fundamentals.
  • 2. Evaluate functions and triggers of PL/SQL
  • 3. Knowledge on control structures, packages in PL/SQL and its applications

Course Outcomes:

  • 1. Understand importance of PL/SQL basics
  • 2. Implement functions and procedures using PL/SQL
  • 3. Understand the importance of triggers in database

List of Experiments:

  • 1. Write a Pl/SQL program using FOR loop to insert ten rows into a database table.
  • 2. Given the table EMPLOYEE (EmpNo, Name, Salary, Designation, DeptID), write a cursor to select the five highest paid employees from the table.
  • 3. Illustrate how you can embed PL/SQL in a high-level host language such as C/Java And demonstrates how a banking debit transaction might be done.
  • 4. Given an integer i, write a PL/SQL procedure to insert the tuple (i, 'xxx') into a given relation.
  • 5. Write a PL/SQL program to demonstrate Exceptions.
  • 6. Write a PL/SQL program to demonstrate Cursors.
  • 7. Write a PL/SQL program to demonstrate Functions.
  • 8. Write a PL/SQL program to demonstrate Packages.
  • 9. Write PL/SQL queries to create Procedures.
  • 10. Write PL/SQL queries to create Triggers.

Loading Question Papers

Fetching data from database...