2025
CSC 319 | ඒකක අගය 1.5
යන්ත්ර ඉගෙනුම් විද්යාව I
අරමුණු
- To introduce supervised learning algorithms.
- To implement supervised learning algorithms using Python libraries.
පාඨමාලා අන්තර්ගතය
- Introduction to Machine Learning
- Nearest Neighbour Algorithms
- Linear Regression and Logistic Regression
- Perceptrons
- Support Vector Machines (SVMs)
- Multilayer Neural Networks
- Decision Trees
- Python Machine Learning Libraries
ඉගෙනීමේ ප්රතිඵල
මෙම පාඨමාලාව අවසානයේදී, සිසුන්ට පහත සඳහන් දෑ කළ හැකි වනු ඇත.
- Define the term Machine Learning.
- Describe how machine learning is different from conventional computer programming.
- Describe the three main styles of learning: supervised, unsupervised and reinforcement learning and their differences.
- Explain supervised learning algorithms learnt in the course unit.
- Derive supervised learning algorithms.
- Collect data and prepare them for machine learning algorithms.
- Formulate supervised learning algorithms to different applications.
- Implement supervised learning algorithms using Python libraries.
- Interpret the results obtained from supervised learning algorithms.
- Explain the problem of overfitting, along with techniques for detecting and managing the problem.
- Integrate trained supervised learning models into an online software system.