Machine Learning - Syllabus

Embark on a profound academic exploration as you delve into the Machine Learning course () within the distinguished Tribhuvan university's BCA department. Aligned with the BCA Curriculum, this course (CACS456) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 6 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Description
This course presents comprehensive introduction to several topics on basic concepts and techniques of Machine Learning (ML). It also explores the understanding of the Supervised and unsupervised learning techniques,probability based learning techniques, performance evaluation of ML algorithms and applications of ML.
Course objectives
Upon completion of this course, students should be able to 1. Explain the concept of supervised, unsupervised and semi-supervised learning. 2. Develop algorithms to learn linear and non- linear models using software. 3. Perform creative work in the field machine learning to solve given problem.

Units