0% found this document useful (0 votes)
71 views13 pages

AI & ML Lab Manual

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 13

Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

CS3491- ARTIFICIAL INTELLIGENCE


AND MACHINE LEARNING

LABORATORY
MANUAL
AND
RECORD

HEAD OF THE
PREPARED BY VERIFIED BY
DEPARTMENT

Mr. R. GOWRISHANKAR Mr. J. THARIK RAJA Dr. B. NATHAN


Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

DHAANISH AHMED INSTITUTE OF TECHNOLOGY

VISION:

 To establish a world class institution that is recognized as a ‘Centre of


Excellence’ offering education and fostering Research, Innovation and
Entrepreneurial Attitude with a blend of social and moral values to
serve the community and our nation with a futuristic perspective.

MISSION:

 To enhance affordable and quality education with moral values and


professional ethics in order to meet the needs of industries and achieve
excellence in teaching-learning process.

 To encourage the practice of high standards of professional ethics,


transparency and accountability.

 To infix the importance of entrepreneurship and its values amongst the


students.

 To maintain a good rapport with other academic & research institutes as


well as industries in order to strengthen the education and the
multidisciplinary research.

 To elevate the harmonious growth of students, academicians, staff,


society and industries, thereby becoming a centre of excellence in
technical education.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

VISION:

 To be globally recognized in the field of Artificial Intelligence by


developing technically qualified professionals and by undertaking high
quality research for the benefit of the society.

MISSION:

 To excel in Teaching-Learning process by the use of the modern


infrastructure, innovative methods and cutting- edge AI technologies.

 To join forces with industry and academia for providing quality technical
education, training in the real time environment.

 To enhance employability and entrepreneurial skills in the field of


Artificial Intelligence through experiential, self-directed learning with
ethical standards to serve the society.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

PROGRAM EDUCATIONAL OBJECTIVES (PEO’S)

PEO1: Excel in the Software, Hardware and Networking Professions


with immense knowledge in the Latest Technologies of the Computer
Science Field.

PEO2: Develop Innovative Products and Solutions through High


Precision of Analysis, Computing and Problem-solving skills.

PEO3: Exhibit as Lifelong Socially Responsible Engineers possessing


High Ethical and Moral Values needed by the Society.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

PROGRAM OUTCOMES

Engineering Knowledge: Apply the knowledge of mathematics, science,


PO1: engineering fundamentals and an engineering specialization to the solution of
complex engineering problems.

Problem Analysis: Identify, formulate, review research literature and analyze


PO2: complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.

Design / Development of Solutions: Design solutions for complex


engineering problems and design system components or processes that meet
PO3:
the specified needs with appropriate consideration for the public health and
safety and the cultural, societal and environmental considerations.

Conduct Investigations of Complex Problems: Use research-based


knowledge and research methods including design of experiments, analysis
PO4:
and interpretation of data and synthesis of the information to provide valid
conclusions for complex problems.

Modern Tool Usage: Create, select and apply appropriate techniques,


resources and modern engineering and IT tools including prediction and
PO5:
modelling to complex engineering activities with an understanding of the
limitations.

The Engineer And Society: Apply reasoning informed by the contextual


PO6: knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.

Environment & Sustainability: Understand the impact of the professional


PO7: engineering solutions in societal and environmental contexts and demonstrate
the knowledge of and need for sustainable development.

PO8: Ethics: Apply ethical principles and commit to professional ethics and
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

responsibilities and norms of the engineering practice.

Individual and Team Work: Function effectively as an individual and as a


PO9:
member or leader in diverse teams and in multidisciplinary settings.

Communication: Communicate effectively on complex engineering activities


with the engineering community and with society at large, such as, being able
P10:
to comprehend and write effective reports and design documentation, make
effective presentations, and give and receive clear instructions.

Project Management and Finance: Demonstrate knowledge and


understanding of the engineering and management principles and apply these
P11:
to one‘s own work, as a member and leader in a team, to manage projects and
in multidisciplinary environments.

Life Long Learning: Recognize the need for and have the preparation and
P12: ability to engage in independent and life-long learning in the broadest context
of technological change.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

CS3491 ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

COURSE OBJECTIVES

The main objectives of this course are to:

 Study about uninformed and heuristic search techniques.


 Learn techniques for reasoning under uncertainty.
 Introduce Machine Learning and supervised learning algorithms.
 Study about ensembling and unsupervised learning algorithms.
 Learn the basics of deep learning using neural networks.
EXERCISES
1. Implementation of Uninformed search algorithms (BFS, DFS).
2. Implementation of Informed search algorithms (A*, memory-bounded
A*).
3. Implement naïve Bayes models.
4. Implement Bayesian Networks.
5. Build Regression models.
6. Build decision trees and random forests.
7. Build SVM models.
8. Implement ensembling techniques.
9. Implement clustering algorithms.
10. Implement EM for Bayesian networks.
11. Build simple NN models.
12. Build deep learning NN models.

COURSE OUTCOMES

At the end of this course, the students will be able to:

CO1: Use appropriate search algorithms for problem solving.


CO2: Apply reasoning under uncertainty.
CO3: Build supervised learning models.
CO4: Build ensembling and unsupervised models.
CO5: Build deep learning neural network models.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

INTRODUCTION ABOUT LABORATORY

System configurations are as follows:

• Hardware / Software’s installed: Intel® CORE™ i3-3240


CPU@3.40GHZRAM: 4GB / Anaconda Navigator or Python and Jupyter
Notebook or Google Colab.
• Packages required to run the programs: Math, Scipy, Numpy, Matplotlib,
Pandas, Sklearn, Tensorflow, Keras etc.
• Systems are provided for students in the 1:1 ratio.
• Systems are assigned numbers and same system is allotted for students
when they do the lab.
• All Systems are configured in LINUX, it is open source and students
can use any different programming environments through package
installation.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

GUIDELINES TO STUDENTS

A. STANDARD OPERATING PROCEDURE


a) Explanation on today’s experiment by the concerned faculty using PPT
covering the following aspects:
1) Name of the experiment
2) Aim
3) Software/Hardware requirements
4) Writing the python programs by the students
5) Commands for executing programs
Writing of the experiment in the Observation Book
The students will write the today’s experiment in the Observation book as per
the following format:
a) Name of the experiment.
b) Aim.
c) Writing the program.
d) Viva-Voce Questions and Answers.
e) Errors observed (if any) during compilation/execution.

B. GUIDE LINES TO STUDENTS IN LABORATORY


Disciplinary to be maintained by the students in the Lab
• Students are required to carry their lab observation book and record book with
completed experiments, while entering the lab.
• Students must use the equipment with care. Any damage is caused student is
punishable.
• Students are not allowed to use their cell phones/pen drives/ CDs in labs.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

• Students need to maintain proper dress code along with ID Card.


• Students are supposed to occupy the computers allotted to them and are not
supposed to talk or make noise in the lab.
• Students, after completion of each experiment they need to be updated in
observation notes and same to be updated in the record.
• Lab records need to be submitted after completion of experiment and get it
corrected with the concerned lab faculty.
• If a student is absent for any lab, they need to be completed the same
experiment in the free time before attending next lab.

STEPS TO PERFORM EXPERIMENTS IN THE LABORATORY BY


THE STUDENT:
Step1: Students have to write the date, aim and for that experiment in the
observation book.
Step2: Students have to listen and understand the experiment explained by the
faculty and note down the important points in the observation book.
Step3: Students need to write procedure/algorithm in the observation book.
Step4: Analyze and Develop/implement the logic of the program by the student
in respective platform.
Step5: After approval of logic of the experiment by the faculty then the
experiment has to be executed on the system.
Step6: After successful execution the results are to be shown to the faculty and
noted the same in the observation book.
Step7: Students need to attend the Viva-Voce on that experiment and write the
same in the observation book.
Step8: Update the completed experiment in the record and submit to the
concerned faculty in-charge.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

INSTRUCTIONS TO MAINTAIN THE RECORD:

 Before start of the first lab they have to buy the record and bring the
record to the lab.

 Regularly (Weekly) update the record after completion of the experiment


and get it corrected with concerned lab in-charge for continuous
evaluation. In case the record is lost inform the same day to the faculty in
charge and get the new record within 2 days the record has to be
submitted and get it corrected by the faculty.

 If record is not submitted in time or record is not written properly, the


evaluation marks (5M) will be deducted.
AWARDING THE MARKS FOR DAY TO DAY EVALUATION:

Total marks for day to day evaluation is 15 Marks as per DAIT norms. These
15 Marks are distributed as:

Regularity 3 Marks
Program written 3 Marks
Execution & Result 3 Marks
Viva-Voce 3 Marks
Dress Code 3 Marks

ALLOCATION OF MARKS FOR LAB INTERNAL:

Total marks for lab internal are 20 Marks as per DAIT norms:

These 30 Marks are distributed as:

Average of day to day evaluation marks: 10 Marks


Lab Mid exam : 5 Marks
VIVA & Observation : 5 Marks
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

ALLOCATION OF MARKS FOR LAB EXTERNAL

Total marks for lab Internal and External are 80 Marks as per University norms:
These 80 External Lab Marks are distributed as:

Program Written 30 Marks


Program Execution and Result 30 Marks
Viva-Voce 10 Marks
Record 10 Marks

C. GENERAL LABORATORY INSTRUCTIONS

1. Students are advised to come to the laboratory at least 5 minutes before (to
the starting time), those who come after 5 minutes will not be allowed into the
lab.

2. Plan your task properly much before to the commencement, come prepared to
the lab with the synopsis / program / experiment details.

3. Student should enter into the laboratory with:

a. Laboratory observation notes with all the details (Problem statement, Aim,
Algorithm, Procedure, Program, Expected Output, etc.,) filled in for the lab
session.

b. Laboratory Record updated up to the last session experiments and other


utensils (if any) needed in the lab.

c. Proper Dress code and Identity card.

4. Sign in the laboratory login register, write the TIME-IN, and occupy the
computer system allotted to you by the faculty.

5. Execute your task in the laboratory, and record the results / output in the lab
observation note book, and get certified by the concerned faculty.
Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai & An ISO Certified Institution

6. All the students should be polite and cooperative with the laboratory staff,
must maintain the discipline and decency in the laboratory.

7. Computer labs are established with sophisticated and high end branded
systems, which should be utilized properly.

8. Students / Faculty must keep their mobile phones in SWITCHED OFF mode
during the lab sessions. Misuse of the equipment, mis- behaviors with the staff
and systems etc., will attract severe punishment.

9. Students must take the permission of the faculty in case of any urgency to go
out ; if anybody found loitering outside the lab / class without permission during
working hours will be treated seriously and punished appropriately.

10. Students should LOG OFF/ SHUT DOWN the computer system before
he/she leaves the lab after completing the task (experiment) in all aspects.

CO AND PO ATTAINMENT:

PO’s PSO’s
CO’s
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 2 3 3 - - - - 1 3 3 3 1 2 2
2 1 1 1 3 1 - - - 1 2 1 3 2 3 2
3 2 1 2 1 1 - - - 2 1 1 3 1 1 1
4 3 1 3 1 - - - - 2 1 2 1 2 2 2
5 3 1 1 2 2 - - - 3 1 2 3 2 1 2
AVG. 2 1 2 2 1 - - - 2 2 2 3 2 2 2

1 - Low, 2 - Medium, 3 - High, ‘-“- No Correlation

You might also like