INTERNATIONAL SCHOOL OF
MANAGEMENT AND TECHNOLOGY
NEPAL
FACULTY OF COMPUTING
UNIT TITLE Unit 25: Machine Learning
UNIT CODE H/618/7438 LEVEL 5
STUDENT NAME CREDIT VALUE 15
ASSESSMENT
Machine Learning WORD COUNT
TITLE
ASSESSOR Saishab Bhattarai I.V.
ASSIGNMENT ASSIGNMENT
8/03/2024 8/05/2024
ISSUE DATE SUBMISSION DATE
ORIGINAL
ASSIGNMENT NO. 1/1
SUBMISSION
ASSESSMENT CRITERIA TO BE ASSESSED IN THIS ASSIGNMENT
(Identify all criteria to be assessed in this assignment)
Assignment Criteria P1 P2 P3 P4 P5 P6 P7 P8
Achieved
Merit Criteria Distinction Criteria
Assignment Criteria M1 M2 M3 M4 D1 D2
Achieved
Important:
● Read the plagiarism notice and requirements at Page 6
● Word-limit- 8000 words (excludes cover page, table of content, figures, graphs, reference
list, appendix and logbook)
1 | Page
● Accepted Sources: Research Papers (Journal Articles, Conference Proceedings, Thesis),
Text Books, Governmental Data, Websites (only a registered organization, an educational
institution, government agency)
● Information taken from unreliable sources will not be accepted
● Must follow Harvard Reference Style
● Assignment must be submitted through the Plagiarism Detection Tool
Assignment submission format
Each student has to submit their assignment as guided in the assignment brief. The students are
guided on what sort of information is to produce to meet the criteria targeted. You are required
to make use of headings, paragraphs, and subsections as appropriate, and all work must be
supported with research and referenced using the Harvard referencing system.
Learning outcomes covered
● LO1 Analyse the theoretical foundation of machine learning to determine how an
intelligent machine works
● LO2 Investigate the most popular and efficient machine learning algorithms used in
industry
● LO3 Develop a machine learning application using an appropriate programming
language or machine learning tool for solving a real-world problem
● LO4 Evaluate the outcome or the result of the application to determine the effectiveness
of the learning algorithm used in the application.
Scenario
Salesway is a leading retail chain company with a range of products, including groceries, home
appliances, electronics and fashion. The company is looking to leverage machine learning
techniques to improve sales forecasting, optimizing inventory and enhance the entire company’s
operation.
2 | Page
You have been hired as a Junior Data Analyst by a Frontline Tech who is the IT partner of
Salesway. Frontline wants you to investigate Machine Learning and its impact on Global Retail
Business. Further, you are required to develop a machine learning model for the Salesway that
can predict future sales based on the historical data provided.
Frontline will provide a dataset containing historical sales and customer information. Your
assignment must cover:
● Data collection and preparation,
● Exploratory data analysis,
● Machine learning model development,
● Model deployment and recommendation, and
● Documentation and presentation.
Based on the information provided you have to prepare a presentation slide with a supporting
note and a well-structured report of your study and implementation.
ASSIGNMENT TASKS
Assignment Task
Based on the scenario you will need to complete the following tasks:
Activity 1:
Analyze the theoretical foundation of machine learning to determine how an intelligent
machine works and Investigate the most popular and efficient machine learning
algorithms used in industry.
Prepare a detailed report and a short presentation that includes the following:
● Analysis of the types of learning problems.
3 | Page
● Demonstrate the taxonomy of machine learning algorithms
● Investigate a range of machine learning algorithms and how these algorithms solve
learning problems
● Demonstrate the efficiency of these algorithms by implementing them using an
appropriate programming language or machine learning tool
For a higher grade, you could
● Evaluate the category of machine learning algorithms with appropriate examples.
● Analyze these algorithms using an appropriate example to determine their power.
● Critically evaluate why machine learning is essential to the design of intelligent
machines.
Activity 2: Develop a machine learning application using an appropriate programming
language or machine learning tool for solving a real-world problem and Evaluate the
outcome or the result of the application to determine the effectiveness of the learning
algorithm used in the application
Prepare a well-structured implementation and test report:
● Prepare training and test data sets in order to implement a machine-learning solution for
an appropriate learning problem.
● Implement a machine learning solution with a suitable machine learning algorithm and
demonstrate the outcome.
● Discuss whether the result is balanced, underfitting or overfitting.
● Analyze the result of the application to determine the effectiveness of the algorithm.
For higher Grade you could:
● Test the machine learning application using a range of test data and explain each stage
of this activity.
4 | Page
● Evaluate the effectiveness of the learning algorithm used in the application.
● Critically evaluate the implemented learning solution and its effectiveness in meeting
end user requirements.
Prepare a separate presentation slide for your Activity 2. This task must be presented in the
scheduled class presentation for the final evaluation.
5 | Page
LEARNING OUTCOMES AND ASSESSMENT CRITERIA
Pass Merit Distinction
LO1 Analyse the theoretical foundation of machine learning to determine
how an intelligent machine works
M1 Evaluate the category LO1 and LO2
P1 Analyse the types of learning problems. of machine learning D1 Critically evaluate
algorithms with why machine learning
P2 Demonstrate the taxonomy of machine
appropriate examples. is essential to the
learning algorithms.
design of intelligent
LO2 Investigate the most popular and efficient machine learning machines.
algorithms used in industry
P3 Investigate a range of machine learning M2 Analyze these
algorithms and how these algorithms solve algorithms using an
learning problems. appropriate example to
determine their power.
P4 Demonstrate the efficiency of these
algorithms by implementing them using an
appropriate programming language or
machine learning tool.
LO3 Develop a machine learning application using an appropriate
programming language or machine learning tool for solving a real-world
problem
P5 Prepare training and test data sets in M3 Test the machine
order to implement a machine learning learning application using a LO3 and LO4
solution for an appropriate learning range of test data and
problem. explain each stage of this
activity. D2 Critically evaluate
P6 Implement a machine learning solution the implemented
with a suitable machine learning algorithm learning solution and its
and demonstrate the outcome. effectiveness in meeting
LO4 Evaluate the outcome or the result of the application to determine the end user requirements
effectiveness of the learning algorithm used in the application
6 | Page
P7 Discuss whether the result is balanced, M4 Evaluate the
underfitting or overfitting. effectiveness of the
learning algorithm used
P8 Analyse the result of the application to in the application.
determine the effectiveness of the algorithm.
Plagiarism Notice
You are reminded that there exist Academic Misconduct Policy and Regulation concerning
Cheating and Plagiarism.
Extracts from the Policy:
Section 3.4.1: Allowing others to do assignments / Copying others assignment is an offence
Section 3.4.2: Plagiarism, using the views, opinion or insights / paraphrasing of another person’s
original phraseology without acknowledgement
Requirements
● It should be the student’s own work – Plagiarism is unacceptable.
● Clarity of expression and structure are important features.
● Your work should be submitted as a well presented, word-processed document with
headers and footers, and headings and subheadings.
● You are expected to undertake research on this subject using books from the Library, and
resources available on the Internet.
● Any sources of information should be listed as references at the end of your document
and these sources should be referenced within the text of your document using Harvard
Referencing style
● Your report should be illustrated with screen-prints, images, tables, charts and/or
graphics.
● All assignments must be typed in Times New Roman, font size 12, 1.5 spacing.
7 | Page
The center policy is that you must submit your work within due date to achieve “Merit” and
“Distinction”. Late submission automatically eliminates your chance of achieving “Merit and
Distinction”. Also, 80% attendance is required to validate this assignment.
Assignment Prepared By Signature Date
Umesh Kisor Baral
Brief Checked By Signature Date
Dhruba Babu Joshi
8 | Page