Machine learning: Difference between revisions

From Computer Science Wiki
(Created page with "<center> <blockquote style="padding: 5px; background-color: #FFF8DC; border: solid thin gray;"> File:Exclamation.png This is student work which has not yet been approve...")
 
No edit summary
Line 9: Line 9:
== Introduction ==
== Introduction ==


Please write a clear, concise description of your topic here.You will likely reference your introduction from somewhere else. Please use the following syntax at the end of each of your ideas. '''IT IS CRITICAL YOU ATTRIBUTE''' others work. Your introduction should be factual. No more than 3 or 4 sentences, please. Because you are not an expert in your topic, I expect you to triangulate your information. LOTS OF LINK TO OTHER RESOURCES PLEASE!
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.
 
  <nowiki>
  <nowiki>
  <ref> the url I cited by material from </ref>
  <ref> the url I cited by material from </ref>
Line 16: Line 17:
== How does it work or a deeper look ==
== How does it work or a deeper look ==


* If you are discussing a THING YOU CAN TOUCH, you must explain how it works, and the parts it is made of. Google around for an "exploded technical diagram" of your thing, [http://cdiok.com/wp-content/uploads/2012/01/MRI-Technology.jpg maybe like this example of an MRI]  It is likely you will reference outside links. Please attribute your work.
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>
* If you are discussing a PROCESS OR ABSTRACT CONCEPT (like [[fuzzy logic]]) you must deeply explain how it works.


== Examples ==  
== Examples ==  


Please include some example of how your concept is actually used. Your example must include WHERE it is used, and WHAT IS BENEFIT of it being used.
An excellent, and I truly mean excellent example is MarI/O, a machine learning program that learns how to play mario, and mario kart.
Super Mario World: https://www.youtube.com/watch?v=qv6UVOQ0F44
Mario Kart: https://www.youtube.com/watch?v=S9Y_I9vY8Qw
<ref> https://www.youtube.com/channel/UC8aG3LDTDwNR1UQhSn9uVrw  </ref>
 


== Pictures, diagrams ==
== Pictures, diagrams ==
Line 29: Line 33:
# [https://www.mediawiki.org/wiki/Help:Managing_files upload a file]
# [https://www.mediawiki.org/wiki/Help:Managing_files upload a file]
# [https://www.mediawiki.org/wiki/Help:Images use the file on a wiki page]
# [https://www.mediawiki.org/wiki/Help:Images use the file on a wiki page]
== External links ==
* It would be helpful
* to include many links
* to other internet resources
* to help fellow students
* Please make sure the content is good
* and don't link to a google search results, please


== References ==
== References ==

Revision as of 10:07, 24 August 2017

Exclamation.png This is student work which has not yet been approved as correct by the instructor

Case study notes[1]

Introduction[edit]

Using algorithms that iteratively learn from data, machine learning allows computers to find hidden insights without being explicitly programmed where to look. [2] This is important to our case study as it allows self-driving cars to learn from it’s environment and mistakes.

 <ref> the url I cited by material from </ref>
 

How does it work or a deeper look[edit]

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. [3] [4]

Examples[edit]

An excellent, and I truly mean excellent example is MarI/O, a machine learning program that learns how to play mario, and mario kart. Super Mario World: https://www.youtube.com/watch?v=qv6UVOQ0F44 Mario Kart: https://www.youtube.com/watch?v=S9Y_I9vY8Qw [5]


Pictures, diagrams[edit]

Pictures and diagrams go a LONG way to helping someone understand a topic. Especially if your topic is a little abstract or complex. Using a picture or diagram is a two part process:

  1. upload a file
  2. use the file on a wiki page

References[edit]