E-Portfolio Documentation Below Is A Link To My E-Portfolio
E-Portfolio Documentation Below Is A Link To My E-Portfolio
E-Portfolio Documentation
https://canvas.sunderland.ac.uk/eportfolios/5218?verifier=kfex3sQsaQjuaBp2VuAjQaOBHPACE3HqZhN
HUwKh
WEEK 1:
On the first week of Machine Learning I was introduced to python programming. In this tutorial I was
taught where python programming language can be applied in real life applications such as stock market
prediction, weather forecast prediction etc.
I was introduced to programming using google colab which acts an online IDE for python. In this first
tutorial I was taught how to make comments in python as they provide useful reminders of what you are
doing with the line or chunk of code you are developing.
I was also taught how to use variables in python as they are used to store information to be referenced
and manipulated in a computer program. the screen shot below shows how variables are used in python.
I learned how to use the following using python.
1. Arrays
2. Lists
3. Turples
4. Dictionaries
5. Functions
6. Random
7. Classes
I managed to create a simple conversion between Fahrenheit and centigrade.
I managed to create a simple program to average any number of numbers.
I was given a research to discuss the possible techniques being used to deliver solutions in my chosen
application area, its impact on society and any associated ethical implications.
WEEK 2:
In week 2 I was introduced to artificial intelligence logic. I was able to install logpy and sympy using the
pip install command. The next thing was to import the relationship.json to work with relationships.
I was able to:
Week 3:
I then had to create a class that contains the method needed to solve the problem.
I then defined the method that takes action to arrive at the solution using the code below.
To compute the cost of taking the action, I used the code below.
I did some background research on the search algorithms and methods proposed and produced a scenario
where each one might be used and a set of pros and cons for each of them.
Week 4
Firstly I imported all packages from nltk.book using the following command.
I used the codes below to look at other words used in the same or similar context by using similar.
The following codes were used to determine the length of the texts.
I was able to Create a function using def and use it on one or more of the texts.
Week 5
On the fifth week I was given a task to create a chatbot from scratch using the python programming
language.
in week six I learned how to work with WEKA, the aim was to predict whether tomorrow’s weather
will be good to play football using a sample of 14 weather samples based on outlook,
temperature, humidity, wind and when the game did play. I used the naive-bayes algorithm to
calculate probabilities.
Week 7
I developed a simple regarding Artificial Neural Network as shown by the screen shot below.
I was given a task to research about the speech recognition and uploaded the research on e-portfolio.
Week 8
I was given a task to download the dataset from Kaggle.com and display the:
I was requested to conduct a research regarding machine learning clustering algorithms and list the best use for
each of the algorithms found, which was then uploaded on e-portfolio.
Week 9
I was requested to build my own neural network by which the code was uploaded to e-portfolio.
Splitting the dataset into input features and labels I wish to predict.
Normalizing data to arrange input features on the same order of magnitude and make training easier.
Setting aside some parts of the dataset for a validation set and a test set.
The following function will output a history, which is saved under the variable list.
Evaluating data on the test set.
Week 10
https://canvas.sunderland.ac.uk/eportfolios/5218?verifier=kfex3sQsaQjuaBp2VuAjQaOBHPACE3HqZhN
HUwKh