<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://gicl.cs.drexel.edu/wiki-data/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;feed=atom&amp;action=history</id>
		<title>Machine Learning - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;action=history"/>
		<updated>2013-05-21T14:59:47Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.2</generator>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11387&amp;oldid=prev</id>
		<title>J Dobies: /* Why Machines Must Learn */</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11387&amp;oldid=prev"/>
				<updated>2007-09-08T06:05:52Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Why Machines Must Learn&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:05, 8 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common algorithms are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on Inductive reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on whether its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common algorithms are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on Inductive reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on whether its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Why Machines Must Learn==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Why Machines Must Learn==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Many people believe that by creating a machine that is able to learn, we will be able to discover more about how humans and other animals learn. This is not the only reason for machine learning. Certain tasks are hard to define without using examples making it impossible to solve without &amp;quot;teaching&amp;quot; the computer. Other reasons for machine learning include finding hidden relationships in large amounts of data, or it might just be too much knowledge that needs to be coded by people. One example of a simple program that utilizes this is the 20 questions game. It attempts to guess your word based on the player's answers to 20 different questions. At the end if the user has outsmarted the game they enter the answer into the game. This not only adds a new word to the game, but also attaches a set of identifiers to the word. A version of this game can be played [http://www.20q.net/ here]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Many people believe that by creating a machine that is able to learn, we will be able to discover more about how humans and other animals learn. This is not the only reason for machine learning. Certain tasks are hard to define without using examples making it impossible to solve without &amp;quot;teaching&amp;quot; the computer. Other reasons for machine learning include finding hidden relationships in large amounts of data, or it might just be too much knowledge that needs to be coded by people. One example of a simple program that utilizes this is the 20 questions game. It attempts to guess your word based on the player's answers to 20 different questions. At the end if the user has outsmarted the game they enter the answer into the game. This not only adds a new word to the game, but also attaches a set of identifiers to the word. A version of this game can be played [http://www.20q.net/ here]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/p&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11386&amp;oldid=prev</id>
		<title>J Dobies: /* Why Machines Must Learn */</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11386&amp;oldid=prev"/>
				<updated>2007-09-08T06:03:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Why Machines Must Learn&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:03, 8 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common algorithms are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on Inductive reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on whether its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common algorithms are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on Inductive reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on whether its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Why Machines Must Learn==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Why Machines Must Learn==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Many people believe that by creating a machine that is able to learn, we will be able to discover more about how humans and other animals learn. This is not the only reason for machine learning. Certain tasks are hard to define without using examples making it impossible to solve without &amp;quot;teaching&amp;quot; the computer. Other reasons for machine learning include finding hidden relationships in large amounts of data, or it might just be too much knowledge that needs to be coded by people. One example of a simple program that utilizes this is the 20 questions game. It attempts to guess your word based on the player's answers to 20 different questions. At the end if the user has outsmarted the game they enter the answer into the game. This not only adds a new word to the game, but also attaches a set of identifiers to the word. A version of this game can be played [ http://www.20q.net/ here]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Many people believe that by creating a machine that is able to learn, we will be able to discover more about how humans and other animals learn. This is not the only reason for machine learning. Certain tasks are hard to define without using examples making it impossible to solve without &amp;quot;teaching&amp;quot; the computer. Other reasons for machine learning include finding hidden relationships in large amounts of data, or it might just be too much knowledge that needs to be coded by people. One example of a simple program that utilizes this is the 20 questions game. It attempts to guess your word based on the player's answers to 20 different questions. At the end if the user has outsmarted the game they enter the answer into the game. This not only adds a new word to the game, but also attaches a set of identifiers to the word. A version of this game can be played [http://www.20q.net/ here]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11385&amp;oldid=prev</id>
		<title>J Dobies at 06:03, 8 September 2007</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11385&amp;oldid=prev"/>
				<updated>2007-09-08T06:03:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 06:03, 8 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and game playing. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[Artificial Neural Networks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. It refers to the ability for a machine or program to improve performance over time through user inputs&lt;/ins&gt;. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and game playing. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[Artificial Neural Networks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common algorithms are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on Inductive reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on whether its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common algorithms are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on Inductive reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on whether its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;==Why Machines Must Learn==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&amp;gt; Many people believe that by creating a machine that is able to learn, we will be able to discover more about how humans and other animals learn. This is not the only reason for machine learning. Certain tasks are hard to define without using examples making it impossible to solve without &amp;quot;teaching&amp;quot; the computer. Other reasons for machine learning include finding hidden relationships in large amounts of data, or it might just be too much knowledge that needs to be coded by people. One example of a simple program that utilizes this is the 20 questions game. It attempts to guess your word based on the player's answers to 20 different questions. At the end if the user has outsmarted the game they enter the answer into the game. This not only adds a new word to the game, but also attaches a set of identifiers to the word. A version of this game can be played [ http://www.20q.net/ here]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11384&amp;oldid=prev</id>
		<title>J Dobies: /* Gaming */</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11384&amp;oldid=prev"/>
				<updated>2007-09-08T05:34:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Gaming&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:34, 8 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easily mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully improve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easily mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully improve the play-life of each game.&amp;lt;/p&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Image:Revolt.jpg|thumb|right|&amp;lt;i&amp;gt;Re-volt&amp;lt;/i&amp;gt; is one of many games that uses machine learning in game play and development.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Examples===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Examples===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Various games have used machine learning for different tasks. Some real world application of this technique includes the following: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Various games have used machine learning for different tasks. Some real world application of this technique includes the following: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11381&amp;oldid=prev</id>
		<title>J Dobies at 05:25, 8 September 2007</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11381&amp;oldid=prev"/>
				<updated>2007-09-08T05:25:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:25, 8 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;gameplaying&lt;/del&gt;. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[Artificial Neural Networks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;game playing&lt;/ins&gt;. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[Artificial Neural Networks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;algoithms &lt;/del&gt;are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Iductive &lt;/del&gt;reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wether &lt;/del&gt;its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;algorithms &lt;/ins&gt;are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Inductive &lt;/ins&gt;reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;whether &lt;/ins&gt;its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;easly &lt;/del&gt;mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;imporve &lt;/del&gt;the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;easily &lt;/ins&gt;mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;improve &lt;/ins&gt;the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Examples===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Examples===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Various games have used &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;maching &lt;/del&gt;learning for different tasks. Some &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;realworld &lt;/del&gt;application of this technique includes the following: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Various games have used &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;machine &lt;/ins&gt;learning for different tasks. Some &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;real world &lt;/ins&gt;application of this technique includes the following: &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;i&amp;gt;ReVolt&amp;lt;/i&amp;gt; used genetic algorithms to discover optimal paths for the computer to take along the racing paths. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;i&amp;gt;ReVolt&amp;lt;/i&amp;gt; used genetic algorithms to discover optimal paths for the computer to take along the racing paths. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fighing &lt;/del&gt;and driving games have used machine learning to capture the styles of various professionals This is much more complex than just gathering motion capture data. It also determines when each animation should be triggered and when the transitions are necessary.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Several &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fighting &lt;/ins&gt;and driving games have used machine learning to capture the styles of various professionals This is much more complex than just gathering motion capture data. It also determines when each animation should be triggered and when the transitions are necessary.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;An internal version of &amp;lt;i&amp;gt;Command &amp;amp; Conquer Renegade&amp;lt;/i&amp;gt; learned the paths taken by human players after changes to the terrain.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;An internal version of &amp;lt;i&amp;gt;Command &amp;amp; Conquer Renegade&amp;lt;/i&amp;gt; learned the paths taken by human players after changes to the terrain.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Downfalls of Machine Learning==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Downfalls of Machine Learning==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Learned Stupidity&amp;lt;/b&amp;gt;- Because the computer adapts to the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;playstyle &lt;/del&gt;of the gamer, it is possible for the AI system to &amp;quot;learn&amp;quot; the habits of an inexperienced player making it less intelligence. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Learned Stupidity&amp;lt;/b&amp;gt;- Because the computer adapts to the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;play style &lt;/ins&gt;of the gamer, it is possible for the AI system to &amp;quot;learn&amp;quot; the habits of an inexperienced player making it less intelligence. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Overfitting&amp;lt;/b&amp;gt;- The AI agent does not develop overall intelligence. If a gamer &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;repeatily &lt;/del&gt;plays one level the AI agents will become very intelligent at that level, but what it has learned would not always apply to later levels causing for the learning to hinder the agent.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Overfitting&amp;lt;/b&amp;gt;- The AI agent does not develop overall intelligence. If a gamer &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;repeatedly &lt;/ins&gt;plays one level the AI agents will become very intelligent at that level, but what it has learned would not always apply to later levels causing for the learning to hinder the agent.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Links and References==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Links and References==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;http://ai-depot.com/GameAI/Learning.html &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;http://ai-depot.com/GameAI/Learning.html &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11337&amp;oldid=prev</id>
		<title>J Dobies at 00:00, 3 September 2007</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11337&amp;oldid=prev"/>
				<updated>2007-09-03T00:00:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 00:00, 3 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and gameplaying. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[Artificial Neural Networks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and gameplaying. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[Artificial Neural Networks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&amp;gt;There are many types of learning algorithms for machine learning. These algorithms each have a different desired outcome. Two common algoithms are supervised learning and unsupervised learning. Supervised learning refers to a learning algorithm that that are provided with example inputs. The program can 'ask the teacher' for answers. This usually relies on Iductive reasoning which generalizes based on the available examples. Unsupervised learning is an algorithm that gets no feedback on wether its answers are right or wrong, it instead relies on recognizing patterns of data. This is a very difficult class of learning.&amp;lt;/p&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11336&amp;oldid=prev</id>
		<title>J Dobies: /* Gaming */</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11336&amp;oldid=prev"/>
				<updated>2007-09-02T22:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Gaming&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:57, 2 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;===Examples===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Various games have used maching learning for different tasks. Some realworld application of this technique includes the following: &amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;i&amp;gt;ReVolt&amp;lt;/i&amp;gt; used genetic algorithms to discover optimal paths for the computer to take along the racing paths. &amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Several fighing and driving games have used machine learning to capture the styles of various professionals This is much more complex than just gathering motion capture data. It also determines when each animation should be triggered and when the transitions are necessary.&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;An internal version of &amp;lt;i&amp;gt;Command &amp;amp; Conquer Renegade&amp;lt;/i&amp;gt; learned the paths taken by human players after changes to the terrain.&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Downfalls of Machine Learning==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Downfalls of Machine Learning==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Learned Stupidity&amp;lt;/b&amp;gt;- Because the computer adapts to the playstyle of the gamer, it is possible for the AI system to &amp;quot;learn&amp;quot; the habits of an inexperienced player making it less intelligence. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Learned Stupidity&amp;lt;/b&amp;gt;- Because the computer adapts to the playstyle of the gamer, it is possible for the AI system to &amp;quot;learn&amp;quot; the habits of an inexperienced player making it less intelligence. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11327&amp;oldid=prev</id>
		<title>J Dobies at 19:53, 2 September 2007</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11327&amp;oldid=prev"/>
				<updated>2007-09-02T19:53:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:53, 2 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;==Downfalls of Machine Learning==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;b&amp;gt;Learned Stupidity&amp;lt;/b&amp;gt;- Because the computer adapts to the playstyle of the gamer, it is possible for the AI system to &amp;quot;learn&amp;quot; the habits of an inexperienced player making it less intelligence. &amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;b&amp;gt;Overfitting&amp;lt;/b&amp;gt;- The AI agent does not develop overall intelligence. If a gamer repeatily plays one level the AI agents will become very intelligent at that level, but what it has learned would not always apply to later levels causing for the learning to hinder the agent.&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;==Links and References==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;http://ai-depot.com/GameAI/Learning.html &amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Rabin, Steve : AI Programming Wisdom - Charles River Media, INC. 2002&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Russell, Stuart and Norvig, Peter : Artificial Intelligence 'A Modern Approach' - Prentice Hall 1995&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;http://satirist.org/learn-game/&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11325&amp;oldid=prev</id>
		<title>J Dobies at 19:00, 2 September 2007</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11325&amp;oldid=prev"/>
				<updated>2007-09-02T19:00:37Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:00, 2 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and gameplaying. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Artifical &lt;/del&gt;Neural &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Netwoks&lt;/del&gt;]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and gameplaying. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Artificial &lt;/ins&gt;Neural &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Networks&lt;/ins&gt;]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	<entry>
		<id>http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11324&amp;oldid=prev</id>
		<title>J Dobies at 18:59, 2 September 2007</title>
		<link rel="alternate" type="text/html" href="http://gicl.cs.drexel.edu/wiki-data/index.php?title=Machine_Learning&amp;diff=11324&amp;oldid=prev"/>
				<updated>2007-09-02T18:59:55Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:59, 2 September 2007&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and gameplaying. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]]and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;[[Artifical Neural Netwoks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Machine learning is a section of computer programming which improve automatically over time. This technique is in many real world applications including the detection of credit card fraud, speech and handwriting recognition, natural language processing and gameplaying. Machine learning covers several different sections of AI including but not limited to [[Evolutionary Computation]] and [[Artifical Neural Netwoks]]&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==Gaming==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Machine learning has recently been adopted into major gaming releases after a period of lacking enthusiasm towards the field. This lack was do to the feeling that the ability for the computer to &amp;quot;learn&amp;quot; from its opponents would not be appreciated or noticed by gamers and therefore would be a waste of both time and money.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt; Gaming companies are now looking into the development of games that harness the power of creating a game that can learn from its opponent. Games have standardly used difficulty levels to challenge its players to become better at the game. However these difficulty settings are easly mastered by discovering a routine that will allow them to beat the computer opponent and then using that routine to repeatedly beat the computer. If machine learning is used to control these computer opponents, this unbeatable routine will begin to breakdown. The computer will begin to learn what techniques are being used (such as where the player usually hides or what forces they usually attack with) and will be able to use this to make the game not only more challenging but also different for each user. This would hopefully imporve the play-life of each game.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>J Dobies</name></author>	</entry>

	</feed>