<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>teaching Archives - Artificial Intelligence</title>
	<atom:link href="https://www.aiuniverse.xyz/tag/teaching/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aiuniverse.xyz/tag/teaching/</link>
	<description>Exploring the universe of Intelligence</description>
	<lastBuildDate>Sat, 03 Apr 2021 06:27:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Model behavior: Waite teaching machine learning via March Madness</title>
		<link>https://www.aiuniverse.xyz/model-behavior-waite-teaching-machine-learning-via-march-madness/</link>
					<comments>https://www.aiuniverse.xyz/model-behavior-waite-teaching-machine-learning-via-march-madness/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Sat, 03 Apr 2021 06:27:40 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Behavior]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[Madness]]></category>
		<category><![CDATA[March]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[teaching]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=13896</guid>

					<description><![CDATA[<p>Source &#8211; https://news.unl.edu/ Zig, or go Zags? Favor new blood or blue blood? Dance with Cinderella or a&#160;stepsister? Every March Madness bracket is a bet (often literally) <a class="read-more-link" href="https://www.aiuniverse.xyz/model-behavior-waite-teaching-machine-learning-via-march-madness/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/model-behavior-waite-teaching-machine-learning-via-march-madness/">Model behavior: Waite teaching machine learning via March Madness</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Source &#8211; https://news.unl.edu/</p>



<p>Zig, or go Zags? Favor new blood or blue blood? Dance with Cinderella or a&nbsp;stepsister?</p>



<p>Every March Madness bracket is a bet (often literally) on one of 9.2 quintillion possible permutations of winners and losers, front-runners and dark horses, drowsy blowouts and rousing&nbsp;upsets.</p>



<p>While out walking his dog, the University of Nebraska–Lincoln’s Matt Waite realized that the annual rite of spring and college basketball was also an ideal opportunity to apply some lessons he was teaching in Sports Media and Communication 460: Advanced Sports Data Analysis. Some of the 19 undergrads in the class might be unfamiliar with, if not openly wary of, the quantitative realm, but most <em>were</em> already planning to fill out brackets. So he decided to turn the ritual exercise into a class exercise.</p>



<p>“To tell you the truth, it wasn’t on the syllabus when I started the class,” said Waite, professor of practice of journalism and mass communications. “Between the way that the course schedule was working out, the progression that the students were making, and the timing of the tournament, it just sort of all came&nbsp;together.</p>



<p>“That’s something that I really, really try to do in my sports data classes, is make examples of the&nbsp;moment.”</p>



<p>To Waite’s mind, March Madness is especially suited to teaching the fundamentals of machine learning — in the simplest terms, feeding data into a computer algorithm for the sake of training it to predict future outcomes. Analytically inclined college basketball fans and bettors have increasingly looked to machine learning for an assist when filling out their brackets. Waite has even built his own models on the foundations of books like “Basketball on Paper” and other sacred texts of&nbsp;analytics.</p>



<p>“I wanted to have sports communicators dip their toes into the waters of machine learning and predictive analytics — where the tools of doing this have become easy enough to use, but understanding what’s going into the algorithm, and what’s coming out of it, takes some work,” he said. “But once you have some key concepts, you can communicate with it. You can tell stories with the&nbsp;output.”</p>



<p>Waite began by giving his&nbsp;SPMC&nbsp;460 students access to the box scores of every men’s college basketball game going back to the 2014-15 season. (He tried to do the same for the women’s tournament, but despite his ongoing efforts, a lack of available data made it unworkable. “There is sexism in sports data, just as there is in sports in general. Game-level statistics for women’s basketball are vastly more difficult to get your hands on than men’s,” Waite&nbsp;said.)</p>



<p>Those box scores were stuffed with the raw statistics used to calculate more advanced metrics that have historically proven predictive of successful teams: average margin of victory, points scored per possession, shooting percentages, turnovers, offensive rebounding rates, and so on. But it was up to each student to decide which statistics they would feed into an algorithm, and which of three algorithms would consume those&nbsp;stats.</p>



<p>“Machine learning is not magic, and the algorithms are doing a very specific thing: using input that you give them and coming up with answers,” Waite said. “And you, as a human being, need to be able to evaluate&nbsp;those.”</p>



<p>With those fateful decisions made, the students tested their inputs and algorithms by asking the latter to predict the winners of games that had already been played but whose outcomes were a mystery to the machine. After some fine-tuning, the students were ready to run their newly trained algorithms through the bracket-busting gauntlet of March Madness, picking all 63 games (not including the so-called First Four) ahead of&nbsp;time.</p>



<p>“My goal was to let them run wild, see where they got, and then talk about where it went wrong after it happened,” Waite&nbsp;said.</p>



<p>Or, in the case of a few students, where it’s gone especially&nbsp;right.</p>



<p>“I’ve got a handful of folks who are just absolute basketball maniacs and were skeptical that some computer was going to tell them better than they knew,” Waite said. “I have a handful who have absolutely no interest in basketball whatsoever. I had to literally explain the rules of basketball to them, and what these statistics are, for them to even be able to function with this. And the irony is (that) two of those folks are in the top five of the&nbsp;class.”</p>



<p>Thomas Baker, a junior who leads the pack with a bracket in the 99th percentile of those submitted to&nbsp;ESPN.com, is an “absolute hoop-head” who can “rattle off names and their season narratives” at the drop of a basketball, Waite said. Baker put that Bilas-esque knowledge to use by occasionally disregarding an algorithm-based prediction. But he also chose a relatively sophisticated algorithm: a so-called random forest that, true to its name, consists of many decision-tree analyses that proceed in a random fashion to limit the possibility of statistical&nbsp;bias.</p>



<p>“The decision tree learns where to make splits based on the amount of similarity in data,” Waite said. “So you might take all of the teams that shoot better than 40% from the 3-point line and put them over in this group. The teams that shoot worse than that, we’re going to put them over in that group. Then those groups get split by something. And then those (subsequent) groups get split by something (else). So on and so forth, until you get to the end, where if you have a team that matches all of these particular parameters, the model says there’s a 58% chance that they’re going to win the&nbsp;game.”</p>



<p>Kaitlynn Johnson, a senior in fourth place and the 96th percentile, could hardly be more different — a total college basketball novice who built “maybe the most simplistic model,” input only some basic shooting stats, and dutifully followed every prediction. Still, Waite said, anyone who’s spent as much time as he has with brackets might have predicted the seemingly unpredictable success of a rookie&nbsp;predictor.</p>



<p>“Before this even got going, I honestly predicted that somebody like that was going to be near the top,” Waite said. “Because it happens in every bracket pool. If you’ve ever filled out a bracket in an office, you know there’s somebody in there who’s like, ‘I don’t know anything about basketball, but those uniforms are cool! Let’s pick those.’ Or, ‘I like Wildcats more than Blue Devils, so I’ll take them.’ And they always seem to do really well. So I saw her coming a mile&nbsp;away.”</p>



<p>As for Waite himself? He’s just glad to no longer be bringing up the rear, where he spent about half of the tournament. Riding a hot streak that began in the Sweet 16, he’s ascended to a respectable 11th place and breached the 60th percentile on&nbsp;ESPN.com. If nothing else, he said, his marginal March should at least help him illustrate an important point to the class: that while the machine needs a properly educated ghost to guide it, that education goes only so far — and even the best-informed ghosts can be&nbsp;busted.</p>



<p>“There is a certain amount of humility and, I would even say, naivete that needs to go into this, where there is such a thing as the curse of knowledge,” Waite said. “I read the canonical basketball analysis book and tried, as close as I could, to implement the analysis steps into a model. I spent hours and hours on mine, used the fanciest algorithms that I could — and immediately just got my head kicked in. Meanwhile, somebody who didn’t know what a field goal was three weeks ago came up with a very simple and, truthfully, elegant model, and is crushing&nbsp;it.”</p>



<p>And if, in the process of tracking their brackets and retracing their missteps and claiming bragging rights for the rest of the semester, the future media professionals forget or even begin losing some of their lingering aversion to numbers? So much the better, Waite&nbsp;said.</p>



<p>“The students I’ve got are not computer scientists; they’re not statistics majors,” he said. “They’ve (often) avoided math as much as possible. So, for me, the trick is trying to make this as relevant as possible, and draw them in that way. You know, it’s sort of the spoonful of&nbsp;sugar.</p>



<p>“We’re using the tournament to introduce some pretty complex topics in an environment that is easy to understand, in a way that’s accessible, using something that they’re doing anyway. If you can bring those things together, I think you’re in good&nbsp;territory.”</p>
<p>The post <a href="https://www.aiuniverse.xyz/model-behavior-waite-teaching-machine-learning-via-march-madness/">Model behavior: Waite teaching machine learning via March Madness</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/model-behavior-waite-teaching-machine-learning-via-march-madness/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Advanced series of more robust drones are teaching themselves how to fly</title>
		<link>https://www.aiuniverse.xyz/advanced-series-of-more-robust-drones-are-teaching-themselves-how-to-fly/</link>
					<comments>https://www.aiuniverse.xyz/advanced-series-of-more-robust-drones-are-teaching-themselves-how-to-fly/#respond</comments>
		
		<dc:creator><![CDATA[aiuniverse]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 06:45:03 +0000</pubDate>
				<category><![CDATA[Reinforcement Learning]]></category>
		<category><![CDATA[advanced technology]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[autonomous]]></category>
		<category><![CDATA[drones]]></category>
		<category><![CDATA[teaching]]></category>
		<guid isPermaLink="false">http://www.aiuniverse.xyz/?p=7425</guid>

					<description><![CDATA[<p>Source: techxplore.com Drones, specifically quadcopters, are an adaptable lot. They&#8217;ve been used to assess damage after disasters, deliver ropes and life-jackets in areas too dangerous for ground-based <a class="read-more-link" href="https://www.aiuniverse.xyz/advanced-series-of-more-robust-drones-are-teaching-themselves-how-to-fly/">Read More</a></p>
<p>The post <a href="https://www.aiuniverse.xyz/advanced-series-of-more-robust-drones-are-teaching-themselves-how-to-fly/">Advanced series of more robust drones are teaching themselves how to fly</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Source: techxplore.com</p>



<p>Drones, specifically quadcopters, are an adaptable lot. They&#8217;ve been used to assess damage after disasters, deliver ropes and life-jackets in areas too dangerous for ground-based rescuers, survey buildings on fire and deliver medical specimens.</p>



<p>But to achieve their full potential, they have to be tough. In the real world, drones are forced to navigate uncertain shapes in collapsing buildings, avoid obstacles and deal with challenging conditions, including storms and earthquakes.</p>



<p>At the USC Viterbi School of Engineering&#8217;s Department of Computer Science, researchers have created artificially intelligent drones that can quickly recover when pushed, kicked or when colliding with an object. The autonomous drone &#8220;learns&#8221; how to recover from a slew of challenging situations thrown at it during a simulation process.</p>



<p>&#8220;Currently, the controllers designed to stabilize quadcopters require careful tuning and even then, they are limited in terms of robustness to disruption and are model-specific,&#8221; said the study&#8217;s lead author Artem Molchanov, a Ph.D. in computer science candidate in USC&#8217;s Robotic Systems Embedded Laboratory.</p>



<p>&#8220;We&#8217;re trying to eliminate this problem and present an approach that leverages recent advancement in reinforcement learning so we can completely eliminate hand-tuning controllers and make drones super robust to disruptions.&#8221;</p>



<p>The paper, called &#8220;Sim-to-(Multi)-Real: Transfer of Low-Level Robust Control Policies to Multiple Quadrotors,&#8221; was presented at the International Conference on Intelligent Robots and Systems.</p>



<p>Co-authors were Tao Chen, USC computer science master&#8217;s student; Wolfgang Honig, a former USC computer science Ph.D. student; James A. Preiss, a computer science Ph.D. student; Nora Ayanian, USC assistant professor of computer science and Andrew and Erna Viterbi Early Career Chair; and Gaurav Sukhatme, professor of computer science and electrical and computer engineering and USC Viterbi executive vice dean.</p>



<p><strong>Learning to fly</strong></p>



<p>Roboticists have been turning to birds for flight inspiration for years. But drones have a long way to go before they&#8217;re as agile as their feathered counterparts. When a drone ends up in an undesirable orientation, such as upside down, it can be difficult for it to right itself. &#8220;A drone is an inherently unstable system,&#8221; said Molchanov.</p>



<p>&#8220;Controlling a drone requires a lot of precision. Especially when something sudden occurs, you need a fast and precise sequence of control inputs.&#8221; But, if a drone was able to learn from experience, like humans, it would be more capable of overcoming these challenges.</p>



<p>With this is mind, the USC researcher team created a system that uses a type of machine learning, a subset of artificial intelligence, called reinforcement learning to train the drone in a simulated environment. More precisely, to train the drone&#8217;s &#8220;brain,&#8221; or neural network controller.</p>



<p>&#8220;Reinforcement learning is inspired by biology—it&#8217;s very similar to how you might train a dog with a reward when it completes a command,&#8221; said Molchanov.</p>



<p>Of course, drones don&#8217;t get snacks. But in the process of reinforcement learning, they do receive an algorithmic reward: a mathematical reinforcement signal, which is positive reinforcement that it uses to infer which actions are most desirable.</p>



<p><strong>Learning in simulation</strong></p>



<p>The drone starts in simulation mode. At first, it knows nothing about the world or what it is trying to achieve, said Molchanov. It tries to jump a little bit or rotate on the ground.</p>



<p>Eventually, it learns to fly a little bit and receives the positive reinforcement signal. Gradually, through this process, it understands how to balance itself and ultimately fly. Then, things get more complicated.</p>



<p>While still in simulation, the researchers throw randomized conditions at the controller until it learns to deal with them successfully. They add noise to the input to simulate a realistic sensor. They change the size and strength of the motor and push the drone from different angles.</p>



<p>Over the course of 24 hours, the system processes 250 hours of real-world training. Like training wheels, learning in simulation mode allows the drone to learn on its own in a safe environment, before being released into the wild. Eventually, it finds solutions to every challenge put in its path.</p>



<p>&#8220;In simulation we can run hundreds of thousands of scenarios,&#8221; said Molchanov.</p>



<p>&#8220;We keep slightly changing the simulator, which allows the drone to learn to adapt to all possible imperfections of the environment.&#8221;</p>



<p><strong>A real-world challenge</strong></p>



<p>To prove their approach, the researchers moved the trained controller onto real drones developed in Ayanian&#8217;s Automatic Coordination of Teams Lab. In a netted indoor drone facility, they flew the drones and tried to throw them off by kicking and pushing them.</p>



<p>The drones were successful in correcting themselves from moderate hits (including pushes, light kicks and colliding with an object) 90% of the time. Once trained on one machine, the controller was able to quickly generalize to quadcopters with different dimensions, weights and sizes.</p>



<p>While the researchers focused on robustness in this study, they were surprised to find the system also performed competitively in terms of trajectory tracking—moving from point A to B to C. While not specifically trained for this purpose, it seems the rigorous simulation training also equipped the controller to follow a moving target precisely.</p>



<p>The researchers note that there&#8217;s still work to be done. In this experiment, they manually adjusted a few parameters on the drones, for example, limiting maximum thrust, but the next step is to make the drones completely independent. The experiment is a promising move towards building sturdy drones that can tune themselves and learn from experience.</p>



<p>Professor Sukhatme, Molchanov&#8217;s advisor and a Fletcher Jones Foundation Endowed Chair in Computer Science, said the research solves two important problems in robotics: robustness and generalization.</p>



<p>&#8220;From a safety perspective, robustness is super important. If you&#8217;re building a flight control system, it can&#8217;t be brittle and fall apart when something goes wrong,&#8221; said Sukhatme.</p>



<p>&#8220;The other important thing is generalization. Sometimes you might build a very safe system, but it will be very specialized. This research shows what a mature and accomplished Ph.D. student can achieve, and I&#8217;m very proud of Artem and the team he assembled.&#8221;</p>
<p>The post <a href="https://www.aiuniverse.xyz/advanced-series-of-more-robust-drones-are-teaching-themselves-how-to-fly/">Advanced series of more robust drones are teaching themselves how to fly</a> appeared first on <a href="https://www.aiuniverse.xyz">Artificial Intelligence</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aiuniverse.xyz/advanced-series-of-more-robust-drones-are-teaching-themselves-how-to-fly/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
