Machine learning: Difference between revisions

From Computer Science Wiki
No edit summary
No edit summary
Line 5: Line 5:
Using algorithms that iteratively learn from data, machine learning allows computers to find hidden insights without being explicitly programmed where to look. <ref> https://www.sas.com/en_us/insights/analytics/machine-learning.html </ref> This is important to our case study as it allows self-driving cars to learn from it’s environment and mistakes.
Using algorithms that iteratively learn from data, machine learning allows computers to find hidden insights without being explicitly programmed where to look. <ref> https://www.sas.com/en_us/insights/analytics/machine-learning.html </ref> This is important to our case study as it allows self-driving cars to learn from it’s environment and mistakes.


== How does it work or a deeper look ==
== Terminology ==  
 
Basically the program has some sort of end goal. In our case that is driving to a given destination without crashing, or breaking the law. The program now does multiple runs, and in each run, it changes something. The car might break when it sees a red light for example, this is a good run, as the program has not broken the law. On the other hand if the program breaks the law, and speeds up when it sees a red light, it breaks it’s original goal of not breaking the law. Good runs evolve and ‘reproduce’ (mix the good parts) making better versions of the program, until ideally we have a program that knows fulfills its original purpose. <ref> https://en.wikipedia.org/wiki/Evolutionary_algorithm </ref> <ref>https://en.wikipedia.org/wiki/Neuroevolution </ref>


# [[Behavioural data]]
# [[Cloud delivery models:]]
# [[Infrastructure as a service (IaaS)]]
# [[Platform as a service (PaaS)]]
# [[Software as a service (SaaS)]]
# [[Cloud deployment models]]
# [[Collaborative filtering]]
# [[Content-based filtering]]
# [[Cost function]]
# [[F-measure]]
# [[Hyperparameter]]
# [[K-nearest neighbour (k-NN) algorithm]]
# [[Matrix factorization]]
# [[Mean absolute error (MAE)]]
# [[Overfitting]]
# [[Popularity bias]]
# [[Precision]]
# [[Recall]]
# [[Reinforcement learning]]
# [[Right to anonymity]]
# [[Right to privacy]]
# [[Root-mean-square error (RMSE)]]
# [[Stochastic gradient descent]]
# [[Training data]]
== Examples ==  
== Examples ==  



Revision as of 09:58, 8 June 2022