top of page

#1 Animation and Coding for the Web

Writer's picture: WillWill

For this project I wanted to heavily incorporate Machine Learning as the technology to really drive this project. So the first thing I did was to look into what Machine Learning actual is. Understanding this will allow me to fully comprehend how to use it and implement it in a meaningful way to enhance the project concept.

What is Machine Learning?

Machine Learning is the ability for a machine to “Learn” or to calculate statistically the most probable outcome for a given problem. More specifically to improve over time and to increase the accuracy of the calculations that is does to provide an answer.

Machine Learning contains many different ways in which a machine can learn. I decided I would use Neural Networking as I thought this would be best suited to the problem compared to other ways of doing it. The idea of Neural Networking is flexible enough to stretch across many ideas. Knowing the definition of Machine Learning and understanding Neural Networking, will allow me to see where I can best use it in my ideas.

What is a Neural Network?

1_Gh5PS4R_A5drl5ebd_gNrg@2x

The diagram above shows the simple layout of a small neural network. The input layer is the number of individual fields that the input data has, for example if you have a set of data with 3 fields it would have 3 inputs or for a image with the resolution of 1920×1080 it would have 2,073,600 inputs to describe each pixel in an image. The number of hidden layers and the number of nodes in each hidden layer is harder to calculate. It is often calculated by trial and error until the correct output is achieved, It is currently an open area of research on how to better calculate the number of hidden layers and nodes required. The output layer can contain 1 or more nodes and these nodes is the final categorisation the neural network has made. for example if your data is identifying animals the output nodes would be a different animal for each node.

The next thing I need to do is come up with some ideas on how to implement the brief and to incorporate Machine Learning in a meaningful way that enhances instead over hindering the project.

0 views0 comments

Recent Posts

See All

Comments


©2020 by Will Cottrell

  • linkedin
  • Black Instagram Icon
  • Black YouTube Icon
bottom of page