Introduction
Negotiated Skills Development (NSD) is a module that gives
us the opportunity to deepen and broaden our knowledge in our chosen area of
study. The chosen area of study is focused on where we would like to be in 5 year's time from now. This module requires us to have a clear idea of what our idea
job will be in 5 year's time. This definitely will enable us to learn or enhance
a new set of skills and we will research and apply ongoing theory and practice
to develop high skills within a framework of self-directed learning.
Aim:
·
To develop a recommendation model using Machine
Learning and Python
Objectives:
·
To research on theory and principles of Machine
Learning
·
To research on different Machine Learning methods
and algorithms.
·
To research on Decision tree Algorithm and how
it works.
·
To learn the popular programming language python
with respect to data analysis
·
To prepare a recommendation model that recommends
music genre using python and Jupyter.
Rationale
For this module I am going to work on real machine learning
project. As my idea job is to become data analysts in the future so this work
will help me audit what skill I need for the job. The machine learning project
is for imaginary online music store. When the user signs up it ask for age and
gender and based on the users profile the model recommends various music album
they likely to buy. In this project the machine learning is used to increase
the sales. Firstly, the model will be built, and we feed this model with some
sample data based on the existing users. The model will learn the pattern in
the data so we can ask the model to make prediction. For example, if we have a
new user and we ask the model by giving it the user profile what kind of music
the user like. The model will suggest music based on the user profile.
The recommending model will be developed and designed after I
enhance my skills on machine learning, learn python language and Decision Tree
Algorithms. Before developing the model, I will first research and learn about
the theory and principles of machine learning. I will also learn about the
different machine learning methods and its importance and decide which machine
learning method is suitable for my project. I will also gain knowledge regarding
the decision tree algorithm and its use in making recommending model. Then I will
learn how to code these things in python language using Jupyter environment.
And I will also learn about the Scikit learn library in python which will help
me to create a model. For this project I will develop a simple dataset by
myself for feeding the model.
Comments
Post a Comment