<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sumowiki.ilabt.imec.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Digipham</id>
	<title>SUMOwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sumowiki.ilabt.imec.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Digipham"/>
	<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/Special:Contributions/Digipham"/>
	<updated>2026-05-18T07:56:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5547</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5547"/>
		<updated>2011-06-27T23:44:16Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.mycaal.com/&amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important;background:none!important; text-decoration:none;&amp;quot;&amp;gt;loan modification&amp;lt;/span&amp;gt;]. The toolbox tries to [http://www.specialized-restoration.com/ Mold Damage Repair rochester ny] be as adaptive and &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.bestpills4weightloss.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;best weight loss pills&amp;lt;/span&amp;gt;]&lt;br /&gt;
 autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components [http://www.vasundharafertility.com/infertility.php infertility]get information about infertility[http://www.monarch-garments.com/cat_breeches.asp breeches] (model types, sampling strategies, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://diamond-solitaire-engagement-rings.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;diamond solitaire engagement rings&amp;lt;/span&amp;gt;] model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://c-c.com.au/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Brisbane Website Designers&amp;lt;/span&amp;gt;] PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that [http://www.zbsports.com marmot jackets] have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://www.pacquiaomosleyfight.com/ pacquiao vs marquez]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5546</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5546"/>
		<updated>2011-06-27T11:16:25Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://www.specialized-restoration.com/ Mold Damage Repair rochester ny] be as adaptive and &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.bestpills4weightloss.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;best weight loss pills&amp;lt;/span&amp;gt;]&lt;br /&gt;
 autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components [http://www.vasundharafertility.com/infertility.php infertility]get information about infertility[http://www.monarch-garments.com/cat_breeches.asp breeches] (model types, sampling strategies, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://diamond-solitaire-engagement-rings.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;diamond solitaire engagement rings&amp;lt;/span&amp;gt;] model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://c-c.com.au/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Brisbane Website Designers&amp;lt;/span&amp;gt;] PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that [http://www.zbsports.com marmot jackets] have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://www.pacquiaomosleyfight.com/ pacquiao vs marquez]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5545</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5545"/>
		<updated>2011-06-25T07:35:45Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.bestpills4weightloss.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;best weight loss pills&amp;lt;/span&amp;gt;]&lt;br /&gt;
 autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components [http://www.vasundharafertility.com/infertility.php infertility]get information about infertility[http://www.monarch-garments.com/cat_breeches.asp breeches] (model types, sampling strategies, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://diamond-solitaire-engagement-rings.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;diamond solitaire engagement rings&amp;lt;/span&amp;gt;] model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://c-c.com.au/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Brisbane Website Designers&amp;lt;/span&amp;gt;] PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that [http://www.zbsports.com marmot jackets] have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://www.pacquiaomosleyfight.com/ pacquiao vs marquez]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5544</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5544"/>
		<updated>2011-06-23T17:03:56Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.bestpills4weightloss.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;best weight loss pills&amp;lt;/span&amp;gt;]&lt;br /&gt;
 autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components [http://www.monarch-garments.com/cat_breeches.asp breeches] (model types, sampling strategies, &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://diamond-solitaire-engagement-rings.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;diamond solitaire engagement rings&amp;lt;/span&amp;gt;] model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://c-c.com.au/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Brisbane Website Designers&amp;lt;/span&amp;gt;] PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that [http://www.zbsports.com marmot jackets] have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://www.pacquiaomosleyfight.com/ pacquiao vs marquez]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5543</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5543"/>
		<updated>2011-06-21T10:19:22Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.bestpills4weightloss.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;best weight loss pills&amp;lt;/span&amp;gt;]&lt;br /&gt;
 autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components [http://www.monarch-garments.com/cat_breeches.asp breeches] (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://c-c.com.au/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Brisbane Website Designers&amp;lt;/span&amp;gt;] PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that [http://www.zbsports.com marmot jackets] have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://www.pacquiaomosleyfight.com/ pacquiao vs marquez]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5542</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5542"/>
		<updated>2011-06-18T17:14:51Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.bestpills4weightloss.com &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;best weight loss pills&amp;lt;/span&amp;gt;]&lt;br /&gt;
 autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://c-c.com.au/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Brisbane Website Designers&amp;lt;/span&amp;gt;] PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that [http://www.zbsports.com marmot jackets] have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://www.pacquiaomosleyfight.com/ pacquiao vs marquez]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5538</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5538"/>
		<updated>2011-06-16T04:54:10Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://c-c.com.au/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;Brisbane Website Designers&amp;lt;/span&amp;gt;] PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://www.pacquiaomosleyfight.com/ pacquiao vs marquez]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5537</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5537"/>
		<updated>2011-06-15T06:53:04Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration. [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5536</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5536"/>
		<updated>2011-06-15T06:52:10Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
* [http://articles.ensogo.com.ph/travel-deals-a-guide/ Travel Deals]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5535</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5535"/>
		<updated>2011-06-15T02:00:17Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong  interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5534</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5534"/>
		<updated>2011-06-15T01:58:57Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.surgepromotions.com/74/custom-shot-glasses/ &amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;custom shot glasses&amp;lt;/span&amp;gt;] interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5527</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5527"/>
		<updated>2011-06-13T11:53:46Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate [http://www.dawnpowerdental.com/ Madera dentist] Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5526</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5526"/>
		<updated>2011-06-13T11:52:21Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses] constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5525</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5525"/>
		<updated>2011-06-12T14:16:02Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) [http://themedicalbillingandcoding.wordpress.com/ medical billing and coding]&lt;br /&gt;
[http://www.blogcommentinglinkbuilding.com blog commenting service]can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5524</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5524"/>
		<updated>2011-06-11T14:38:46Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as [http://www.thegallbladdersymptoms.com/ Gallbladder symptoms] a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5523</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5523"/>
		<updated>2011-06-07T12:26:33Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;right&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.ocularconcepts.us/web.php Web Developers in Cleveland]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5510</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5510"/>
		<updated>2011-06-02T02:50:53Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [http://www.digiseo.com/en  seo services]&lt;br /&gt;
* [http://namthaibinhduong.edu.vn du hoc]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5507</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5507"/>
		<updated>2011-06-01T11:18:29Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to [http://americanpokerii.com  american poker ii] be as adaptive and autonomous as possible, requiring no [http://www.choose-slovakia.com  vacation rentals slovakia] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://regulipoker.info  reguli de poker] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://bancuri-glume.net  bancuri tari]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [http://www.choose-slovakia.com  vacation rentals slovakia] [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=User_talk:Likeya&amp;diff=5506</id>
		<title>User talk:Likeya</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=User_talk:Likeya&amp;diff=5506"/>
		<updated>2011-05-26T14:06:27Z</updated>

		<summary type="html">&lt;p&gt;Digipham: New page: Avant de commencer à jouer au [http://www.jouercasino.eu/ jeux de casino], assurez-vous que vous êtes de bonne humeur. C&amp;#039;est tout ce que vous devez jouer. Ceci est important et il ne dev...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Avant de commencer à jouer au [http://www.jouercasino.eu/ jeux de casino], assurez-vous que vous êtes de bonne humeur. C&#039;est tout ce que vous devez jouer. Ceci est important et il ne devrait pas être manquée.[[http://www.olo.lo 5]]&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5505</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5505"/>
		<updated>2011-05-26T07:31:42Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://www.outdoorfountains.com/ outdoor fountains] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.cassetteplayer.org cassette player].&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5504</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5504"/>
		<updated>2011-05-26T07:01:05Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.cassetteplayer.org/ Cassette Player] and benchmark different sampling [http://www.outdoorfountains.com/ outdoor fountains] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.wirelesspromocode.org/att-wireless/ At&amp;amp;t Promo Code].&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5503</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5503"/>
		<updated>2011-05-25T11:29:40Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.wirelesspromocode.org/verizon-wireless/ Verizon Wireless Promo Code] and benchmark different sampling [http://www.outdoorfountains.com/ outdoor fountains] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD [http://www.discount-lenses.com/halloween-contact-lenses.php halloween contacts] candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.wirelesspromocode.org/att-wireless/ At&amp;amp;t Promo Code].&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5500</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5500"/>
		<updated>2011-05-18T05:31:43Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.wirelesspromocode.org/verizon-wireless/ Verizon Wireless Promo Code] and benchmark different sampling [http://www.outdoorfountains.com/ outdoor fountains] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.wirelesspromocode.org/att-wireless/ At&amp;amp;t Promo Code].&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
* [http://www.uniquepavingmaterials.com Pothole repairs]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5499</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5499"/>
		<updated>2011-05-14T01:37:13Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.wirelesspromocode.org/verizon-wireless/ Verizon Wireless Promo Code] and benchmark different sampling [http://www.outdoorfountains.com/ outdoor fountains] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge [http://www.wirelesspromocode.org/att-wireless/ At&amp;amp;t Promo Code].&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5498</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5498"/>
		<updated>2011-05-13T11:06:58Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.wirelesspromocode.org/verizon-wireless/ Verizon Wireless Promo Code] and benchmark different sampling [http://www.outdoorfountains.com/ outdoor fountains] and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge.&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5496</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5496"/>
		<updated>2011-05-12T06:33:00Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.wirelesspromocode.org/verizon-wireless/ Verizon Wireless Promo Code] and benchmark different sampling and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge.&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5495</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5495"/>
		<updated>2011-05-12T05:39:04Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test [http://www.wirelesspromocode.org/tracfone/ Tracfone Promo Codes] and benchmark different sampling and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge.&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5494</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5494"/>
		<updated>2011-05-12T05:28:46Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no [http://www.dawnpowerdental.com Madera dentist] user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a [http://www.merchantos.com/ pos software] &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test and benchmark different sampling and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge.&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5490</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5490"/>
		<updated>2011-05-10T23:04:06Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different [http://www.diamondlinks.net link building service] components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test and benchmark different sampling and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge.&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5429</id>
		<title>About</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5429"/>
		<updated>2011-03-19T08:30:19Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History ==&lt;br /&gt;
In 2004, research within the (former) COMS research group, led by professor [http://www.sumo.intec.ugent.be/?q=tomd Tom Dhaene], was focused on developing efficient, adaptive and accurate algorithms for polynomial and rational modeling of linear time-invariant (LTI) systems. This work resulted in a set of Matlab scripts that were used as a testing ground for new ideas and concepts. Research progressed, and with time these scripts were re-worked and refactored into one coherent Matlab toolbox, tentatively named the Multivariate MetaModeling (M3) Toolbox. The first public release of the toolbox (v2.0) occurred in November 2006. In October 2007, the development of the M3 Toolbox was discontinued.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sumo.jpg|150 px|right|blindDACE Toolbox]]&lt;br /&gt;
In April 2008, the first public release of the Surrogate Modeling (SUMO) Toolbox (v5.0) occurred.&lt;br /&gt;
&lt;br /&gt;
For a list of changes since then refer to the [[Changelog]] and [[Whats new]] pages.&lt;br /&gt;
&lt;br /&gt;
== Intended use ==&lt;br /&gt;
&lt;br /&gt;
=== Global Surrogate Models ===&lt;br /&gt;
The SUMO Toolbox was originally designed to solve the following problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;Automatically generate a highly accurate surrogate model (= a regression model) for a computational expensive simulation code&lt;br /&gt;
&amp;lt;br&amp;gt;requiring as little data points and as little user-interaction as possible.&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition the toolbox provides powerful, adaptive algorithms and a whole suite of model types for&lt;br /&gt;
* data fitting problems (regression, function approximation, curve fitting)&lt;br /&gt;
* response surface modeling (RSM)&lt;br /&gt;
* scattered data interpolation&lt;br /&gt;
* model selection&lt;br /&gt;
* Design Of Experiments (DoE)&lt;br /&gt;
* model parameter optimization, e.g., finding the optimal neural network topology, SVM kernel parameters, rational function order, etc. (= hyperparameter optimization)&lt;br /&gt;
* iterative adaptive sample selection (also known as sequential design or active learning)&lt;br /&gt;
&lt;br /&gt;
Note that the SUMO toolbox is able to drive the simulation code directly.&lt;br /&gt;
&lt;br /&gt;
For domain experts or engineers the SUMO Toolbox provides a flexible, pluggable platform to which the response surface modeling task can be delegated. For researchers in surrogate modeling it provides a common framework to implement, test and benchmark new modeling and sampling algorithms.&lt;br /&gt;
&lt;br /&gt;
See the Wikipedia [http://en.wikipedia.org/wiki/Surrogate_model surrogate model] page to find out more.&lt;br /&gt;
&lt;br /&gt;
=== Surrogate Driven Optimization ===&lt;br /&gt;
While the main focus of the SUMO Toolbox is to create accurate global surrogate models, it can be used for other goals too.&lt;br /&gt;
&lt;br /&gt;
For instance, the toolbox can be used to create consecutive local surrogate models for optimization purposes. The information obtained from the local surrogate models is used to guide the adaptive sampling process to the global optimum.&lt;br /&gt;
&lt;br /&gt;
A good sample strategy for surrogate driven optimization seeks a balance between local search and global search, or refining the surrogate model and finding the optimum.&lt;br /&gt;
Such a sample strategy is implemented (akin to (Super)EGO), see the different [[Sample_Selectors#expectedImprovement|sample selectors]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic systems or Time series prediction ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_dynamical.2C_time_dependent_data.3F]].&lt;br /&gt;
&lt;br /&gt;
=== Classification ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_classification_problems.3F]].&lt;br /&gt;
&lt;br /&gt;
== Application range ==&lt;br /&gt;
The SUMO Toolbox has already been applied successfully to a wide range of problems from domains as diverse as aerodynamics, geology, metallurgy, electro-magnetics (EM), electronics, engineering and economics.  The SUMO Toolbox can be applied to any situation where the problem can be described as a function that maps a set of inputs onto a set of outputs.  We generally refer to this function as the [[Simulator]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:sumotask.png|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
Across the different problems to which we have applied the toolbox, the input dimension has ranged from 1 to 130 and the output dimension from 1 to 70 (including both complex and real valued outputs). The number of data points has ranged from as little as 15 to as many as 100000.&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
&lt;br /&gt;
The SUMO Toolbox was designed with a number of goals in mind:&lt;br /&gt;
&lt;br /&gt;
* A flexible tool that integrates different modeling methods and does not tie the user down to one particular set of problems. Reliance on domain specific features should be avoided.&lt;br /&gt;
&lt;br /&gt;
* The focus should be on adaptivity, i.e., relieving the burden on the domain expert as much as possible. Given a simulation model, the software should produce an accurate surrogate model with minimal user interaction. This also includes easily integrating with the existing design environment.&lt;br /&gt;
&lt;br /&gt;
* At the same time keeping in mind that there is no such thing as a `one-size-fits-all&#039;. Different problems need to be modeled differently and require different a priori process knowledge. Therefore the software should be modular and easily extensible to new methods.&lt;br /&gt;
&lt;br /&gt;
* Engineers or domain experts do not tend to trust a black box system that generates models but is unclear about the reasons why a particular model should be preferred. Therefore an important design goal was that the expert user should be able to have full manual control over the modeling process if necessary. In addition the toolbox should support fine grain logging and profiling capabilities so its modeling and sampling decisions can be retraced.&lt;br /&gt;
&lt;br /&gt;
Given this design philosophy, the toolbox can cater to both the researchers working on novel surrogate modeling techniques as well as to the engineers who need the surrogate model as part of their design process. For the former, the toolbox provides a common platform on which to deploy, test, and compare new modeling algorithms and sampling techniques. For the latter, the software functions as a highly configurable and flexible component to which surrogate model construction can be delegated, easing the burden of the user and enhancing productivity.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The main features of the toolbox are listed below.  For an overview of recent changes see the [[Whats new]] page.  A detailed list of changes can be found in the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Implementation Language &lt;br /&gt;
| Matlab, Java, and where applicable C, C++&lt;br /&gt;
|- &lt;br /&gt;
! Design patterns&lt;br /&gt;
| Fully object oriented, with the focus on clean design and encapsulation.&lt;br /&gt;
|- &lt;br /&gt;
! Minimum Requirements&lt;br /&gt;
| See the [[system requirements]] page&lt;br /&gt;
|-&lt;br /&gt;
! Supported data sources*&lt;br /&gt;
| Local executable/script, simulation engine, Java class, Matlab script, dataset (txt file) (see [[Interfacing with the toolbox]])&lt;br /&gt;
|-&lt;br /&gt;
! Supported data types&lt;br /&gt;
| Supports multi-dimensional inputs and outputs. Outputs can be any combination of real/complex.&lt;br /&gt;
|-&lt;br /&gt;
! Supported problem types&lt;br /&gt;
| Regression ([[FAQ#What_about_classification_problems.3F|classification]], [[FAQ#What_about_dynamical.2C_time_dependent_data.3F|time series prediction]])&lt;br /&gt;
|-&lt;br /&gt;
! Configuration&lt;br /&gt;
| Extensively configurable through one main [[FAQ#What_is_XML.3F|XML]] configuration file.&lt;br /&gt;
|-&lt;br /&gt;
! Flexibility&lt;br /&gt;
| Virtually every component of the modeling process can be configured, replaced or extended by a user specific, custom implementation&lt;br /&gt;
|-&lt;br /&gt;
! Predefined accuracy&lt;br /&gt;
| The toolbox will run until the user required accuracy has been reached, the maximum number of samples has been exceeded or a timeout has occurred&lt;br /&gt;
|-&lt;br /&gt;
! Model Types*&lt;br /&gt;
| Out of the box support for:&lt;br /&gt;
* Polynomial/Rational functions&lt;br /&gt;
* Feedforward Neural Networks, 3 implementations&lt;br /&gt;
** One based on the [http://www.mathworks.com/products/neuralnet/ Matlab Neural Network toolbox]&lt;br /&gt;
** One based on the [http://leenissen.dk/fann/ Fast Artificial Neural Network Library (FANN)]&lt;br /&gt;
** One based on the [http://www.iau.dtu.dk/research/control/nnsysid.html NNSYSID Toolbox]&lt;br /&gt;
* Radial Basis Function (RBF) Models&lt;br /&gt;
* RBF Neural Networks&lt;br /&gt;
* Gaussian Process Models (based on [http://www.GaussianProcess.org/gpml/code GPML])&lt;br /&gt;
* Kriging Models (two custom implementations)&lt;br /&gt;
* Blind Kriging Models&lt;br /&gt;
* Smoothing spline models&lt;br /&gt;
* Support Vector Machines (SVM)&lt;br /&gt;
** Least Squares SVM (based on [http://www.esat.kuleuven.ac.be/sista/lssvmlab/ LS-SVMlab])&lt;br /&gt;
** epsilon-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM] or [http://svmlight.joachims.org/ SVMlight])&lt;br /&gt;
** nu-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM])&lt;br /&gt;
|-&lt;br /&gt;
! Model parameter optimization algorithms*&lt;br /&gt;
| Pattern Search, EOG, Simulated Annealing, Genetic Algorithm, BGFS, DIRECT, Particle Swarm Optimization (PSO), NSGA-II ...&lt;br /&gt;
|-&lt;br /&gt;
! Sample selection algorithms (=sequential design, active learning)*&lt;br /&gt;
| Random, error-based, density-based, gradient-based, and many different hybrids&lt;br /&gt;
|-&lt;br /&gt;
! Experimental design*&lt;br /&gt;
| Latin Hypercube Sampling, Central Composite, Box-Behnken, random, user defined, full factorial&lt;br /&gt;
|-&lt;br /&gt;
! Model selection measures*&lt;br /&gt;
| Validation set, cross-validation, leave-one-out, model difference, AIC (also in a multi-objective context, see [[Multi-Objective Modeling]])&lt;br /&gt;
|-&lt;br /&gt;
! Sample Evaluation*&lt;br /&gt;
| On the local machine (taking advantage of multi-core CPUs) or in parallel on a cluster/grid&lt;br /&gt;
|-&lt;br /&gt;
! Supported distributed middlewares*&lt;br /&gt;
| [http://gridengine.sunsource.net/ Sun Grid Engine], LCG Grid middleware (both accessed through a SSH accessible frontnode)&lt;br /&gt;
|-&lt;br /&gt;
! Logging&lt;br /&gt;
| Extensive logging to enable close monitoring of the modeling process.  Logging granularity is fully configurable and log streams can be easily redirected (to file, console, a remote machine, ...).&lt;br /&gt;
|-&lt;br /&gt;
! Profiling*&lt;br /&gt;
| Extensive profiling framework for easy gathering (and plotting) of modeling metrics (average sample evaluation time, hyperparameter optimization trace, ...)&lt;br /&gt;
|-&lt;br /&gt;
! Easy tracking of modeling progress&lt;br /&gt;
| Automatic storing of best models and their plots. Ability to automatically generate a movie of the sequence of plots.&lt;br /&gt;
|-&lt;br /&gt;
! Model browser GUI&lt;br /&gt;
| A graphical tool is available to easily visualize high dimensional models and browse through data ([[Model Visualization GUI|more information here]])&lt;br /&gt;
|-&lt;br /&gt;
! Available test problems*&lt;br /&gt;
| Out of the box support for many built-in functions (Ackley, Camel Back, Goldstein-Price, ...) and datasets (Abalone, Boston Housing, FishLength, ...) from various application domains. Including a number of datasets (and some simulation code) from electronics. In total over 50 examples are available.&lt;br /&gt;
|-&lt;br /&gt;
! License&lt;br /&gt;
| [[License terms]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Custom implementations can easily be added&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
A number of screenshots to give a feel of the SUMO Toolbox. Note these screenshots do not necessarily reflect the latest toolbox version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:octagon.png&lt;br /&gt;
Image:metamodel-sumo-hourglass.png&lt;br /&gt;
Image:SUMO_Toolbox1.png&lt;br /&gt;
Image:SUMO_Toolbox2.png&lt;br /&gt;
Image:SUMO_Toolbox3.png&lt;br /&gt;
Image:SUMO_Toolbox4.png&lt;br /&gt;
Image:ISCSampleSelector1.png&lt;br /&gt;
Image:ISCSampleSelector2.png&lt;br /&gt;
Image:SUMO_Gui1.png&lt;br /&gt;
Image:SUMO_Gui2.png&lt;br /&gt;
Image:Contour1.png&lt;br /&gt;
Image:TwoDim1.png&lt;br /&gt;
Image:TwoDim2.png&lt;br /&gt;
Image:ThreeDim1.png&lt;br /&gt;
Image:ThreeDim2.png‎&lt;br /&gt;
Image:ThreeDim3.png&lt;br /&gt;
Image:FEBioTrekEI.png&lt;br /&gt;
Image:FEBioTrekFunc.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movies ==&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube-logo.jpg|right|70px|link=http://www.youtube.com/sumolab|]] A number of video clips generated by or related to the SUMO Toolbox [http://www.youtube.com/sumolab can be found at our YouTube channel].  Feel free to make suggestions or leave comments.&lt;br /&gt;
&lt;br /&gt;
Note these movies do not necessarily reflect the latest toolbox version. Improvements and/or interface adjustments may have been made since then.&lt;br /&gt;
&lt;br /&gt;
Students have to get real [http://essayservices.org/ essay writing service] to solve their academic writing problem.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
An in depth overview of the rationale and philosophy, including a treatment of the software architecture underlying the SUMO Toolbox is available in the form of a PhD dissertation.  A copy of this dissertation [http://www.sumo.intec.ugent.be/?q=system/files/2010_04_PhD_DirkGorissen.pdf is available here].&lt;br /&gt;
&lt;br /&gt;
In addition the following poster and presentation give a high level overview:&lt;br /&gt;
&lt;br /&gt;
* Poster: [[Media:SUMO_poster.pdf|SUMO poster]]&lt;br /&gt;
* Presentation: [[Media:SUMO_presentation.pdf|SUMO slides]]&lt;br /&gt;
&lt;br /&gt;
To stay up to date with the latest news and releases, we also recommend subscribing to the [http://www.sumo.intec.ugent.be SUMO newsletter]. &lt;br /&gt;
Traffic will be kept to a minimum and you can unsubscribe at any time.&lt;br /&gt;
&lt;br /&gt;
A blog covering related research can be found here [http://sumolab.blogspot.com http://sumolab.blogspot.com].&lt;br /&gt;
[http://www.trustedessays.net/ write essay]&lt;br /&gt;
&lt;br /&gt;
== Citations ==&lt;br /&gt;
&lt;br /&gt;
See [[Citing|Citing the toolbox]].&lt;br /&gt;
&lt;br /&gt;
Certains des meilleurs joueurs dans le monde ignore les «règles» du [http://www.pokerenfrancais.eu/fulltilt-poker-reveiw/ full tilt] poker, mais de façon très précise &amp;quot;lire&amp;quot; les cartes de l&#039;adversaire, ce qui rend une tonne d&#039;agents pour leurs efforts.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5420</id>
		<title>About</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5420"/>
		<updated>2011-03-12T17:22:05Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Citations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History ==&lt;br /&gt;
In 2004, research within the (former) COMS research group, led by professor [http://www.sumo.intec.ugent.be/?q=tomd Tom Dhaene], was focused on developing efficient, adaptive and accurate algorithms for polynomial and rational modeling of linear time-invariant (LTI) systems. This work resulted in a set of Matlab scripts that were used as a testing ground for new ideas and concepts. Research progressed, and with time these scripts were re-worked and refactored into one coherent Matlab toolbox, tentatively named the Multivariate MetaModeling (M3) Toolbox. The first public release of the toolbox (v2.0) occurred in November 2006. In October 2007, the development of the M3 Toolbox was discontinued.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sumo.jpg|150 px|right|blindDACE Toolbox]]&lt;br /&gt;
In April 2008, the first public release of the Surrogate Modeling (SUMO) Toolbox (v5.0) occurred.&lt;br /&gt;
&lt;br /&gt;
For a list of changes since then refer to the [[Changelog]] and [[Whats new]] pages.&lt;br /&gt;
&lt;br /&gt;
== Intended use ==&lt;br /&gt;
&lt;br /&gt;
=== Global Surrogate Models ===&lt;br /&gt;
The SUMO Toolbox was originally designed to solve the following problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;Automatically generate a highly accurate surrogate model (= a regression model) for a computational expensive simulation code&lt;br /&gt;
&amp;lt;br&amp;gt;requiring as little data points and as little user-interaction as possible.&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition the toolbox provides powerful, adaptive algorithms and a whole suite of model types for&lt;br /&gt;
* data fitting problems (regression, function approximation, curve fitting)&lt;br /&gt;
* response surface modeling (RSM)&lt;br /&gt;
* scattered data interpolation&lt;br /&gt;
* model selection&lt;br /&gt;
* Design Of Experiments (DoE)&lt;br /&gt;
* model parameter optimization, e.g., finding the optimal neural network topology, SVM kernel parameters, rational function order, etc. (= hyperparameter optimization)&lt;br /&gt;
* iterative adaptive sample selection (also known as sequential design or active learning)&lt;br /&gt;
&lt;br /&gt;
Note that the SUMO toolbox is able to drive the simulation code directly.&lt;br /&gt;
&lt;br /&gt;
For domain experts or engineers the SUMO Toolbox provides a flexible, pluggable platform to which the response surface modeling task can be delegated. For researchers in surrogate modeling it provides a common framework to implement, test and benchmark new modeling and sampling algorithms.&lt;br /&gt;
&lt;br /&gt;
See the Wikipedia [http://en.wikipedia.org/wiki/Surrogate_model surrogate model] page to find out more.&lt;br /&gt;
&lt;br /&gt;
=== Surrogate Driven Optimization ===&lt;br /&gt;
While the main focus of the SUMO Toolbox is to create accurate global surrogate models, it can be used for other goals too.&lt;br /&gt;
&lt;br /&gt;
For instance, the toolbox can be used to create consecutive local surrogate models for optimization purposes. The information obtained from the local surrogate models is used to guide the adaptive sampling process to the global optimum.&lt;br /&gt;
&lt;br /&gt;
A good sample strategy for surrogate driven optimization seeks a balance between local search and global search, or refining the surrogate model and finding the optimum.&lt;br /&gt;
Such a sample strategy is implemented (akin to (Super)EGO), see the different [[Sample_Selectors#expectedImprovement|sample selectors]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic systems or Time series prediction ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_dynamical.2C_time_dependent_data.3F]].&lt;br /&gt;
&lt;br /&gt;
=== Classification ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_classification_problems.3F]].&lt;br /&gt;
&lt;br /&gt;
== Application range ==&lt;br /&gt;
The SUMO Toolbox has already been applied successfully to a wide range of problems from domains as diverse as aerodynamics, geology, metallurgy, electro-magnetics (EM), electronics, engineering and economics.  The SUMO Toolbox can be applied to any situation where the problem can be described as a function that maps a set of inputs onto a set of outputs.  We generally refer to this function as the [[Simulator]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:sumotask.png|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
Across the different problems to which we have applied the toolbox, the input dimension has ranged from 1 to 130 and the output dimension from 1 to 70 (including both complex and real valued outputs). The number of data points has ranged from as little as 15 to as many as 100000.&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
&lt;br /&gt;
The SUMO Toolbox was designed with a number of goals in mind:&lt;br /&gt;
&lt;br /&gt;
* A flexible tool that integrates different modeling methods and does not tie the user down to one particular set of problems. Reliance on domain specific features should be avoided.&lt;br /&gt;
&lt;br /&gt;
* The focus should be on adaptivity, i.e., relieving the burden on the domain expert as much as possible. Given a simulation model, the software should produce an accurate surrogate model with minimal user interaction. This also includes easily integrating with the existing design environment.&lt;br /&gt;
&lt;br /&gt;
* At the same time keeping in mind that there is no such thing as a `one-size-fits-all&#039;. Different problems need to be modeled differently and require different a priori process knowledge. Therefore the software should be modular and easily extensible to new methods.&lt;br /&gt;
&lt;br /&gt;
* Engineers or domain experts do not tend to trust a black box system that generates models but is unclear about the reasons why a particular model should be preferred. Therefore an important design goal was that the expert user should be able to have full manual control over the modeling process if necessary. In addition the toolbox should support fine grain logging and profiling capabilities so its modeling and sampling decisions can be retraced.&lt;br /&gt;
&lt;br /&gt;
Given this design philosophy, the toolbox can cater to both the researchers working on novel surrogate modeling techniques as well as to the engineers who need the surrogate model as part of their design process. For the former, the toolbox provides a common platform on which to deploy, test, and compare new modeling algorithms and sampling techniques. For the latter, the software functions as a highly configurable and flexible component to which surrogate model construction can be delegated, easing the burden of the user and enhancing productivity.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The main features of the toolbox are listed below.  For an overview of recent changes see the [[Whats new]] page.  A detailed list of changes can be found in the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Implementation Language &lt;br /&gt;
| Matlab, Java, and where applicable C, C++&lt;br /&gt;
|- &lt;br /&gt;
! Design patterns&lt;br /&gt;
| Fully object oriented, with the focus on clean design and encapsulation.&lt;br /&gt;
|- &lt;br /&gt;
! Minimum Requirements&lt;br /&gt;
| See the [[system requirements]] page&lt;br /&gt;
|-&lt;br /&gt;
! Supported data sources*&lt;br /&gt;
| Local executable/script, simulation engine, Java class, Matlab script, dataset (txt file) (see [[Interfacing with the toolbox]])&lt;br /&gt;
|-&lt;br /&gt;
! Supported data types&lt;br /&gt;
| Supports multi-dimensional inputs and outputs. Outputs can be any combination of real/complex.&lt;br /&gt;
|-&lt;br /&gt;
! Supported problem types&lt;br /&gt;
| Regression ([[FAQ#What_about_classification_problems.3F|classification]], [[FAQ#What_about_dynamical.2C_time_dependent_data.3F|time series prediction]])&lt;br /&gt;
|-&lt;br /&gt;
! Configuration&lt;br /&gt;
| Extensively configurable through one main [[FAQ#What_is_XML.3F|XML]] configuration file.&lt;br /&gt;
|-&lt;br /&gt;
! Flexibility&lt;br /&gt;
| Virtually every component of the modeling process can be configured, replaced or extended by a user specific, custom implementation&lt;br /&gt;
|-&lt;br /&gt;
! Predefined accuracy&lt;br /&gt;
| The toolbox will run until the user required accuracy has been reached, the maximum number of samples has been exceeded or a timeout has occurred&lt;br /&gt;
|-&lt;br /&gt;
! Model Types*&lt;br /&gt;
| Out of the box support for:&lt;br /&gt;
* Polynomial/Rational functions&lt;br /&gt;
* Feedforward Neural Networks, 3 implementations&lt;br /&gt;
** One based on the [http://www.mathworks.com/products/neuralnet/ Matlab Neural Network toolbox]&lt;br /&gt;
** One based on the [http://leenissen.dk/fann/ Fast Artificial Neural Network Library (FANN)]&lt;br /&gt;
** One based on the [http://www.iau.dtu.dk/research/control/nnsysid.html NNSYSID Toolbox]&lt;br /&gt;
* Radial Basis Function (RBF) Models&lt;br /&gt;
* RBF Neural Networks&lt;br /&gt;
* Gaussian Process Models (based on [http://www.GaussianProcess.org/gpml/code GPML])&lt;br /&gt;
* Kriging Models (two custom implementations)&lt;br /&gt;
* Blind Kriging Models&lt;br /&gt;
* Smoothing spline models&lt;br /&gt;
* Support Vector Machines (SVM)&lt;br /&gt;
** Least Squares SVM (based on [http://www.esat.kuleuven.ac.be/sista/lssvmlab/ LS-SVMlab])&lt;br /&gt;
** epsilon-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM] or [http://svmlight.joachims.org/ SVMlight])&lt;br /&gt;
** nu-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM])&lt;br /&gt;
|-&lt;br /&gt;
! Model parameter optimization algorithms*&lt;br /&gt;
| Pattern Search, EOG, Simulated Annealing, Genetic Algorithm, BGFS, DIRECT, Particle Swarm Optimization (PSO), NSGA-II ...&lt;br /&gt;
|-&lt;br /&gt;
! Sample selection algorithms (=sequential design, active learning)*&lt;br /&gt;
| Random, error-based, density-based, gradient-based, and many different hybrids&lt;br /&gt;
|-&lt;br /&gt;
! Experimental design*&lt;br /&gt;
| Latin Hypercube Sampling, Central Composite, Box-Behnken, random, user defined, full factorial&lt;br /&gt;
|-&lt;br /&gt;
! Model selection measures*&lt;br /&gt;
| Validation set, cross-validation, leave-one-out, model difference, AIC (also in a multi-objective context, see [[Multi-Objective Modeling]])&lt;br /&gt;
|-&lt;br /&gt;
! Sample Evaluation*&lt;br /&gt;
| On the local machine (taking advantage of multi-core CPUs) or in parallel on a cluster/grid&lt;br /&gt;
|-&lt;br /&gt;
! Supported distributed middlewares*&lt;br /&gt;
| [http://gridengine.sunsource.net/ Sun Grid Engine], LCG Grid middleware (both accessed through a SSH accessible frontnode)&lt;br /&gt;
|-&lt;br /&gt;
! Logging&lt;br /&gt;
| Extensive logging to enable close monitoring of the modeling process.  Logging granularity is fully configurable and log streams can be easily redirected (to file, console, a remote machine, ...).&lt;br /&gt;
|-&lt;br /&gt;
! Profiling*&lt;br /&gt;
| Extensive profiling framework for easy gathering (and plotting) of modeling metrics (average sample evaluation time, hyperparameter optimization trace, ...)&lt;br /&gt;
|-&lt;br /&gt;
! Easy tracking of modeling progress&lt;br /&gt;
| Automatic storing of best models and their plots. Ability to automatically generate a movie of the sequence of plots.&lt;br /&gt;
|-&lt;br /&gt;
! Model browser GUI&lt;br /&gt;
| A graphical tool is available to easily visualize high dimensional models and browse through data ([[Model Visualization GUI|more information here]])&lt;br /&gt;
|-&lt;br /&gt;
! Available test problems*&lt;br /&gt;
| Out of the box support for many built-in functions (Ackley, Camel Back, Goldstein-Price, ...) and datasets (Abalone, Boston Housing, FishLength, ...) from various application domains. Including a number of datasets (and some simulation code) from electronics. In total over 50 examples are available.&lt;br /&gt;
|-&lt;br /&gt;
! License&lt;br /&gt;
| [[License terms]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Custom implementations can easily be added&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
A number of screenshots to give a feel of the SUMO Toolbox. Note these screenshots do not necessarily reflect the latest toolbox version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:octagon.png&lt;br /&gt;
Image:metamodel-sumo-hourglass.png&lt;br /&gt;
Image:SUMO_Toolbox1.png&lt;br /&gt;
Image:SUMO_Toolbox2.png&lt;br /&gt;
Image:SUMO_Toolbox3.png&lt;br /&gt;
Image:SUMO_Toolbox4.png&lt;br /&gt;
Image:ISCSampleSelector1.png&lt;br /&gt;
Image:ISCSampleSelector2.png&lt;br /&gt;
Image:SUMO_Gui1.png&lt;br /&gt;
Image:SUMO_Gui2.png&lt;br /&gt;
Image:Contour1.png&lt;br /&gt;
Image:TwoDim1.png&lt;br /&gt;
Image:TwoDim2.png&lt;br /&gt;
Image:ThreeDim1.png&lt;br /&gt;
Image:ThreeDim2.png‎&lt;br /&gt;
Image:ThreeDim3.png&lt;br /&gt;
Image:FEBioTrekEI.png&lt;br /&gt;
Image:FEBioTrekFunc.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movies ==&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube-logo.jpg|right|70px|link=http://www.youtube.com/sumolab|]] A number of video clips generated by or related to the SUMO Toolbox [http://www.youtube.com/sumolab can be found at our YouTube channel].  Feel free to make suggestions or leave comments.&lt;br /&gt;
&lt;br /&gt;
Note these movies do not necessarily reflect the latest toolbox version. Improvements and/or interface adjustments may have been made since then.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
An in depth overview of the rationale and philosophy, including a treatment of the software architecture underlying the SUMO Toolbox is available in the form of a PhD dissertation.  A copy of this dissertation [http://www.sumo.intec.ugent.be/?q=system/files/2010_04_PhD_DirkGorissen.pdf is available here].&lt;br /&gt;
&lt;br /&gt;
In addition the following poster and presentation give a high level overview:&lt;br /&gt;
&lt;br /&gt;
* Poster: [[Media:SUMO_poster.pdf|SUMO poster]]&lt;br /&gt;
* Presentation: [[Media:SUMO_presentation.pdf|SUMO slides]]&lt;br /&gt;
&lt;br /&gt;
To stay up to date with the latest news and releases, we also recommend subscribing to the [http://www.sumo.intec.ugent.be SUMO newsletter]. &lt;br /&gt;
Traffic will be kept to a minimum and you can unsubscribe at any time.&lt;br /&gt;
&lt;br /&gt;
A blog covering related research can be found here [http://sumolab.blogspot.com http://sumolab.blogspot.com].&lt;br /&gt;
[http://www.trustedessays.net/ write essay]&lt;br /&gt;
&lt;br /&gt;
== Citations ==&lt;br /&gt;
&lt;br /&gt;
See [[Citing|Citing the toolbox]].&lt;br /&gt;
&lt;br /&gt;
Certains des meilleurs joueurs dans le monde ignore les «règles» du [http://www.pokerenfrancais.eu/fulltilt-poker-reveiw/ full tilt] poker, mais de façon très précise &amp;quot;lire&amp;quot; les cartes de l&#039;adversaire, ce qui rend une tonne d&#039;agents pour leurs efforts.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5418</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5418"/>
		<updated>2011-02-27T11:24:37Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test and benchmark different sampling and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge.&lt;br /&gt;
&lt;br /&gt;
[http://www.resumesplanet.com resume]&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5267</id>
		<title>About</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5267"/>
		<updated>2010-11-29T14:57:24Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History ==&lt;br /&gt;
In 2004, research within the (former) COMS research group, led by professor [http://www.sumo.intec.ugent.be/?q=tomd Tom Dhaene], was focused on developing efficient, adaptive and accurate algorithms for polynomial and rational modeling of linear time-invariant (LTI) systems. This work resulted in a set of Matlab scripts that were used as a testing ground for new ideas and concepts. Research progressed, and with time these scripts were re-worked and refactored into one coherent Matlab toolbox, tentatively named the Multivariate MetaModeling (M3) Toolbox. The first public release of the toolbox (v2.0) occurred in November 2006. In October 2007, the development of the M3 Toolbox was discontinued.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sumo.jpg|150 px|right|blindDACE Toolbox]]&lt;br /&gt;
In April 2008, the first public release of the Surrogate Modeling (SUMO) Toolbox (v5.0) occurred.&lt;br /&gt;
&lt;br /&gt;
For a list of changes since then refer to the [[Changelog]] and [[Whats new]] pages.&lt;br /&gt;
&lt;br /&gt;
== Intended use ==&lt;br /&gt;
&lt;br /&gt;
=== Global Surrogate Models ===&lt;br /&gt;
The SUMO Toolbox was originally designed to solve the following problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;Automatically generate a highly accurate surrogate model (= a regression model) for a computational expensive simulation code&lt;br /&gt;
&amp;lt;br&amp;gt;requiring as little data points and as little user-interaction as possible.&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition the toolbox provides powerful, adaptive algorithms and a whole suite of model types for&lt;br /&gt;
* data fitting problems (regression, function approximation, curve fitting)&lt;br /&gt;
* response surface modeling (RSM)&lt;br /&gt;
* scattered data interpolation&lt;br /&gt;
* model selection&lt;br /&gt;
* Design Of Experiments (DoE)&lt;br /&gt;
* model parameter optimization, e.g., finding the optimal neural network topology, SVM kernel parameters, rational function order, etc. (= hyperparameter optimization)&lt;br /&gt;
* iterative adaptive sample selection (also known as sequential design or active learning)&lt;br /&gt;
&lt;br /&gt;
Note that the SUMO toolbox is able to drive the simulation code directly.&lt;br /&gt;
&lt;br /&gt;
For domain experts or engineers the SUMO Toolbox provides a flexible, pluggable platform to which the response surface modeling task can be delegated. For researchers in surrogate modeling it provides a common framework to implement, test and benchmark new modeling and sampling algorithms.&lt;br /&gt;
&lt;br /&gt;
See the Wikipedia [http://en.wikipedia.org/wiki/Surrogate_model surrogate model] page to find out more.&lt;br /&gt;
&lt;br /&gt;
=== Surrogate Driven Optimization ===&lt;br /&gt;
While the main focus of the SUMO Toolbox is to create accurate global surrogate models, it can be used for other goals too.&lt;br /&gt;
&lt;br /&gt;
For instance, the toolbox can be used to create consecutive local surrogate models for optimization purposes. The information obtained from the local surrogate models is used to guide the adaptive sampling process to the global optimum.&lt;br /&gt;
&lt;br /&gt;
A good sample strategy for surrogate driven optimization seeks a balance between local search and global search, or refining the surrogate model and finding the optimum.&lt;br /&gt;
Such a sample strategy is implemented (akin to (Super)EGO), see the different [[Sample_Selectors#expectedImprovement|sample selectors]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic systems or Time series prediction ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_dynamical.2C_time_dependent_data.3F]].&lt;br /&gt;
&lt;br /&gt;
=== Classification ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_classification_problems.3F]].&lt;br /&gt;
&lt;br /&gt;
== Application range ==&lt;br /&gt;
The SUMO Toolbox has already been applied successfully to a wide range of problems from domains as diverse as aerodynamics, geology, metallurgy, electro-magnetics (EM), electronics, engineering and economics.  The SUMO Toolbox can be applied to any situation where the problem can be described as a function that maps a set of inputs onto a set of outputs.  We generally refer to this function as the [[Simulator]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:sumotask.png|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
Across the different problems to which we have applied the toolbox, the input dimension has ranged from 1 to 130 and the output dimension from 1 to 70 (including both complex and real valued outputs). The number of data points has ranged from as little as 15 to as many as 100000.&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
&lt;br /&gt;
The SUMO Toolbox was designed with a number of goals in mind:&lt;br /&gt;
&lt;br /&gt;
* A flexible tool that integrates different modeling methods and does not tie the user down to one particular set of problems. Reliance on domain specific features should be avoided.&lt;br /&gt;
&lt;br /&gt;
* The focus should be on adaptivity, i.e., relieving the burden on the domain expert as much as possible. Given a simulation model, the software should produce an accurate surrogate model with minimal user interaction. This also includes easily integrating with the existing design environment.&lt;br /&gt;
&lt;br /&gt;
* At the same time keeping in mind that there is no such thing as a `one-size-fits-all&#039;. Different problems need to be modeled differently and require different a priori process knowledge. Therefore the software should be modular and easily extensible to new methods.&lt;br /&gt;
&lt;br /&gt;
* Engineers or domain experts do not tend to trust a black box system that generates models but is unclear about the reasons why a particular model should be preferred. Therefore an important design goal was that the expert user should be able to have full manual control over the modeling process if necessary. In addition the toolbox should support fine grain logging and profiling capabilities so its modeling and sampling decisions can be retraced.&lt;br /&gt;
&lt;br /&gt;
Given this design philosophy, the toolbox can cater to both the researchers working on novel surrogate modeling techniques as well as to the engineers who need the surrogate model as part of their design process. For the former, the toolbox provides a common platform on which to deploy, test, and compare new modeling algorithms and sampling techniques. For the latter, the software functions as a highly configurable and flexible component to which surrogate model construction can be delegated, easing the burden of the user and enhancing productivity.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The main features of the toolbox are listed below.  For an overview of recent changes see the [[Whats new]] page.  A detailed list of changes can be found in the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Implementation Language &lt;br /&gt;
| Matlab, Java, and where applicable C, C++&lt;br /&gt;
|- &lt;br /&gt;
! Design patterns&lt;br /&gt;
| Fully object oriented, with the focus on clean design and encapsulation.&lt;br /&gt;
|- &lt;br /&gt;
! Minimum Requirements&lt;br /&gt;
| See the [[system requirements]] page&lt;br /&gt;
|-&lt;br /&gt;
! Supported data sources*&lt;br /&gt;
| Local executable/script, simulation engine, Java class, Matlab script, dataset (txt file) (see [[Interfacing with the toolbox]])&lt;br /&gt;
|-&lt;br /&gt;
! Supported data types&lt;br /&gt;
| Supports multi-dimensional inputs and outputs. Outputs can be any combination of real/complex.&lt;br /&gt;
|-&lt;br /&gt;
! Supported problem types&lt;br /&gt;
| Regression ([[FAQ#What_about_classification_problems.3F|classification]], [[FAQ#What_about_dynamical.2C_time_dependent_data.3F|time series prediction]])&lt;br /&gt;
|-&lt;br /&gt;
! Configuration&lt;br /&gt;
| Extensively configurable through one main [[FAQ#What_is_XML.3F|XML]] configuration file.&lt;br /&gt;
|-&lt;br /&gt;
! Flexibility&lt;br /&gt;
| Virtually every component of the modeling process can be configured, replaced or extended by a user specific, custom implementation&lt;br /&gt;
|-&lt;br /&gt;
! Predefined accuracy&lt;br /&gt;
| The toolbox will run until the user required accuracy has been reached, the maximum number of samples has been exceeded or a timeout has occurred&lt;br /&gt;
|-&lt;br /&gt;
! Model Types*&lt;br /&gt;
| Out of the box support for:&lt;br /&gt;
* Polynomial/Rational functions&lt;br /&gt;
* Feedforward Neural Networks, 3 implementations&lt;br /&gt;
** One based on the [http://www.mathworks.com/products/neuralnet/ Matlab Neural Network toolbox]&lt;br /&gt;
** One based on the [http://leenissen.dk/fann/ Fast Artificial Neural Network Library (FANN)]&lt;br /&gt;
** One based on the [http://www.iau.dtu.dk/research/control/nnsysid.html NNSYSID Toolbox]&lt;br /&gt;
* Radial Basis Function (RBF) Models&lt;br /&gt;
* RBF Neural Networks&lt;br /&gt;
* Gaussian Process Models (based on [http://www.GaussianProcess.org/gpml/code GPML])&lt;br /&gt;
* Kriging Models (two custom implementations)&lt;br /&gt;
* Blind Kriging Models&lt;br /&gt;
* Smoothing spline models&lt;br /&gt;
* Support Vector Machines (SVM)&lt;br /&gt;
** Least Squares SVM (based on [http://www.esat.kuleuven.ac.be/sista/lssvmlab/ LS-SVMlab])&lt;br /&gt;
** epsilon-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM] or [http://svmlight.joachims.org/ SVMlight])&lt;br /&gt;
** nu-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM])&lt;br /&gt;
|-&lt;br /&gt;
! Model parameter optimization algorithms*&lt;br /&gt;
| Pattern Search, EOG, Simulated Annealing, Genetic Algorithm, BGFS, DIRECT, Particle Swarm Optimization (PSO), NSGA-II ...&lt;br /&gt;
|-&lt;br /&gt;
! Sample selection algorithms (=sequential design, active learning)*&lt;br /&gt;
| Random, error-based, density-based, gradient-based, and many different hybrids&lt;br /&gt;
|-&lt;br /&gt;
! Experimental design*&lt;br /&gt;
| Latin Hypercube Sampling, Central Composite, Box-Behnken, random, user defined, full factorial&lt;br /&gt;
|-&lt;br /&gt;
! Model selection measures*&lt;br /&gt;
| Validation set, cross-validation, leave-one-out, model difference, AIC (also in a multi-objective context, see [[Multi-Objective Modeling]])&lt;br /&gt;
|-&lt;br /&gt;
! Sample Evaluation*&lt;br /&gt;
| On the local machine (taking advantage of multi-core CPUs) or in parallel on a cluster/grid&lt;br /&gt;
|-&lt;br /&gt;
! Supported distributed middlewares*&lt;br /&gt;
| [http://gridengine.sunsource.net/ Sun Grid Engine], LCG Grid middleware (both accessed through a SSH accessible frontnode)&lt;br /&gt;
|-&lt;br /&gt;
! Logging&lt;br /&gt;
| Extensive logging to enable close monitoring of the modeling process.  Logging granularity is fully configurable and log streams can be easily redirected (to file, console, a remote machine, ...).&lt;br /&gt;
|-&lt;br /&gt;
! Profiling*&lt;br /&gt;
| Extensive profiling framework for easy gathering (and plotting) of modeling metrics (average sample evaluation time, hyperparameter optimization trace, ...)&lt;br /&gt;
|-&lt;br /&gt;
! Easy tracking of modeling progress&lt;br /&gt;
| Automatic storing of best models and their plots. Ability to automatically generate a movie of the sequence of plots.&lt;br /&gt;
|-&lt;br /&gt;
! Model browser GUI&lt;br /&gt;
| A graphical tool is available to easily visualize high dimensional models and browse through data ([[Model Visualization GUI|more information here]])&lt;br /&gt;
|-&lt;br /&gt;
! Available test problems*&lt;br /&gt;
| Out of the box support for many built-in functions (Ackley, Camel Back, Goldstein-Price, ...) and datasets (Abalone, Boston Housing, FishLength, ...) from various application domains. Including a number of datasets (and some simulation code) from electronics. In total over 50 examples are available.&lt;br /&gt;
|-&lt;br /&gt;
! License&lt;br /&gt;
| [[License terms]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Custom implementations can easily be added&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
A number of screenshots to give a feel of the SUMO Toolbox. Note these screenshots do not necessarily reflect the latest toolbox version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:octagon.png&lt;br /&gt;
Image:metamodel-sumo-hourglass.png&lt;br /&gt;
Image:SUMO_Toolbox1.png&lt;br /&gt;
Image:SUMO_Toolbox2.png&lt;br /&gt;
Image:SUMO_Toolbox3.png&lt;br /&gt;
Image:SUMO_Toolbox4.png&lt;br /&gt;
Image:ISCSampleSelector1.png&lt;br /&gt;
Image:ISCSampleSelector2.png&lt;br /&gt;
Image:SUMO_Gui1.png&lt;br /&gt;
Image:SUMO_Gui2.png&lt;br /&gt;
Image:Contour1.png&lt;br /&gt;
Image:TwoDim1.png&lt;br /&gt;
Image:TwoDim2.png&lt;br /&gt;
Image:ThreeDim1.png&lt;br /&gt;
Image:ThreeDim2.png‎&lt;br /&gt;
Image:ThreeDim3.png&lt;br /&gt;
Image:FEBioTrekEI.png&lt;br /&gt;
Image:FEBioTrekFunc.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movies ==&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube-logo.jpg|right|70px|link=http://www.youtube.com/sumolab|]] A number of video clips generated by or related to the SUMO Toolbox [http://www.youtube.com/sumolab can be found at our YouTube channel].  Feel free to make suggestions or leave comments.&lt;br /&gt;
&lt;br /&gt;
Note these movies do not necessarily reflect the latest toolbox version. Improvements and/or interface adjustments may have been made since then.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
An in depth overview of the rationale and philosophy, including a treatment of the software architecture underlying the SUMO Toolbox is available in the form of a PhD dissertation.  A copy of this dissertation [http://www.sumo.intec.ugent.be/?q=system/files/2010_04_PhD_DirkGorissen.pdf is available here].&lt;br /&gt;
&lt;br /&gt;
In addition the following poster and presentation give a high level overview:&lt;br /&gt;
&lt;br /&gt;
* Poster: [[Media:SUMO_poster.pdf|SUMO poster]]&lt;br /&gt;
* Presentation: [[Media:SUMO_presentation.pdf|SUMO slides]]&lt;br /&gt;
&lt;br /&gt;
To stay up to date with the latest news and releases, we also recommend subscribing to the [http://www.sumo.intec.ugent.be SUMO newsletter]. &lt;br /&gt;
Traffic will be kept to a minimum and you can unsubscribe at any time.&lt;br /&gt;
&lt;br /&gt;
A blog covering related research can be found here [http://sumolab.blogspot.com http://sumolab.blogspot.com].&lt;br /&gt;
[http://www.trustedessays.net/ write essay]&lt;br /&gt;
&lt;br /&gt;
== Citations ==&lt;br /&gt;
&lt;br /&gt;
See [[Citing|Citing the toolbox]].&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5266</id>
		<title>About</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=5266"/>
		<updated>2010-11-29T14:56:23Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History ==&lt;br /&gt;
In 2004, research within the (former) COMS research group, led by professor [http://www.sumo.intec.ugent.be/?q=tomd Tom Dhaene], was focused on developing efficient, adaptive and accurate algorithms for polynomial and rational modeling of linear time-invariant (LTI) systems. This work resulted in a set of Matlab scripts that were used as a testing ground for new ideas and concepts. Research progressed, and with time these scripts were re-worked and refactored into one coherent Matlab toolbox, tentatively named the Multivariate MetaModeling (M3) Toolbox. The first public release of the toolbox (v2.0) occurred in November 2006. In October 2007, the development of the M3 Toolbox was discontinued.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sumo.jpg|150 px|right|blindDACE Toolbox]]&lt;br /&gt;
In April 2008, the first public release of the Surrogate Modeling (SUMO) Toolbox (v5.0) occurred.&lt;br /&gt;
&lt;br /&gt;
For a list of changes since then refer to the [[Changelog]] and [[Whats new]] pages.&lt;br /&gt;
&lt;br /&gt;
== Intended use ==&lt;br /&gt;
&lt;br /&gt;
=== Global Surrogate Models ===&lt;br /&gt;
The SUMO Toolbox was originally designed to solve the following problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;Automatically generate a highly accurate surrogate model (= a regression model) for a computational expensive simulation code&lt;br /&gt;
&amp;lt;br&amp;gt;requiring as little data points and as little user-interaction as possible.&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition the toolbox provides powerful, adaptive algorithms and a whole suite of model types for&lt;br /&gt;
* data fitting problems (regression, function approximation, curve fitting)&lt;br /&gt;
* response surface modeling (RSM)&lt;br /&gt;
* scattered data interpolation&lt;br /&gt;
* model selection&lt;br /&gt;
* Design Of Experiments (DoE)&lt;br /&gt;
* model parameter optimization, e.g., finding the optimal neural network topology, SVM kernel parameters, rational function order, etc. (= hyperparameter optimization)&lt;br /&gt;
* iterative adaptive sample selection (also known as sequential design or active learning)&lt;br /&gt;
&lt;br /&gt;
Note that the SUMO toolbox is able to drive the simulation code directly.&lt;br /&gt;
&lt;br /&gt;
For domain experts or engineers the SUMO Toolbox provides a flexible, pluggable platform to which the response surface modeling task can be delegated. For researchers in surrogate modeling it provides a common framework to implement, test and benchmark new modeling and sampling algorithms.&lt;br /&gt;
&lt;br /&gt;
See the Wikipedia [http://en.wikipedia.org/wiki/Surrogate_model surrogate model] page to find out more.&lt;br /&gt;
&lt;br /&gt;
=== Surrogate Driven Optimization ===&lt;br /&gt;
While the main focus of the SUMO Toolbox is to create accurate global surrogate models, it can be used for other goals too.&lt;br /&gt;
&lt;br /&gt;
For instance, the toolbox can be used to create consecutive local surrogate models for optimization purposes. The information obtained from the local surrogate models is used to guide the adaptive sampling process to the global optimum.&lt;br /&gt;
&lt;br /&gt;
A good sample strategy for surrogate driven optimization seeks a balance between local search and global search, or refining the surrogate model and finding the optimum.&lt;br /&gt;
Such a sample strategy is implemented (akin to (Super)EGO), see the different [[Sample_Selectors#expectedImprovement|sample selectors]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic systems or Time series prediction ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_dynamical.2C_time_dependent_data.3F]].&lt;br /&gt;
&lt;br /&gt;
=== Classification ===&lt;br /&gt;
&lt;br /&gt;
See [[FAQ#What_about_classification_problems.3F]].&lt;br /&gt;
&lt;br /&gt;
== Application range ==&lt;br /&gt;
The SUMO Toolbox has already been applied successfully to a wide range of problems from domains as diverse as aerodynamics, geology, metallurgy, electro-magnetics (EM), electronics, engineering and economics.  The SUMO Toolbox can be applied to any situation where the problem can be described as a function that maps a set of inputs onto a set of outputs.  We generally refer to this function as the [[Simulator]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:sumotask.png|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
Across the different problems to which we have applied the toolbox, the input dimension has ranged from 1 to 130 and the output dimension from 1 to 70 (including both complex and real valued outputs). The number of data points has ranged from as little as 15 to as many as 100000.&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
&lt;br /&gt;
The SUMO Toolbox was designed with a number of goals in mind:&lt;br /&gt;
&lt;br /&gt;
* A flexible tool that integrates different modeling methods and does not tie the user down to one particular set of problems. Reliance on domain specific features should be avoided.&lt;br /&gt;
&lt;br /&gt;
* The focus should be on adaptivity, i.e., relieving the burden on the domain expert as much as possible. Given a simulation model, the software should produce an accurate surrogate model with minimal user interaction. This also includes easily integrating with the existing design environment.&lt;br /&gt;
&lt;br /&gt;
* At the same time keeping in mind that there is no such thing as a `one-size-fits-all&#039;. Different problems need to be modeled differently and require different a priori process knowledge. Therefore the software should be modular and easily extensible to new methods.&lt;br /&gt;
&lt;br /&gt;
* Engineers or domain experts do not tend to trust a black box system that generates models but is unclear about the reasons why a particular model should be preferred. Therefore an important design goal was that the expert user should be able to have full manual control over the modeling process if necessary. In addition the toolbox should support fine grain logging and profiling capabilities so its modeling and sampling decisions can be retraced.&lt;br /&gt;
&lt;br /&gt;
Given this design philosophy, the toolbox can cater to both the researchers working on novel surrogate modeling techniques as well as to the engineers who need the surrogate model as part of their design process. For the former, the toolbox provides a common platform on which to deploy, test, and compare new modeling algorithms and sampling techniques. For the latter, the software functions as a highly configurable and flexible component to which surrogate model construction can be delegated, easing the burden of the user and enhancing productivity.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The main features of the toolbox are listed below.  For an overview of recent changes see the [[Whats new]] page.  A detailed list of changes can be found in the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Implementation Language &lt;br /&gt;
| Matlab, Java, and where applicable C, C++&lt;br /&gt;
|- &lt;br /&gt;
! Design patterns&lt;br /&gt;
| Fully object oriented, with the focus on clean design and encapsulation.&lt;br /&gt;
|- &lt;br /&gt;
! Minimum Requirements&lt;br /&gt;
| See the [[system requirements]] page&lt;br /&gt;
|-&lt;br /&gt;
! Supported data sources*&lt;br /&gt;
| Local executable/script, simulation engine, Java class, Matlab script, dataset (txt file) (see [[Interfacing with the toolbox]])&lt;br /&gt;
|-&lt;br /&gt;
! Supported data types&lt;br /&gt;
| Supports multi-dimensional inputs and outputs. Outputs can be any combination of real/complex.&lt;br /&gt;
|-&lt;br /&gt;
! Supported problem types&lt;br /&gt;
| Regression ([[FAQ#What_about_classification_problems.3F|classification]], [[FAQ#What_about_dynamical.2C_time_dependent_data.3F|time series prediction]])&lt;br /&gt;
|-&lt;br /&gt;
! Configuration&lt;br /&gt;
| Extensively configurable through one main [[FAQ#What_is_XML.3F|XML]] configuration file.&lt;br /&gt;
|-&lt;br /&gt;
! Flexibility&lt;br /&gt;
| Virtually every component of the modeling process can be configured, replaced or extended by a user specific, custom implementation&lt;br /&gt;
|-&lt;br /&gt;
! Predefined accuracy&lt;br /&gt;
| The toolbox will run until the user required accuracy has been reached, the maximum number of samples has been exceeded or a timeout has occurred&lt;br /&gt;
|-&lt;br /&gt;
! Model Types*&lt;br /&gt;
| Out of the box support for:&lt;br /&gt;
* Polynomial/Rational functions&lt;br /&gt;
* Feedforward Neural Networks, 3 implementations&lt;br /&gt;
** One based on the [http://www.mathworks.com/products/neuralnet/ Matlab Neural Network toolbox]&lt;br /&gt;
** One based on the [http://leenissen.dk/fann/ Fast Artificial Neural Network Library (FANN)]&lt;br /&gt;
** One based on the [http://www.iau.dtu.dk/research/control/nnsysid.html NNSYSID Toolbox]&lt;br /&gt;
* Radial Basis Function (RBF) Models&lt;br /&gt;
* RBF Neural Networks&lt;br /&gt;
* Gaussian Process Models (based on [http://www.GaussianProcess.org/gpml/code GPML])&lt;br /&gt;
* Kriging Models (two custom implementations)&lt;br /&gt;
* Blind Kriging Models&lt;br /&gt;
* Smoothing spline models&lt;br /&gt;
* Support Vector Machines (SVM)&lt;br /&gt;
** Least Squares SVM (based on [http://www.esat.kuleuven.ac.be/sista/lssvmlab/ LS-SVMlab])&lt;br /&gt;
** epsilon-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM] or [http://svmlight.joachims.org/ SVMlight])&lt;br /&gt;
** nu-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM])&lt;br /&gt;
|-&lt;br /&gt;
! Model parameter optimization algorithms*&lt;br /&gt;
| Pattern Search, EOG, Simulated Annealing, Genetic Algorithm, BGFS, DIRECT, Particle Swarm Optimization (PSO), NSGA-II ...&lt;br /&gt;
|-&lt;br /&gt;
! Sample selection algorithms (=sequential design, active learning)*&lt;br /&gt;
| Random, error-based, density-based, gradient-based, and many different hybrids&lt;br /&gt;
|-&lt;br /&gt;
! Experimental design*&lt;br /&gt;
| Latin Hypercube Sampling, Central Composite, Box-Behnken, random, user defined, full factorial&lt;br /&gt;
|-&lt;br /&gt;
! Model selection measures*&lt;br /&gt;
| Validation set, cross-validation, leave-one-out, model difference, AIC (also in a multi-objective context, see [[Multi-Objective Modeling]])&lt;br /&gt;
|-&lt;br /&gt;
! Sample Evaluation*&lt;br /&gt;
| On the local machine (taking advantage of multi-core CPUs) or in parallel on a cluster/grid&lt;br /&gt;
|-&lt;br /&gt;
! Supported distributed middlewares*&lt;br /&gt;
| [http://gridengine.sunsource.net/ Sun Grid Engine], LCG Grid middleware (both accessed through a SSH accessible frontnode)&lt;br /&gt;
|-&lt;br /&gt;
! Logging&lt;br /&gt;
| Extensive logging to enable close monitoring of the modeling process.  Logging granularity is fully configurable and log streams can be easily redirected (to file, console, a remote machine, ...).&lt;br /&gt;
|-&lt;br /&gt;
! Profiling*&lt;br /&gt;
| Extensive profiling framework for easy gathering (and plotting) of modeling metrics (average sample evaluation time, hyperparameter optimization trace, ...)&lt;br /&gt;
|-&lt;br /&gt;
! Easy tracking of modeling progress&lt;br /&gt;
| Automatic storing of best models and their plots. Ability to automatically generate a movie of the sequence of plots.&lt;br /&gt;
|-&lt;br /&gt;
! Model browser GUI&lt;br /&gt;
| A graphical tool is available to easily visualize high dimensional models and browse through data ([[Model Visualization GUI|more information here]])&lt;br /&gt;
|-&lt;br /&gt;
! Available test problems*&lt;br /&gt;
| Out of the box support for many built-in functions (Ackley, Camel Back, Goldstein-Price, ...) and datasets (Abalone, Boston Housing, FishLength, ...) from various application domains. Including a number of datasets (and some simulation code) from electronics. In total over 50 examples are available.&lt;br /&gt;
|-&lt;br /&gt;
! License&lt;br /&gt;
| [[License terms]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Custom implementations can easily be added&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
A number of screenshots to give a feel of the SUMO Toolbox. Note these screenshots do not necessarily reflect the latest toolbox version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:octagon.png&lt;br /&gt;
Image:metamodel-sumo-hourglass.png&lt;br /&gt;
Image:SUMO_Toolbox1.png&lt;br /&gt;
Image:SUMO_Toolbox2.png&lt;br /&gt;
Image:SUMO_Toolbox3.png&lt;br /&gt;
Image:SUMO_Toolbox4.png&lt;br /&gt;
Image:ISCSampleSelector1.png&lt;br /&gt;
Image:ISCSampleSelector2.png&lt;br /&gt;
Image:SUMO_Gui1.png&lt;br /&gt;
Image:SUMO_Gui2.png&lt;br /&gt;
Image:Contour1.png&lt;br /&gt;
Image:TwoDim1.png&lt;br /&gt;
Image:TwoDim2.png&lt;br /&gt;
Image:ThreeDim1.png&lt;br /&gt;
Image:ThreeDim2.png‎&lt;br /&gt;
Image:ThreeDim3.png&lt;br /&gt;
Image:FEBioTrekEI.png&lt;br /&gt;
Image:FEBioTrekFunc.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movies ==&lt;br /&gt;
&lt;br /&gt;
[[Image:youtube-logo.jpg|right|70px|link=http://www.youtube.com/sumolab|]] A number of video clips generated by or related to the SUMO Toolbox [http://www.youtube.com/sumolab can be found at our YouTube channel].  Feel free to make suggestions or leave comments.&lt;br /&gt;
&lt;br /&gt;
Note these movies do not necessarily reflect the latest toolbox version. Improvements and/or interface adjustments may have been made since then.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
An in depth overview of the rationale and philosophy, including a treatment of the software architecture underlying the SUMO Toolbox is available in the form of a PhD dissertation.  A copy of this dissertation [http://www.sumo.intec.ugent.be/?q=system/files/2010_04_PhD_DirkGorissen.pdf is available here].&lt;br /&gt;
&lt;br /&gt;
In addition the following poster and presentation give a high level overview:&lt;br /&gt;
&lt;br /&gt;
* Poster: [[Media:SUMO_poster.pdf|SUMO poster]]&lt;br /&gt;
* Presentation: [[Media:SUMO_presentation.pdf|SUMO slides]]&lt;br /&gt;
&lt;br /&gt;
To stay up to date with the latest news and releases, we also recommend subscribing to the [http://www.sumo.intec.ugent.be SUMO newsletter]. &lt;br /&gt;
Traffic will be kept to a minimum and you can unsubscribe at any time.&lt;br /&gt;
&lt;br /&gt;
A blog covering related research can be found here [http://sumolab.blogspot.com http://sumolab.blogspot.com].&lt;br /&gt;
[http://www.rustedessays.net/ write essay]&lt;br /&gt;
&lt;br /&gt;
== Citations ==&lt;br /&gt;
&lt;br /&gt;
See [[Citing|Citing the toolbox]].&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=OoDACE:_Citing&amp;diff=5238</id>
		<title>OoDACE: Citing</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=OoDACE:_Citing&amp;diff=5238"/>
		<updated>2010-11-18T05:05:16Z</updated>

		<summary type="html">&lt;p&gt;Digipham: New page: == Payday Loan Debt ==   Payback loans can be actual advantageous for bodies to amuse their actual banknote requirements. Same day payday loans can be authentic as the abbreviate appellati...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Payday Loan Debt ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Payback loans can be actual advantageous for bodies to amuse their actual banknote requirements. Same day payday loans can be authentic as the abbreviate appellation loans accustomed by non coffer lending institutions. Improper banking planning leads to the accession of [http://www.paydayloansolutions.net/blog/introducing-the-one-hour-payday-loan-express quick cash payday loan] debts and one keeps on apprehensive how to get out of payday laon debts. Afore we apprentice about payday accommodation debt abatement methods, let us aboriginal accept the abstraction of payday loans in the abutting paragraph.&lt;br /&gt;
&lt;br /&gt;
The Abstraction of Payday Loans&lt;br /&gt;
&lt;br /&gt;
Payday loans are the loans which are provided anon to the borrower by depositing the aggregate of the accommodation into the blockage annual of the borrower. Normally, the payday loans are provided on a base of seven to fifteen days. After the aeon of the payday accommodation ends, the borrower is accepted to pay off the absolute aggregate of the loan. If the borrower needs the accommodation aggregate for some added time, again he should cycle over the accommodation by advantageous a defined fee afar from the absorption of the payday loan.&lt;br /&gt;
&lt;br /&gt;
There are assertive agreement and altitude to get a payday loan which all accommodation seekers should be acquainted of. These loans are accepted alone to those who accept completed eighteen years of age and accept a able affidavit of identification. Being active with an alignment for a minimum aeon as per the claim of the financiers is additionally important. Bodies with a history of bounced checks ability not be acceptable for the payday loans. Assets proof, abode proof, age affidavit abstracts will be appropriate while applying for payday loans. Lenders consistently ask for the amusing aegis cardinal and Individual Taxpayer Identification Cardinal (ITIN) afore acceptance the payday loans. The payday loan debt abetment accustomed in the abutting area will advice you accept how to get out of payday loan debt fast. Refer to payday loans for bad acclaim for accordant information.&lt;br /&gt;
&lt;br /&gt;
Getting out of Payday Accommodation Debt&lt;br /&gt;
&lt;br /&gt;
The acknowledgment to the catechism how to get out of payday loan debt is by filing for Affiliate 7 bankruptcy. If your assets is beneath than the average assets of the state, again in that case, you can book for affiliate 7 bankruptcy. This will accredit you to accompany your afar loans beneath control. Payday loan debt alliance can additionally be the aboriginal footfall to accepting out of payday loan debt in some cases. The alliance of your payday loans can appreciably abate the accountability of aerial ante of absorption on you, it can additionally accomplish the claim action absolutely simple. You can get your aggregate of absorption bargain by interacting with your lenders. The cardinal of months of claim or the absolute claim aeon can be added so as to accomplish things abundant simpler for the borrower to accord the payday loans.&lt;br /&gt;
&lt;br /&gt;
The simple acknowledgment to the catechism how to get out of payday loans is by alienated demography any added loans. If your addiction of demography loans for every distinct affair does not die, it would not be accessible to be debt chargeless beneath any circumstances. Able banking administration and planning is acute to get out of debt. Try to set afar some aggregate every ages from your bacon and accomplish aggregate payments to your lenders to abate your debt substantially. If you are authoritative boundless use of acclaim cards, again accord it up anon and stick to a distinct acclaim agenda instead of application assorted acclaim cards. From time to time, you should get the account of your accommodation which shows how abundant aggregate has been paid and how abundant you still owe to your lenders so that you accept an abstraction of how you charge to plan things to get out of debt completely.&lt;br /&gt;
&lt;br /&gt;
The account in this commodity on how to get out of [http://www.facebook.com/pages/Payday-Loans/ payday loan] debt will prove to be advantageous for you alone if you apparatus these suggestions practically. So, get accessible for the debt claim assignment to advance a peaceful activity and defended your banking future!&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5223</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Main_Page&amp;diff=5223"/>
		<updated>2010-09-17T15:22:02Z</updated>

		<summary type="html">&lt;p&gt;Digipham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding:0.7em 0em 0em 0em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Largebox&lt;br /&gt;
| Title = &amp;lt;div style=&amp;quot;font-size:200%; padding:.1em;&amp;quot;&amp;gt;SUrrogate MOdeling (SUMO) Toolbox&amp;lt;/div&amp;gt;&lt;br /&gt;
| Contents =&lt;br /&gt;
The Surrogate Modeling Toolbox (SUMO Toolbox) is a Matlab toolbox that automatically builds accurate [http://en.wikipedia.org/wiki/Surrogate_model surrogate models] (also known as metamodels or [http://en.wikipedia.org/wiki/Response_surface_methodology response surface models]) of a given data source (simulation code, data set, script, ...) within the accuracy and time constraints set by the user.  In doing so the toolbox minimizes the number of data points (which it chooses automatically) since they are usually expensive. The toolbox tries to be as adaptive and autonomous as possible, requiring no user input besides some initial configuration.&lt;br /&gt;
&lt;br /&gt;
[[Image:metamodel-generation.png|500 px|center|SUMO-Toolbox : Generating an approximation for a reference model]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, since there is no such thing as a &#039;&#039;one-size-fits-all&#039;&#039;, the toolbox has been designed to be fully pluggable and extensible using standard [http://en.wikipedia.org/wiki/Object_orientation object oriented] design patterns.  Implementations of the different components (model types, sampling strategies, model selection criteria, hyperparameter optimization algorithms,...) can be plugged-in, compared, or replaced by custom implementations.  In this way the SUMO Toolbox provides a common platform to easily test and benchmark different sampling and approximation strategies while easily integrating in the engineering design process. [[About|more information....]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{3widebox&lt;br /&gt;
| Box1_title = [[About]]&lt;br /&gt;
| Box1_contents = * [[About | General information]]&lt;br /&gt;
* [[About#Design goals|Design goals]] &lt;br /&gt;
* [[About#Features|Features]]&lt;br /&gt;
* [[About#Screenshots|Screenshots]]&lt;br /&gt;
* [[About#Movies|Movies]]&lt;br /&gt;
* [[FAQ|Frequently Asked Questions - FAQ]]&lt;br /&gt;
| Box2_title = [[Downloading|Download]] - [[Installation]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [[System requirements]]&lt;br /&gt;
* [[Downloading|Downloading the SUMO Toolbox]]&lt;br /&gt;
* [[Installation|Installation instructions]]&lt;br /&gt;
* [[License terms]]&lt;br /&gt;
* [[Useful Links|Useful links]]&lt;br /&gt;
| Box3_title = [[Running|Usage]]&lt;br /&gt;
| Box3_contents = &lt;br /&gt;
* [[Running#Getting_started|Getting started]]&lt;br /&gt;
* [[Running|General usage]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[Known bugs]]&lt;br /&gt;
* [[Extending|Extending the toolbox]]&lt;br /&gt;
* [[Tips|Useful tips]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{2widebox&lt;br /&gt;
| Box1_title = Open Positions&lt;br /&gt;
| Box1_contents = We are constantly looking for highly motivated PhD candidates or post-docs, that have a strong interest in one of our [http://www.sumo.intec.ugent.be/?q=research research topics]. Our research area is highly multidisciplinary, and requires strong mathematical, physical and computer science knowledge.&lt;br /&gt;
&lt;br /&gt;
Please contact &#039;&#039;&#039;tom.dhaene@ugent.be&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Box2_title = [[Feedback|Contact]]&lt;br /&gt;
| Box2_contents = &lt;br /&gt;
* [http://www.sumo.intec.ugent.be/?q=members Project members]&lt;br /&gt;
* [[Feedback]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
* [http://www.bestessays.com.au essay]&lt;br /&gt;
* [[Reporting problems]]&lt;br /&gt;
* [[Citing|Citing the toolbox]]&lt;br /&gt;
* [[Image:blogger-logo.jpeg|left|15px|link=http://sumolab.blogspot.com Research blog]][http://sumolab.blogspot.com Research blog]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* This website is under ongoing construction. Since it is a [http://en.wikipedia.org/wiki/Wiki Wiki], you can help by [[Special:Userlogin|contributing]]&lt;br /&gt;
__NOEDITSECTION__ __NOTOC__&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Using_a_model&amp;diff=4691</id>
		<title>Using a model</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Using_a_model&amp;diff=4691"/>
		<updated>2009-03-04T09:39:53Z</updated>

		<summary type="html">&lt;p&gt;Digipham: orthography fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains what you can do with a SUMO generated model.&lt;br /&gt;
&lt;br /&gt;
== Loading a model from disk ==&lt;br /&gt;
&lt;br /&gt;
As the SUMO Toolbox builds models, each current best model is stored as a Matlab mat file in the output directory (e.g.: &amp;lt;code&amp;gt;output/Academic_2D_Twice_rep01_run00_2008.05.20_10-27-18/models_out/model_0002.mat&amp;lt;/code&amp;gt;).  &lt;br /&gt;
&lt;br /&gt;
In order to load this model from disk and actually use it, do the following:&lt;br /&gt;
&lt;br /&gt;
* Start Matlab, make sure the SUMO Toolbox is in your path and navigate to the directory where the model file is stored&lt;br /&gt;
* Load the model from disk as follows:&lt;br /&gt;
** &amp;gt;&amp;gt; &amp;lt;code&amp;gt;modelFile = load(&#039;model_0002.mat&#039;);&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;gt;&amp;gt; &amp;lt;code&amp;gt;model = modelFile.model;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the model is available as the variable &#039;model&#039; in the Matlab workspace.&lt;br /&gt;
&lt;br /&gt;
== Model portability ==&lt;br /&gt;
&lt;br /&gt;
How do you exchange and/or export SUMO models.&lt;br /&gt;
&lt;br /&gt;
=== The other person has the SUMO Toolbox installed ===&lt;br /&gt;
&lt;br /&gt;
The model &#039;mat&#039; files can be shared with other people.  In order for somebody else to use your saved model the following conditions need to be satisfied:&lt;br /&gt;
&lt;br /&gt;
* The person has the SUMO Toolbox in his Matlab path&lt;br /&gt;
* The person should be using a similar Matlab version (including toolboxes) as was used to create the model file (preferably equal)&lt;br /&gt;
* The person should be using a similar SUMO Toolbox version as was used to create the model file (preferably equal)&lt;br /&gt;
&lt;br /&gt;
We do not guarantee portability if the the above versions differ.&lt;br /&gt;
&lt;br /&gt;
=== The other person does NOT have the SUMO Toolbox installed ===&lt;br /&gt;
&lt;br /&gt;
In this case you can use the &#039;&#039;getExpression&#039;&#039; and &#039;&#039;exportToMFile&#039;&#039; (available from v6.0) methods. See below.&lt;br /&gt;
&lt;br /&gt;
== Model space vs Simulator space ==&lt;br /&gt;
&lt;br /&gt;
It is important to note the difference between &#039;&#039;&#039;Model space&#039;&#039;&#039; and &#039;&#039;&#039;Simulator space&#039;&#039;&#039;.  When a data point is in model space, it means its inputs all lie in the range [-1 1].  When the point is in simulator space its inputs lie in the range specified by the [[Simulator configuration]] file.&lt;br /&gt;
&lt;br /&gt;
Internally the toolbox only works in model space. The toolbox will take care of translating points from simulator space into model space and back (this happens in the SampleManager object).  You will note that many methods have a &#039;&#039;XXXinModelSpace&#039;&#039; variant.  This just means that the method does exactly the same, except it expects points to be in model space.  You should normally not have to care about model space unless you are writing your own extensions to the toolbox.  In that case see [[Add Model Type]].&lt;br /&gt;
&lt;br /&gt;
== Available methods ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note this discussion refers to the SUMO-Toolbox version 6.1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once the model is loaded you can invoke a number methods on it.  We list the main ones below. For a full list of available methods just use the matlab &#039;methods&#039; command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;methods(model)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== guiPlotModel ===&lt;br /&gt;
&lt;br /&gt;
The easiest way to explore a model is to use the graphical model browser. [[Model Visualization GUI|See here for more information]]&lt;br /&gt;
&lt;br /&gt;
=== plotModel ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;[figureHandle] = plotModel(model,[outputNumber],[options])&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;plotModel&amp;lt;/code&amp;gt; will generate an indicative plot of the model surface. To do so, it evaluates the model on a reasonably dense grid of points.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;plotModel&amp;lt;/code&amp;gt; optional parameters:&lt;br /&gt;
* &amp;lt;code&amp;gt;outputNumber&amp;lt;/code&amp;gt;: optional parameter, an integer specifying which output to plot&lt;br /&gt;
* &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt;: optional parameter, a struct containing a number of options you can set.  To get the default options simply call &amp;lt;code&amp;gt;Model.getPlotDefaults()&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To determine which kind of plot is generated, one makes a distinction based on the dimension of the input space:&lt;br /&gt;
* &#039;&#039;&#039;One dimensional models&#039;&#039;&#039; are always plotted in a simple XY line chart. Samples are shown as dots.&lt;br /&gt;
* &#039;&#039;&#039;Two dimensional models&#039;&#039;&#039; are plotted as a Matlab *mesh* plot, i.e. a colored surface. The colors are just an indication of height and don&#039;t have any further meaning. The samples are plotted as dots, and should (hopefully) approach the surface.&lt;br /&gt;
* &#039;&#039;&#039;Three dimensional problems&#039;&#039;&#039; are plotted used a custom built [[Slice Plot]].&lt;br /&gt;
* &#039;&#039;&#039;Four dimensional problems&#039;&#039;&#039; are plotted using 3 [[Slice Plot]]s. The leftmost plot fixes the variable of the fourth variable at -1, the middle plot at 0 and the rightmost plot at 1 (thus reducing the function to a three dimensional function, making a slice plot possible&lt;br /&gt;
* &#039;&#039;&#039;Five dimensional problems&#039;&#039;&#039; are plotted using 9 [[Slice Plot]]s. The fourth and fifth variables are fixed at values of -1, 0 and 1. Indicators below the plots show where the variables were fixed.&lt;br /&gt;
* &#039;&#039;&#039;Higher dimensional problems&#039;&#039;&#039;: All variables after the fifth are fixed at 0, and plotting proceeds as if the model was five dimensional.&lt;br /&gt;
&lt;br /&gt;
The toolbox handles complex valued outputs as their modulus (= absolute value = magnitude) for plotting purposes. These plots are just visual aids for monitoring the modeling process. Phase data can be extracted from the model files.&lt;br /&gt;
&lt;br /&gt;
=== evaluate ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; values = evaluate(model, samples);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This evaluates the model on the given samples. The samples should be provided in simulator space. Simulator space is defined by the range in the [[Simulator configuration]]. If no range (minimum and maximum) was specified, the domain is assumed to be [-1,1].&lt;br /&gt;
&lt;br /&gt;
See also [[Using_a_model#Model_object_interfacing_and_optimization]]&lt;br /&gt;
&lt;br /&gt;
=== evaluateDerivative ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; values = evaluateDerivative(model, samples, [outputIndex]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This approximates the partial derivatives of the model at each given sample.  Note that the base class implementation is a very simple approximation.  Models can override this function to provide more accurate derivatives (e.g., Kriging does this already).  However, in its current form it is already useful.&lt;br /&gt;
&lt;br /&gt;
=== getSamples ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; samples = getSamples(model);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the samples that were used to fit the model. The samples are returned in simulator space.&lt;br /&gt;
&lt;br /&gt;
=== getValues ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; values = getValues(model);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the values that correspond to the samples from getSamples().&lt;br /&gt;
&lt;br /&gt;
=== getDescription ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; desc = getDescription(model);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns a string with a user friendly description of the model.&lt;br /&gt;
&lt;br /&gt;
=== getExpression ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; desc = getExpression(model,[outputNumber]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the symbolic mathematical expression of this model (e.g., 3*x1^2 - 2*x2 +5).  Note that not all model types implement this.&lt;br /&gt;
&lt;br /&gt;
=== construct ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; model = construct(model,samples);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will build/train/fit.. the model on the given set of data points and return the updated model.&lt;br /&gt;
&lt;br /&gt;
=== freeParams ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt; n = freeParams(model);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the number of free parameters in the model.  By default this returns the number of datapoints the model was built with but this is overridden by some model types.  For example, an ANN model returns the number of weights in the network while a rational model returns the number of coefficients.&lt;br /&gt;
&lt;br /&gt;
== Model object interfacing and optimization ==&lt;br /&gt;
&lt;br /&gt;
You may want to use the model as part of a larger Matlab program, or you may simply want to optimizer the model.  To easily do this you can create a function handle to the model object.  You can do this as follows (example for the 3D case):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  handle = @(x,y,z) evaluate( model, [x,y,z] );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afterwards, you can pass that handle to your optimization procedure, or use it through &amp;lt;code&amp;gt;feval&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  fmincon( handle, ... );&lt;br /&gt;
  feval( handle, 0, 1, -1 );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=4365</id>
		<title>About</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=4365"/>
		<updated>2008-07-18T14:15:52Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Movies */ added GUI movies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History ==&lt;br /&gt;
In 2004, research within the (former) COMS research group, led by professor Tom Dhaene, was focused on developing efficient, adaptive and accurate algorithms for polynomial and rational modeling of linear time-invariant (LTI) systems. This work resulted in a set of Matlab scripts that were used as a testing ground for new ideas and concepts. Research progressed, and with time these scripts were re-worked and refactored into one coherent Matlab toolbox, tentatively named the Multivariate MetaModeling (M3) Toolbox. The first public release of the toolbox (v2.0) occurred in November 2006. In October 2007, the development of the M3 Toolbox was discontinued.&lt;br /&gt;
&lt;br /&gt;
In April 2008, the first public release of the Surrogate Modeling (SUMO) Toolbox (v5.0) occurred.&lt;br /&gt;
&lt;br /&gt;
For a list of changes since then refer to the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
== Intended use ==&lt;br /&gt;
&lt;br /&gt;
=== Global Surrogate Models ===&lt;br /&gt;
The SUMO Toolbox was designed to solve the following problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;Automatically generate a highly accurate surrogate model (= a regression model) for a computational expensive simulation code requiring as little data points and as little user-interaction as possible.&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition the toolbox provides powerful, adaptive algorithms and a whole suite of model types for&lt;br /&gt;
* data fitting problems (regression, function approximation)&lt;br /&gt;
* response surface modeling (RSM)&lt;br /&gt;
* interpolation&lt;br /&gt;
* model selection&lt;br /&gt;
* Design Of Experiments (DoE)&lt;br /&gt;
* model parameter optimization (hyperparameter selection)&lt;br /&gt;
* adaptive sample selection (also known as sequential design or active learning)&lt;br /&gt;
&lt;br /&gt;
For application scientists or engineers the SUMO Toolbox provides a flexible, pluggable platform to which the response surface modeling task can be delegated. For researchers in surrogate modeling it provides a common framework to implement, test and benchmark new modeling and sampling algorithms.&lt;br /&gt;
&lt;br /&gt;
See the Wikipedia [http://en.wikipedia.org/wiki/Surrogate_model surrogate model] page to find out more.&lt;br /&gt;
&lt;br /&gt;
=== Surrogate Driven Optimization ===&lt;br /&gt;
While the main focus of the SUMO Toolbox is to create accurate global surrogate models, it can be used for other goals too.&lt;br /&gt;
&lt;br /&gt;
For instance, the toolbox can be used to create consecutive local surrogate models for optimization purposes. The information obtained from the local surrogate models is used to guide the adaptive sampling process to the global optimum.&lt;br /&gt;
&lt;br /&gt;
A good sample strategy for surrogate driven optimization seeks a balance between local search and global search, or refining the surrogate model and finding the optimum.&lt;br /&gt;
Such a sample strategy is implemented (akin to (Super)EGO), see the different [[Sample_Selectors#InfillSamplingCriterion|sample selectors]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Application range ==&lt;br /&gt;
The SUMO Toolbox has already been applied successfully to a wide range of problems from domains as diverse as aerodynamics, geology, metallurgy, electro-magnetics (EM), electronics, engineering and economics.&lt;br /&gt;
&lt;br /&gt;
Throughout the different problems, the input dimension has ranged from 1 to 130 and the output dimension from 1 to 70 (including both complex and real valued outputs). The number of data points has ranged from as little as 15 to as many as 100000.&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
During research into multivariate surrogate modeling techniques and algorithms it became clear that there was room for an adaptive tool that integrated different surrogate modeling approaches and did not tie the user down to one particular set of problems or techniques. &lt;br /&gt;
&lt;br /&gt;
More concretely, we were unable to find evidence of any projects that integrated:&lt;br /&gt;
&lt;br /&gt;
# Building standalone global surrogate models (= replacement metamodels)&lt;br /&gt;
# Support for different model types, different model parameter optimization algorithms, different model selection criteria, ... (adaptive modeling)&lt;br /&gt;
# Sequential design (selecting data points iteratively and pro-actively)&lt;br /&gt;
# Distributed computing (integration with cluster and grid middleware to transparently run simulations in parallel)&lt;br /&gt;
# Usable implementation in software&lt;br /&gt;
&lt;br /&gt;
This gave rise to a number of design goals that served as the guidelines for the design of the SUMO Toolbox. &lt;br /&gt;
&lt;br /&gt;
These goals are:&lt;br /&gt;
&lt;br /&gt;
# Development of a fully automated, adaptive surrogate model construction algorithm. Given a simulation model, the software should produce a replacement metamodel with as little user interaction as possible (&amp;quot;one button approach&amp;quot;).&lt;br /&gt;
# There is no such thing as a &amp;quot;one-size-fits-all&amp;quot;, different problems need to be modeled differently and require different levels of process knowledge. Therefore the software should be modular and extensible but not be too cumbersome to use or configure (sensible defaults).&lt;br /&gt;
# The toolbox should minimize the required prior knowledge of the system to be modeled.&lt;br /&gt;
# The algorithm should minimize the number of required data samples in order to come to an acceptable surrogate model.&lt;br /&gt;
# The algorithm should terminate only when the predefined accuracy (set by the user) has been reached or the maximum number of iterations/samples has been exceeded.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The main features of the toolbox are listed below.  For an overview of recent changes see the [[Whats new]] page.  A detailed list of changes can be found in the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Implementation Language &lt;br /&gt;
| Matlab, Java, and where applicable C, C++&lt;br /&gt;
|- &lt;br /&gt;
! Design patterns&lt;br /&gt;
| Fully object oriented, with the focus on clean design and encapsulation.&lt;br /&gt;
|- &lt;br /&gt;
! Minimum Requirements&lt;br /&gt;
| See the [[system requirements]] page&lt;br /&gt;
|-&lt;br /&gt;
! Supported data sources*&lt;br /&gt;
| Local executable/script, simulation engine, Java class, Matlab script, dataset (txt file) (see [[Data format]])&lt;br /&gt;
|-&lt;br /&gt;
! Supported data types&lt;br /&gt;
| Supports multi-dimensional inputs and outputs. Outputs can be any combination of real/complex.&lt;br /&gt;
|-&lt;br /&gt;
! Configuration&lt;br /&gt;
| Extensively configurable through one main XML configuration file.&lt;br /&gt;
|-&lt;br /&gt;
! Flexibility&lt;br /&gt;
| Virtually every component of the modeling process can be configured, replaced or extended by a user specific, custom implementation&lt;br /&gt;
|-&lt;br /&gt;
! Predefined accuracy&lt;br /&gt;
| The toolbox will run until the user required accuracy has been reached (on the selected measures), the maximum number of samples has been exceeded or a timeout has occurred&lt;br /&gt;
|-&lt;br /&gt;
! Model Types*&lt;br /&gt;
| Out of the box support for:&lt;br /&gt;
* Polynomial/Rational functions&lt;br /&gt;
* Feedforward Neural Networks, 3 implementations (the last two since v5.0)&lt;br /&gt;
** One based on the [http://www.mathworks.com/products/neuralnet/ Matlab Neural Network toolbox]&lt;br /&gt;
** One based on the [http://leenissen.dk/fann/ Fast Artificial Neural Network Library (FANN)]&lt;br /&gt;
** One based on the [http://www.iau.dtu.dk/research/control/nnsysid.html NNSYSID Toolbox]&lt;br /&gt;
* Radial Basis Function (RBF) Models&lt;br /&gt;
* RBF Neural Networks&lt;br /&gt;
* Kriging Models, 2 implementations:&lt;br /&gt;
** One custom implementation&lt;br /&gt;
** One based on the [http://www2.imm.dtu.dk/~hbn/dace/ DACE toolbox]&lt;br /&gt;
* Smoothing spline models&lt;br /&gt;
* Support Vector Machines (SVM)&lt;br /&gt;
** Least Squares SVM (based on [http://www.esat.kuleuven.ac.be/sista/lssvmlab/ LS-SVMlab])&lt;br /&gt;
** epsilon-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM] or [http://svmlight.joachims.org/ SVMlight])&lt;br /&gt;
** nu-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM])&lt;br /&gt;
|-&lt;br /&gt;
! Model parameter optimization algorithms*&lt;br /&gt;
| Pattern Search, Simulated Annealing, Genetic Algorithm, BGFS, DIRECT, Particle Swarm Optimization (PSO), ...&lt;br /&gt;
|-&lt;br /&gt;
! Sample selection algorithms (=sequential design, active learning)*&lt;br /&gt;
| Random, error-based, density-based, gradient-based&lt;br /&gt;
|-&lt;br /&gt;
! Experimental design*&lt;br /&gt;
| Latin Hypercube Sampling, Central Composite, Box-Behnken, random, dataset based, full factorial, adaptive (by doing a preliminary 1D screening in each dimension)&lt;br /&gt;
|-&lt;br /&gt;
! Model selection measures*&lt;br /&gt;
| Validation set, cross-validation, leave-one-out, comparison on a grid, AIC&lt;br /&gt;
|-&lt;br /&gt;
! Sample Evaluation*&lt;br /&gt;
| On the local machine (taking advantage of multi-core CPUs) or in parallel on a cluster/grid&lt;br /&gt;
|-&lt;br /&gt;
! Supported distributed middlewares*&lt;br /&gt;
| [http://gridengine.sunsource.net/ Sun Grid Engine], LCG Grid middleware (both accessed through a SSH accessible frontnode)&lt;br /&gt;
|-&lt;br /&gt;
! Logging&lt;br /&gt;
| Extensive logging to enable close monitoring of the modeling process.  Logging granularity is fully configurable and log streams can be easily redirected (to file, console, a remote machine, ...).&lt;br /&gt;
|-&lt;br /&gt;
! Profiling*&lt;br /&gt;
| Extensive profiling framework for easy gathering (and plotting) of modeling metrics (average sample evaluation time, hyperparameter optimization trace, ...)&lt;br /&gt;
|-&lt;br /&gt;
! Easy tracking of modeling progress&lt;br /&gt;
| Automatic storing of best models and their plots. Ability to automatically generate a movie of the sequence of plots.&lt;br /&gt;
|-&lt;br /&gt;
! Available test problems*&lt;br /&gt;
| Out of the box support for various built-in functions (Ackley, Camel Back, Goldstein-Price, ...) and datasets (Abalone, Boston Housing, FishLength, ...) from various application domains. Including a number of datasets (and some simulation code) from electronics. In total over 50 examples are available.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Custom implementations can easily be added&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
A number of screenshots to give a feel of the SUMO Toolbox. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:octagon.png&lt;br /&gt;
Image:SUMO_Toolbox1.png&lt;br /&gt;
Image:SUMO_Toolbox2.png&lt;br /&gt;
Image:SUMO_Toolbox3.png&lt;br /&gt;
Image:SUMO_Toolbox4.png&lt;br /&gt;
Image:ISCSampleSelector1.png&lt;br /&gt;
Image:ISCSampleSelector2.png&lt;br /&gt;
Image:SUMO_Gui1.png&lt;br /&gt;
Image:SUMO_Gui2.png&lt;br /&gt;
Image:Contour1.png&lt;br /&gt;
Image:TwoDim1.png&lt;br /&gt;
Image:TwoDim2.png&lt;br /&gt;
Image:ThreeDim1.png&lt;br /&gt;
Image:ThreeDim2.png‎&lt;br /&gt;
Image:ThreeDim3.png&lt;br /&gt;
Image:ModelInfoGUI1.png&lt;br /&gt;
Image:Console1.png&lt;br /&gt;
Image:CreateMovieGUI1.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note these screenshots do not necessarily reflect the latest toolbox version.&lt;br /&gt;
&lt;br /&gt;
== Movies ==&lt;br /&gt;
A number of movies that illustrate how the modeling process progresses as more samples come in.  &lt;br /&gt;
&lt;br /&gt;
* Modeling the Step-Discontinuity (= electro-magnetic problem)&lt;br /&gt;
** [[Media:stepdisco.avi| rational model]]&lt;br /&gt;
* Modeling the Ackley function (= mathematical function)&lt;br /&gt;
** [[Media:Ackley-rbf.mov| RBF model]]&lt;br /&gt;
** [[Media:Ackley-lssvm.mov| LS-SVM model]]&lt;br /&gt;
* Particle Swarm Optimization in the parameter space of Kriging (theta)&lt;br /&gt;
** [[Media:PSO_continue.avi| PSO movie]], this movie shows how the correlation parameters are optimized as the SUMO toolbox searches for better models.  Note that the data distribution is not constant, but is continually updated.&lt;br /&gt;
* Modeling David&#039;s face (Data courtesy of the [http://graphics.stanford.edu/projects/mich/ Digital Michelangelo Project])&lt;br /&gt;
** [[Media:david-rbf.mov| RBF model]]&lt;br /&gt;
&lt;br /&gt;
A number of movies created with the [[Model Visualization GUI]].&lt;br /&gt;
&lt;br /&gt;
* Visualizing a 3D model from video compression data&lt;br /&gt;
** [[Media:videodata-rbf.mov| RBF model]]&lt;br /&gt;
* Modeling an exponential tapered TML (described in Microwave Engineering 2nd Edition, D.M. Pozar) using an Artificial Neural Network&lt;br /&gt;
** [[Media:ExponentialTaperedTML.mov| ANN model]]&lt;br /&gt;
* Visualizing 3 (out of 5) input dimensions with a high framerate and lighting, no samples shown.&lt;br /&gt;
** [[Media:ThreeDim1.avi|ANN model]]&lt;br /&gt;
* A movie of a 3D model with sample points, but without lighting.&lt;br /&gt;
** [[Media:ThreeDim2.mov|rational model]]&lt;br /&gt;
* Visualizing a 3D model on a contour plot.&lt;br /&gt;
** [[Media:Contour1.avi|rational model]]&lt;br /&gt;
* A movie of a 2D model on a 1D plot.&lt;br /&gt;
** [[Media:TwoDim1.mov| rational model]]&lt;br /&gt;
&lt;br /&gt;
Note these movies do not necessarily reflect the latest toolbox version. Improvements and/or interface adjustments may have been made since then.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Presentation ===&lt;br /&gt;
&lt;br /&gt;
* Poster: [[Media:SUMO_poster.pdf|SUMO poster]]&lt;br /&gt;
* Presentation: [[Media:SUMO_presentation.pdf|SUMO slides]]&lt;br /&gt;
&lt;br /&gt;
=== Newsletter ===&lt;br /&gt;
&lt;br /&gt;
To stay up to date with the latest news and releases, we also recommend subscribing to the [http://www.sumo.intec.ugent.be SUMO newsletter]. &lt;br /&gt;
&lt;br /&gt;
Traffic will be kept to a minimum and you can unsubscribe at any time.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
See [[Citing|Citing the toolbox]].&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=File:Contour1.avi&amp;diff=4364</id>
		<title>File:Contour1.avi</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=File:Contour1.avi&amp;diff=4364"/>
		<updated>2008-07-18T13:27:32Z</updated>

		<summary type="html">&lt;p&gt;Digipham: Movie of a contour plot with scaled and filtered sample points.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Movie of a contour plot with scaled and filtered sample points.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4363</id>
		<title>Model Visualization GUI</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4363"/>
		<updated>2008-07-18T13:11:10Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Creating a movie */ added another example movie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Model Visualization GUI&#039;&#039;&#039; included in the SUMO Toolbox adds several possibilities for exploring models with any number of inputs and outputs. If you want to learn more about a model, find areas of interest in a model&#039;s domain, create customized screenshots and movies or view information about a model, this GUI will help you reach your goal.&lt;br /&gt;
&lt;br /&gt;
You can browse a model&#039;s dimensions interactively using different visualization techniques. Various plot customizations are available. Options can be toggled with a single mouse click. The customizations can be retained for generating a movie over one of the input dimensions not shown in the plot window.&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI lists useful information about a model, like its description, validation scores and expression. It plots error statistics against its training samples and against any validation dataset or function you provide.&lt;br /&gt;
&lt;br /&gt;
== Visualizing a model ==&lt;br /&gt;
The main component of the Model Visualization GUI is the &#039;&#039;&#039;Visualization Console&#039;&#039;&#039;, a console for interactively browsing a model&#039;s input and output domain. You can search and study areas of interest, find interesting relations between input parameters and study their effects on the model&#039;s outputs. The GUI allows you to create fully customized screenshots, which can be used in presentations, on your website or elsewhere.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[[Image:TwoDim1.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:TwoDim2.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:ThreeDim1.png|thumb|400px|2D plot with lighting, contour lines and unscaled sample points]]&lt;br /&gt;
[[Image:ThreeDim2.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:ThreeDim3.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:Contour1.png|thumb|400px|Contour plot with scaled sample points]]&lt;br /&gt;
&lt;br /&gt;
On the right, you can take a look at screenshots of some plots created using the Model Visualization GUI. All plot types are presented. Click on an images to enlarge it.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
If you want to work with a model saved on disk, you can start the Visualization Console by entering the command &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; at the Matlab command line. If the command is not found, verify that you have added the toolbox to your path with its &amp;lt;code&amp;gt;startup&amp;lt;/code&amp;gt; command. The &#039;&#039;[[#Actions1|load from file]]&#039;&#039; dialog will appear. After selecting a &amp;lt;code&amp;gt;*.mat&amp;lt;/code&amp;gt; file, the model it contains will be loaded and the visualization controls will present themselves. Take a look at the [[#Command line options1|command line options]] for other ways to start the GUI, or run &amp;lt;code&amp;gt;help guiPlotModel&amp;lt;/code&amp;gt; to get an explanation of the options at command line.&lt;br /&gt;
&lt;br /&gt;
The screenshot below shows a console for a model with five input dimensions on a Windows platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Console1.png]]&lt;br /&gt;
&lt;br /&gt;
Every edit box can be reset to its default value by leaving it empty instead of entering a new value. You can enter any valid Matlab expression in the value and boundary fields, like &amp;lt;code&amp;gt;pi&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;5/12&amp;lt;/code&amp;gt; or even &amp;lt;code&amp;gt;2^(pi*2-4/3)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Model input controls ===&lt;br /&gt;
Every input dimension can be controlled with a single line of the input controls, as shown in the screenshot below.&lt;br /&gt;
&lt;br /&gt;
[[Image:InputControl.png]]&lt;br /&gt;
&lt;br /&gt;
# Label: the name of the input parameter, shown as a label on the axis representing it in the plot window;&lt;br /&gt;
# Current value: slice value used when the input is not plotted;&lt;br /&gt;
# Minimum value: lower bound for the axis representing the input;&lt;br /&gt;
# Slider: can be used to change the current value when the input is not plotted;&lt;br /&gt;
# Maximum value: upper bound for the axis representing the input;&lt;br /&gt;
# X radio button: select this radio button to plot the input on the X-axis of the plot;&lt;br /&gt;
# Y radio button: select this radio button to plot the input on the Y-axis of the plot.&lt;br /&gt;
&lt;br /&gt;
It is impossible to show a single input dimension on both X-axis and Y-axis. One input can only be shown on one axis. This constraint is enforced by the GUI. For example, when you click the X radio button of the input that is currently shown on the Y-axis, the new Y-axis will become the topmost free input.&lt;br /&gt;
&lt;br /&gt;
When using the edit fields, keep in mind that the lower bound (minimum) of an input must always be smaller than the upper bound (maximum). The GUI enforces this by adjusting the other boundary when you enter a value that breaks the said constraint. The current value always lies between the boundaries and is adjusted automatically. When an input&#039;s upper bound equals its lower bound, you won&#039;t be able to change the value and the slider will disappear to indicate this. &lt;br /&gt;
&lt;br /&gt;
=== Model output controls ===&lt;br /&gt;
&lt;br /&gt;
This subsection explains how you can control the model&#039;s outputs. The screenshot below shows the part of the console that allows you to do this.&lt;br /&gt;
&lt;br /&gt;
[[Image:OutputControls.png]]&lt;br /&gt;
# Select which output to plot or edit the label of the selected output.&lt;br /&gt;
# Select how to handle complex outputs. You can choose what part of complex numbers must be plotted. Possible choices are to plot only the &#039;&#039;&#039;real&#039;&#039;&#039; part, &#039;&#039;&#039;imaginary&#039;&#039;&#039; part, &#039;&#039;&#039;modulus&#039;&#039;&#039; or &#039;&#039;&#039;angle&#039;&#039;&#039;. The angle is bounded in &amp;lt;code&amp;gt;]-pi,pi]&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Clip the output axis. Set the bounds for the output axis to your liking in the edit fields and enable clipping with the &#039;&#039;&#039;Clip to&#039;&#039;&#039; checkbox. The lower bound must always be smaller than the upper bound. If you violate this constraint, the other boundary will be automatically changed so the distance between them is exactly &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Of course, you can still specify a smaller range manually.&lt;br /&gt;
# When you check this box, all the model&#039;s outputs will be shown at the same time, in separate plot windows. All changes made in the console will be applied simultaneously to all plots. You can still switch between outputs, but only to change their labels.&lt;br /&gt;
&lt;br /&gt;
=== Plot customization controls ===&lt;br /&gt;
These options provide a way to change the visual appearance of the plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:PlotOptions.png]]&lt;br /&gt;
* Different plot types are available: choose between a &#039;&#039;&#039;1D plot&#039;&#039;&#039; (showing only one input), a &#039;&#039;&#039;2D plot&#039;&#039;&#039; (showing 2 inputs on a 3D surface) or a &#039;&#039;&#039;Contour plot&#039;&#039;&#039; (showing 2 inputs on a 2D surface, with the output value represented by colour).&lt;br /&gt;
* You can set the size of the evaluation grid, used for plotting the model, in the &#039;&#039;&#039;Mesh size&#039;&#039;&#039; field. If plotting is slow, you can try lowering the mesh size to allow for a less accurate but faster visualization.&lt;br /&gt;
* A model is built using training samples. These samples are shown in the plot when the &#039;&#039;&#039;Plot points&#039;&#039;&#039; checkbox is enabled. If all dimensions are visible, all points are plotted. However, if not all input dimensions are shown in the plot window, not all samples are plotted. Most of the samples don&#039;t have the same fixed slice values as specified with the [[#Input controls|input controls]]. Therefore, their output value will most likely be completely different from the output value of the model. Showing all samples would distort the plot and make it impossible to see how far the model really deviates from its samples. Instead, the training samples are filtered according to their distance from the current slice. You can set the maximum distance of points to be plotted, by entering a maximum deviation percentage in the popup/edit box, or selecting a predefined percentage from the list. The deviation percentage is relative to the size of the interval between the minimum and maximum defined for each hidden input dimension. For example, assume we are looking at a model with a single hidden input dimension. Also assume that the maximum deviation is 10 %, the size of the interval is 2 and the current value is &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt;. In this case, all samples with a value inside &amp;lt;code&amp;gt;[val-0.2,val+0.2]&amp;lt;/code&amp;gt; will be plotted.&lt;br /&gt;
* When not all dimensions are shown in the plot window, the size of the plotted sample points can be set to reflect their distance from the current slice with the &#039;&#039;&#039;Scale points&#039;&#039;&#039; checkbox. The closer the point is to the slice values of the hidden dimensions, the larger it will be shown. Scaling is done linearly between the exact slice value and the maximum deviation specified. If you disable scaling, all visible points will be plotted in the same size.&lt;br /&gt;
* In 2D plot mode, you can show the edges of a contour plot below the surface plot by checking the &#039;&#039;&#039;Countour lines&#039;&#039;&#039; checkbox.&lt;br /&gt;
* The &#039;&#039;&#039;Plot model&#039;&#039;&#039; checkbox can be disabled if you only want to plot the samples.&lt;br /&gt;
* A &#039;&#039;&#039;Fix camera &#039;&#039;&#039; checkbox is provided to keep the camera at a fixed position in successive plots. By default, Matlab always returns the camera to its default position when a figure is plotted. When you enable this option, you override that default behaviour. Fixing the camera is a very important feature if you&#039;re exploring a specific part of the plotted figure, or if you simply want to look at the model from a custom position. The camera will always return to its default position when you change the plot type, regardless of the &#039;&#039;&#039;Fix camera&#039;&#039;&#039; setting.&lt;br /&gt;
* You can add lighting to the scene in 2D plot mode. Checking the &#039;&#039;&#039;Lighting&#039;&#039;&#039; option adds a light to the scene, in a default position. While the option is enabled, you can add, delete or modify lights in the plot window using the standard Matlab plot edit tools. The modifications will be retained in successive plots.&lt;br /&gt;
* By default, all plots use the jet colormap, which varies from dark blue to dark red. You can also use a grayscale colormap, e.g. if you want to print a screenshot with a black and white printer.&lt;br /&gt;
* Finally, a checkbox is provided to set a logarithmic scale for the output axis.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
All actions can be accessed from the menu bar, in either the &#039;&#039;&#039;File&#039;&#039;&#039; menu or the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. Four of those actions are also available via buttons at the bottom of the console.&lt;br /&gt;
&lt;br /&gt;
Through the &#039;&#039;&#039;File&#039;&#039;&#039; menu you can load a model from file by choosing &#039;&#039;Open&#039;&#039;. The &#039;&#039;[[#Loading a model from file|load from file]]&#039;&#039; dialog will open in the directory containing the current model, if it exists. The &#039;&#039;Reload&#039;&#039; item allows you to reload the current model from disk. Reloading is especially useful when you are viewing the current best model during a toolbox simulator run. Finally, you can also close the console through this menu.&lt;br /&gt;
&lt;br /&gt;
All other menu items can be found in the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. A listing of the available actions:&lt;br /&gt;
* Open the Create Movie GUI for the current model, so all plot customizations are also applied in the movie.&lt;br /&gt;
* Open the Model Info GUI&#039;s for the current model.&lt;br /&gt;
* Quickly start an optimization of the current model in Matlab&#039;s optimization toolbox.&lt;br /&gt;
* Take a look at the distribution of training samples across the input dimensions. The sample distribution window shows a scatter plot of the training sample distribution for each pair of input dimensions and box plots for every input dimension separately.&lt;br /&gt;
* View a [[Slice Plot]] of the current model, retaining all compatible customizations. Most importantly, bounds, labels and lighting options are taken from the console. This [[Slice Plot]] can be useful for getting an overall idea of what the model looks like. The number of slices shown can be changed through the [[#Command line options1|command line options]].&lt;br /&gt;
* Reset all controls to their default values.&lt;br /&gt;
&lt;br /&gt;
The menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be used without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the handles of figures associated with the console and the model type. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Plot window ===&lt;br /&gt;
&lt;br /&gt;
The plot window can be edited like any other Matlab plot window. However, you will lose most of your changes once the model plot is refreshed by the console. The changes that can be remembered are the camera settings, light settings and plot title.&lt;br /&gt;
&lt;br /&gt;
Camera and light settings will only be remembered if the corresponding option is checked in the console&#039;s [[#Plot customization controls|plot customization controls]]. Regardless of those options, camera and light settings will be lost if you change the plot type.&lt;br /&gt;
&lt;br /&gt;
The plot title will be remembered as long as you don&#039;t reload the model from disk, rename the plotted output or change the handling of complex outputs. If you want to return to the default title without using one of those options, you can enter &amp;lt;code&amp;gt;__auto__&amp;lt;/code&amp;gt; in the plot title and change any option in the console that refreshes the plot window.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
Instead of relying on the automatically generated defaults, you can use command line parameters to specify your own settings. The settings passed at command line will be taken as defaults. They are restored when you reset the console. &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; has the following (optional) parameters:&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter. This disables the reload function, unless you also specify a &amp;lt;code&amp;gt;modelFilename&amp;lt;/code&amp;gt; field in the options structure. The field should contain the path to the model on disk.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Get the default options using &amp;lt;code&amp;gt;[dummy options] = guiPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. With these fields you can specify some additional settings that can&#039;t be changed through the GUI:&lt;br /&gt;
#* The &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; field specifies the number of slices shown in a [[Slice Plot]].&lt;br /&gt;
#* The &amp;lt;code&amp;gt;postFunction&amp;lt;/code&amp;gt; field can hold a function handle that must be called after each plot. The function should have 1 parameter: the handle to the plot figure. This enables you to easily add an overlay to the plot.&lt;br /&gt;
#* You can turn on elevation labels on contour plots by settings the &amp;lt;code&amp;gt;elevationLabels&amp;lt;/code&amp;gt; field to true. &lt;br /&gt;
&lt;br /&gt;
=== Automatically reusing an existing console ===&lt;br /&gt;
A model is equal to another model if it has the same number of inputs and outputs, and all input and output labels are the same. When you try to open the Visualization Console with a model that is equal to a model already shown in a console, the existing console shall be reused. The new model will be inserted in the existing console. The passed settings will be set as the console defaults, but the current settings will not be changed. This is quite useful if you want to look at different instantiations of the same model without having to redo the plot customizations.&lt;br /&gt;
&lt;br /&gt;
== Creating a movie ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Create Movie GUI&#039;&#039;&#039; allows you to bring your model to life by varying over (a part of) the domain of a single input parameter. That way, you get an overview of its influence on the model&#039;s output. You can create a smooth movie by generating many slices and setting a high frame rate. With a lower frame rate you can create a more explicit succession of slices.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
Here you can take a look at some movies created with the Create Movie GUI. The first and last ones are compressed with Matlab&#039;s default AVI codec on Windows, Indeo5. The other examples are presented as QuickTime movies.&lt;br /&gt;
&lt;br /&gt;
* The [[Media:ThreeDim1.avi|first movie]] shows a surface plot that uses lighting and does not show any sample points. The movie has a high framerate and slice count to ensure a smooth transition between frames.&lt;br /&gt;
* The [[Media:TwoDim1.mov|second movie]] illustrates the effect of scaling and filtering sample points in a plot that shows only 1 input dimension. You can see the sample points appear, enlarge, shrink and disappear again as the slice value changes. The largest sample points are the closest to the current slice.&lt;br /&gt;
* The [[Media:ThreeDim2.mov|third movie]] is again a surface plot, but now without lighting and a lower framerate. It also shows sample points as seen in the second example.&lt;br /&gt;
* The [[Media:Contour1.avi|last movie]] shows a contour plot with scaled and filtered sample points.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
You can access the Create Movie GUI from the [[#Visualizing a model|Visualization Console]], using the &#039;&#039;Create movie&#039;&#039; button at the bottom or in the [[#Actions1|Actions]] menu. All customizations applied in the console will be used for the movie. The Create Movie GUI can also be accessed from [[#Command line options2|command line]]. You won&#039;t be able to use any other Matlab GUI component while using the Create Movie GUI. E.g. if you want to further customize the plot with the Visualization Console, press cancel in the Create Movie GUI to return to it.&lt;br /&gt;
&lt;br /&gt;
The screenshot of the Create Movie GUI shown below, gives an overview of the available options.&lt;br /&gt;
&lt;br /&gt;
[[Image:CreateMovieGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Movie controls ===&lt;br /&gt;
&lt;br /&gt;
* You can select which input to vary over time with the topmost popup box. All inputs that are not set to be plotted are available. The slices (frames) will be generated over the entire range of the selected input, as specified in the Visualization Console, command line input settings or model defaults. The first slice will have the value of the lower bound; the last one&#039;s value will be equal to the upper bound.&lt;br /&gt;
* On the second line you can see two checkboxes. The first one specifies if the output axis should be clipped to the maximum and minimum output values found in all slices. Keep this checkbox selected if you want to prevent that the axis scale changes during the movie, which causes irregular jumps in the successive plots. However, enabling this option also means creating the movie will take longer, because the correct clipping bounds can only be known after all slices have been generated. The slices will be reloaded from disk and modified to the custom bounds. To avoid this second pass &#039;&#039;and&#039;&#039; prevent the output axis scale from changing during the movie, you can enable output clipping in advance. Using the Visualization Console, you can explore the model to get an idea of a good set of bounds to use. Enable the &#039;&#039;&#039;Clip to&#039;&#039; checkbox found at the bottom left of the Visualization Console to clip the output.&lt;br /&gt;
* By default, the title of each slice plot in the movie shows the current slice value of the input varying over time. This option can be toggled with the &#039;&#039;&#039;Show slice in title&#039;&#039;&#039; checkbox.&lt;br /&gt;
* Specify how many slices should be generated in the &#039;&#039;&#039;Slice count &#039;&#039;&#039; field.&lt;br /&gt;
* To the right of the slices field you can enter the number of frames per second to be shown in the movie. Fractions can be used. For example, &amp;lt;code&amp;gt;0.2 fps&amp;lt;/code&amp;gt; means each slice will be shown for five seconds. You can enter a number yourself or select one from the popup box.&lt;br /&gt;
* Movies are created using the default Matlab codec by default. On Linux platforms, this is an uncompressed AVI format. On other platforms, the default Matlab codec does support compression. When compression is supported, the compression quality can be set using the popup/edit box to the right of the compression popup box. If you have the Java Media Framework installed and in Matlab&#039;s Java class path, you can also create QuickTime movies, but that codec does not allow you to specify a compression quality.&lt;br /&gt;
* The &#039;&#039;&#039;Output file&#039;&#039;&#039; field shows the path to the file where the movie shall be created. You can enter a file path manually or use the browse button. The correct file extension for the selected codec is automatically appended to the file path.&lt;br /&gt;
* At the bottom of the window there are 3 buttons. The button on the left resets all fields in the window to their default value. The button on the right closes the window. The middle button starts the movie generation process. During the generation process, the plot window will be made visible above all other Matlab windows. Some progress information will be printed at the Matlab command line.&lt;br /&gt;
* Upon pressing the &#039;&#039;&#039;Create movie&#039;&#039;&#039; button, the current settings (except for the selected input dimension) are stored in memory, for the duration of your current Matlab session. The next time you open the Create Movie GUI, the saved settings will be restored. This is a handy feature if you want to create several movies using the same settings.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Create Movie GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiCreateMovie&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;load from file&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the optional parameters to the command, in order of appearance.&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Retrieve the defaults using &amp;lt;code&amp;gt;[dummy1 dummy2 options] = quickPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
# If you want to plot the slices of the movie in a specific figure window, pass its handle as the fifth parameter. Otherwise the current figure will be used.&lt;br /&gt;
The first four parameters are in the same order as used to start the Visualization Console from command line. As with the Visualization Console, the command &amp;lt;code&amp;gt;help guiCreateMovie&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
=== Reusing the generated slices ===&lt;br /&gt;
&lt;br /&gt;
Next to the actual movie file, a subdirectory &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; shall be created containing all slices used in the movie, in &#039;&#039;png&#039;&#039; format. If you enabled the &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option, you will also find a Matlab figure file for every slice in that directory. The &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option is only applied to the &#039;&#039;png&#039;&#039; files. The slices subdirectory will be erased when starting a new movie generation process in the same directory.&lt;br /&gt;
&lt;br /&gt;
You might want to create several movies from the same slices, but with different output formats or frame rates. This process can be speeded up by using the Matlab command &amp;lt;code&amp;gt;images2movie&amp;lt;/code&amp;gt;. It allows you to create a movie from an existing directory of images. These are the parameters to the function:&lt;br /&gt;
# path to the directory containing the images;&lt;br /&gt;
# file path to the location where the movie should be saved (the file extension defines the video codec);&lt;br /&gt;
# file extension of the images, in this case &#039;&#039;png&#039;&#039;;&lt;br /&gt;
# number of frames per second;&lt;br /&gt;
# compression quality percentage.&lt;br /&gt;
&lt;br /&gt;
=== Creating a movie from command line ===&lt;br /&gt;
&lt;br /&gt;
Instead of creating a movie using the GUI, you can use the &amp;lt;code&amp;gt;genMovie&amp;lt;/code&amp;gt; command to create one from command line. The parameters to the command are the same as the parameters to the Create Movie GUI with the addition of a sixth optional parameter containing the movie options. The default movie options can be retrieved with the command &amp;lt;code&amp;gt;options = genMovie&amp;lt;/code&amp;gt;. Like elsewhere, the options structures don&#039;t have to be complete. Fields that you don&#039;t provide will be set to their default value. You can run &amp;lt;code&amp;gt;help genMovie&amp;lt;/code&amp;gt; for more information at command line.&lt;br /&gt;
&lt;br /&gt;
Since the command doesn&#039;t use a GUI, the first parameter is no longer optional if you want to create a movie. You have to pass a model already present in the Matlab workspace as the first parameter. See [[#Loading a model from disk]] for an easy way to load a model into the Matlab workspace.&lt;br /&gt;
&lt;br /&gt;
== Viewing model information ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Model Information GUI&#039;&#039;&#039; gives you a quick overview of a model. It shows any model&#039;s error statistics, scores, description, dimensions and more. Some information fields are specific to the selected output; others are specific to the model only. You can select which output&#039;s information you want to see. Additionally, you can specify an external validation set or function to compute error statistics. You can compare your customized statistics to the training error statistics.&lt;br /&gt;
&lt;br /&gt;
All information fields contain selectable text, so you can easily copy the information you want to the clipboard.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI can quickly be started from the [[#Visualizing a model|Visualization Console]], by clicking the button at the bottom of the console or through the [[#Actions1|Actions]] menu. It can also be accessed from Matlab&#039;s [[#Command line options3|command line]].&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
&lt;br /&gt;
The controls, visible in the screenshot below, are positioned in the top right corner of the Model Information GUI.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoControls.png]]&lt;br /&gt;
&lt;br /&gt;
* You can select which output&#039;s error statistics, error plots and expression must be shown using a popup box.&lt;br /&gt;
* External validation data can be selected from another popup box. All matrices of doubles and function handles in the workspace are listed. You must select a valid matrix or function handle. If the selected workspace variable is invalid, an error message will be shown in a dialog box and external validation will be deactivated. You can deactivate external validation by selecting the empty matrix &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt; from the popup box. Validation data provided at [[#Command line options3|command line]] is listed as &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt;. See [[#Using external validation data]] for more information.&lt;br /&gt;
* When using a function handle for external validation, an evaluation grid will be constructed for you. The maximum number of points to use for constructing the evaluation grid can be specified. The points will be linearly spaced along the model&#039;s input dimension ranges.&lt;br /&gt;
* Finally, a checkbox allows you to use logarithmic scaling for the Y axis in the error plots.&lt;br /&gt;
&lt;br /&gt;
=== Using external validation data ===&lt;br /&gt;
&lt;br /&gt;
External validation can be computed in two ways. You can provide a complete dataset of expected values or a handle of a function that computes these expected values. The dataset must be a matrix with a column for every input and output, in the correct order. The first columns must represent the input values; the last columns must represent the corresponding output values. The function handle must take an evaluation grid as its single input parameter and return a matrix with a column for each of the model&#039;s outputs. The return matrix must specify the expected output values corresponding to the input values specified in the input matrix.&lt;br /&gt;
&lt;br /&gt;
The validation matrix or function should be present as a variable in the Matlab workspace, ideally before starting the Model Information GUI. If you want to use a variable added to the workspace after you started the GUI, you first have to reset the GUI using &amp;lt;code&amp;gt;Ctrl+R&amp;lt;/code&amp;gt; or by clicking &#039;&#039;Reset&#039;&#039; in the [[#Actions2|Actions]] menu.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
In addition to the controls available in the top right corner of the GUI, some actions are available through the menu. The &#039;&#039;&#039;File&#039;&#039;&#039; menu enables you to open another model in the current Model Information GUI, reload the current model or close the GUI window. Through the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu, you can reset the GUI controls and fields to their default values. That menu also allows you to export the model to a Matlab M-file for using it outside the SUMO Toolbox.&lt;br /&gt;
&lt;br /&gt;
Like in the Visualization Console, the menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, which are also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be accessed without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Error plots ===&lt;br /&gt;
&lt;br /&gt;
On the left side of the Model Information GUI, plots representing the error statistics for the currently selected output are presented. The top four plots represent the errors in the training samples. If you specify valid external validation data, another four plots will be shown, representing the errors computed with that validation data.&lt;br /&gt;
&lt;br /&gt;
This screenshot shows error plots for both training samples and using an external validation matrix.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoErrorPlots.png]]&lt;br /&gt;
&lt;br /&gt;
Both absolute and relative errors are shown. The plots on the left show the absolute error, the plots on the right show the relative error. Two plot types are used for showing the errors. The upper plot shows the validation error against the number of points that remain below it. The lower plot is a histogram that groups the points by their error. The relative error histograms don&#039;t include any samples with an infinite relative error, because they would cripple the entire histogram and render it useless.&lt;br /&gt;
&lt;br /&gt;
=== Information fields ===&lt;br /&gt;
&lt;br /&gt;
All information fields are presented on the right hand side of the GUI, below the controls. Here you can look at a screenshot of those fields alone.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInformationFields.png]]&lt;br /&gt;
&lt;br /&gt;
* At the top left of the screenshot you can see a field specifying the number of inputs and outputs of the current model. Next to it stands the number of free parameters used for constructing the model.&lt;br /&gt;
&lt;br /&gt;
* A general model description is presented in the &#039;&#039;&#039;Description&#039;&#039;&#039; field.&lt;br /&gt;
&lt;br /&gt;
* The middle fields contain error statistics for the current output. On the left the statistics measured against the training data are shown. The field on the right shows statistics for the external validation set or function you specified. If no external validation data is set, this field will be empty. &amp;lt;!-- TODO explanation of shorthand MSE...? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The field at the bottom left shows the scores computed while generating the model. Both a global score and a list of scores for every output are provided. To the right of the scores field you can see the expression used inside the model for computing the value of the current output. This expression can become quite large for difficult models, so you will have to use the scroll bar attached to the field for seeing it completely.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the type of model currently shown in the GUI. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Model Information GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiModelInfo&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;[[#Loading a model from disk|load from file]]&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the parameters to the command, in order of appearance. All parameters are optional, except the first one.&lt;br /&gt;
# The model whose information you want to view must be provided as the first parameter. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can provide it here.&lt;br /&gt;
# The second parameter is the index of the output for which output specific information must be shown.&lt;br /&gt;
# You can pass validation data directly as the third command line parameter. You can always return to the validation data specified at command line by selecting &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt; in the validation popup box. See [[#Using external validation data]] for more information.&lt;br /&gt;
# Specify the path to the &#039;&#039;mat&#039;&#039; file containing the model as the fourth parameter. Doing so will enable you to reload it from disk, even when you passed it at command line. Leave this parameter empty if you don&#039;t have a file containing the model.&lt;br /&gt;
# The last parameter is a small options structure. The defaults can be retrieved using &amp;lt;code&amp;gt;[dummy options] = guiPlotModelErrors&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
The first two parameters are in the same order as used to start the Visualization Console from command line. The command &amp;lt;code&amp;gt;help guiModelInfo&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
== Loading a model from disk ==&lt;br /&gt;
&lt;br /&gt;
The GUI comes with an easy to use command for loading a model from disk into the Matlab workspace: &amp;lt;code&amp;gt;guiLoadModel&amp;lt;/code&amp;gt;. It provides the &#039;&#039;load from file&#039;&#039; dialogs for the three GUI components explained above, but you can also use it separately. You can specify a starting path for the dialog as an optional parameter. The function returns the loaded model as the first return parameter, and the name of the file containing the model as the second return parameter. Run &amp;lt;code&amp;gt;help guiLoadModel&amp;lt;/code&amp;gt; to get a short description of the function and its parameters at command line.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=File:ThreeDim2.mov&amp;diff=4362</id>
		<title>File:ThreeDim2.mov</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=File:ThreeDim2.mov&amp;diff=4362"/>
		<updated>2008-07-18T11:51:36Z</updated>

		<summary type="html">&lt;p&gt;Digipham: A movie created with the Create movie GUI, of a surface plot without lighting. It illustrates the effect of scaling and filtering sample points at a low framerate.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A movie created with the Create movie GUI, of a surface plot without lighting. It illustrates the effect of scaling and filtering sample points at a low framerate.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4361</id>
		<title>Model Visualization GUI</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4361"/>
		<updated>2008-07-18T10:32:54Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Creating a movie */ added another example movie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Model Visualization GUI&#039;&#039;&#039; included in the SUMO Toolbox adds several possibilities for exploring models with any number of inputs and outputs. If you want to learn more about a model, find areas of interest in a model&#039;s domain, create customized screenshots and movies or view information about a model, this GUI will help you reach your goal.&lt;br /&gt;
&lt;br /&gt;
You can browse a model&#039;s dimensions interactively using different visualization techniques. Various plot customizations are available. Options can be toggled with a single mouse click. The customizations can be retained for generating a movie over one of the input dimensions not shown in the plot window.&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI lists useful information about a model, like its description, validation scores and expression. It plots error statistics against its training samples and against any validation dataset or function you provide.&lt;br /&gt;
&lt;br /&gt;
== Visualizing a model ==&lt;br /&gt;
The main component of the Model Visualization GUI is the &#039;&#039;&#039;Visualization Console&#039;&#039;&#039;, a console for interactively browsing a model&#039;s input and output domain. You can search and study areas of interest, find interesting relations between input parameters and study their effects on the model&#039;s outputs. The GUI allows you to create fully customized screenshots, which can be used in presentations, on your website or elsewhere.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[[Image:TwoDim1.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:TwoDim2.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:ThreeDim1.png|thumb|400px|2D plot with lighting, contour lines and unscaled sample points]]&lt;br /&gt;
[[Image:ThreeDim2.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:ThreeDim3.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:Contour1.png|thumb|400px|Contour plot with scaled sample points]]&lt;br /&gt;
&lt;br /&gt;
On the right, you can take a look at screenshots of some plots created using the Model Visualization GUI. All plot types are presented. Click on an images to enlarge it.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
If you want to work with a model saved on disk, you can start the Visualization Console by entering the command &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; at the Matlab command line. If the command is not found, verify that you have added the toolbox to your path with its &amp;lt;code&amp;gt;startup&amp;lt;/code&amp;gt; command. The &#039;&#039;[[#Actions1|load from file]]&#039;&#039; dialog will appear. After selecting a &amp;lt;code&amp;gt;*.mat&amp;lt;/code&amp;gt; file, the model it contains will be loaded and the visualization controls will present themselves. Take a look at the [[#Command line options1|command line options]] for other ways to start the GUI, or run &amp;lt;code&amp;gt;help guiPlotModel&amp;lt;/code&amp;gt; to get an explanation of the options at command line.&lt;br /&gt;
&lt;br /&gt;
The screenshot below shows a console for a model with five input dimensions on a Windows platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Console1.png]]&lt;br /&gt;
&lt;br /&gt;
Every edit box can be reset to its default value by leaving it empty instead of entering a new value. You can enter any valid Matlab expression in the value and boundary fields, like &amp;lt;code&amp;gt;pi&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;5/12&amp;lt;/code&amp;gt; or even &amp;lt;code&amp;gt;2^(pi*2-4/3)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Model input controls ===&lt;br /&gt;
Every input dimension can be controlled with a single line of the input controls, as shown in the screenshot below.&lt;br /&gt;
&lt;br /&gt;
[[Image:InputControl.png]]&lt;br /&gt;
&lt;br /&gt;
# Label: the name of the input parameter, shown as a label on the axis representing it in the plot window;&lt;br /&gt;
# Current value: slice value used when the input is not plotted;&lt;br /&gt;
# Minimum value: lower bound for the axis representing the input;&lt;br /&gt;
# Slider: can be used to change the current value when the input is not plotted;&lt;br /&gt;
# Maximum value: upper bound for the axis representing the input;&lt;br /&gt;
# X radio button: select this radio button to plot the input on the X-axis of the plot;&lt;br /&gt;
# Y radio button: select this radio button to plot the input on the Y-axis of the plot.&lt;br /&gt;
&lt;br /&gt;
It is impossible to show a single input dimension on both X-axis and Y-axis. One input can only be shown on one axis. This constraint is enforced by the GUI. For example, when you click the X radio button of the input that is currently shown on the Y-axis, the new Y-axis will become the topmost free input.&lt;br /&gt;
&lt;br /&gt;
When using the edit fields, keep in mind that the lower bound (minimum) of an input must always be smaller than the upper bound (maximum). The GUI enforces this by adjusting the other boundary when you enter a value that breaks the said constraint. The current value always lies between the boundaries and is adjusted automatically. When an input&#039;s upper bound equals its lower bound, you won&#039;t be able to change the value and the slider will disappear to indicate this. &lt;br /&gt;
&lt;br /&gt;
=== Model output controls ===&lt;br /&gt;
&lt;br /&gt;
This subsection explains how you can control the model&#039;s outputs. The screenshot below shows the part of the console that allows you to do this.&lt;br /&gt;
&lt;br /&gt;
[[Image:OutputControls.png]]&lt;br /&gt;
# Select which output to plot or edit the label of the selected output.&lt;br /&gt;
# Select how to handle complex outputs. You can choose what part of complex numbers must be plotted. Possible choices are to plot only the &#039;&#039;&#039;real&#039;&#039;&#039; part, &#039;&#039;&#039;imaginary&#039;&#039;&#039; part, &#039;&#039;&#039;modulus&#039;&#039;&#039; or &#039;&#039;&#039;angle&#039;&#039;&#039;. The angle is bounded in &amp;lt;code&amp;gt;]-pi,pi]&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Clip the output axis. Set the bounds for the output axis to your liking in the edit fields and enable clipping with the &#039;&#039;&#039;Clip to&#039;&#039;&#039; checkbox. The lower bound must always be smaller than the upper bound. If you violate this constraint, the other boundary will be automatically changed so the distance between them is exactly &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Of course, you can still specify a smaller range manually.&lt;br /&gt;
# When you check this box, all the model&#039;s outputs will be shown at the same time, in separate plot windows. All changes made in the console will be applied simultaneously to all plots. You can still switch between outputs, but only to change their labels.&lt;br /&gt;
&lt;br /&gt;
=== Plot customization controls ===&lt;br /&gt;
These options provide a way to change the visual appearance of the plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:PlotOptions.png]]&lt;br /&gt;
* Different plot types are available: choose between a &#039;&#039;&#039;1D plot&#039;&#039;&#039; (showing only one input), a &#039;&#039;&#039;2D plot&#039;&#039;&#039; (showing 2 inputs on a 3D surface) or a &#039;&#039;&#039;Contour plot&#039;&#039;&#039; (showing 2 inputs on a 2D surface, with the output value represented by colour).&lt;br /&gt;
* You can set the size of the evaluation grid, used for plotting the model, in the &#039;&#039;&#039;Mesh size&#039;&#039;&#039; field. If plotting is slow, you can try lowering the mesh size to allow for a less accurate but faster visualization.&lt;br /&gt;
* A model is built using training samples. These samples are shown in the plot when the &#039;&#039;&#039;Plot points&#039;&#039;&#039; checkbox is enabled. If all dimensions are visible, all points are plotted. However, if not all input dimensions are shown in the plot window, not all samples are plotted. Most of the samples don&#039;t have the same fixed slice values as specified with the [[#Input controls|input controls]]. Therefore, their output value will most likely be completely different from the output value of the model. Showing all samples would distort the plot and make it impossible to see how far the model really deviates from its samples. Instead, the training samples are filtered according to their distance from the current slice. You can set the maximum distance of points to be plotted, by entering a maximum deviation percentage in the popup/edit box, or selecting a predefined percentage from the list. The deviation percentage is relative to the size of the interval between the minimum and maximum defined for each hidden input dimension. For example, assume we are looking at a model with a single hidden input dimension. Also assume that the maximum deviation is 10 %, the size of the interval is 2 and the current value is &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt;. In this case, all samples with a value inside &amp;lt;code&amp;gt;[val-0.2,val+0.2]&amp;lt;/code&amp;gt; will be plotted.&lt;br /&gt;
* When not all dimensions are shown in the plot window, the size of the plotted sample points can be set to reflect their distance from the current slice with the &#039;&#039;&#039;Scale points&#039;&#039;&#039; checkbox. The closer the point is to the slice values of the hidden dimensions, the larger it will be shown. Scaling is done linearly between the exact slice value and the maximum deviation specified. If you disable scaling, all visible points will be plotted in the same size.&lt;br /&gt;
* In 2D plot mode, you can show the edges of a contour plot below the surface plot by checking the &#039;&#039;&#039;Countour lines&#039;&#039;&#039; checkbox.&lt;br /&gt;
* The &#039;&#039;&#039;Plot model&#039;&#039;&#039; checkbox can be disabled if you only want to plot the samples.&lt;br /&gt;
* A &#039;&#039;&#039;Fix camera &#039;&#039;&#039; checkbox is provided to keep the camera at a fixed position in successive plots. By default, Matlab always returns the camera to its default position when a figure is plotted. When you enable this option, you override that default behaviour. Fixing the camera is a very important feature if you&#039;re exploring a specific part of the plotted figure, or if you simply want to look at the model from a custom position. The camera will always return to its default position when you change the plot type, regardless of the &#039;&#039;&#039;Fix camera&#039;&#039;&#039; setting.&lt;br /&gt;
* You can add lighting to the scene in 2D plot mode. Checking the &#039;&#039;&#039;Lighting&#039;&#039;&#039; option adds a light to the scene, in a default position. While the option is enabled, you can add, delete or modify lights in the plot window using the standard Matlab plot edit tools. The modifications will be retained in successive plots.&lt;br /&gt;
* By default, all plots use the jet colormap, which varies from dark blue to dark red. You can also use a grayscale colormap, e.g. if you want to print a screenshot with a black and white printer.&lt;br /&gt;
* Finally, a checkbox is provided to set a logarithmic scale for the output axis.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
All actions can be accessed from the menu bar, in either the &#039;&#039;&#039;File&#039;&#039;&#039; menu or the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. Four of those actions are also available via buttons at the bottom of the console.&lt;br /&gt;
&lt;br /&gt;
Through the &#039;&#039;&#039;File&#039;&#039;&#039; menu you can load a model from file by choosing &#039;&#039;Open&#039;&#039;. The &#039;&#039;[[#Loading a model from file|load from file]]&#039;&#039; dialog will open in the directory containing the current model, if it exists. The &#039;&#039;Reload&#039;&#039; item allows you to reload the current model from disk. Reloading is especially useful when you are viewing the current best model during a toolbox simulator run. Finally, you can also close the console through this menu.&lt;br /&gt;
&lt;br /&gt;
All other menu items can be found in the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. A listing of the available actions:&lt;br /&gt;
* Open the Create Movie GUI for the current model, so all plot customizations are also applied in the movie.&lt;br /&gt;
* Open the Model Info GUI&#039;s for the current model.&lt;br /&gt;
* Quickly start an optimization of the current model in Matlab&#039;s optimization toolbox.&lt;br /&gt;
* Take a look at the distribution of training samples across the input dimensions. The sample distribution window shows a scatter plot of the training sample distribution for each pair of input dimensions and box plots for every input dimension separately.&lt;br /&gt;
* View a [[Slice Plot]] of the current model, retaining all compatible customizations. Most importantly, bounds, labels and lighting options are taken from the console. This [[Slice Plot]] can be useful for getting an overall idea of what the model looks like. The number of slices shown can be changed through the [[#Command line options1|command line options]].&lt;br /&gt;
* Reset all controls to their default values.&lt;br /&gt;
&lt;br /&gt;
The menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be used without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the handles of figures associated with the console and the model type. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Plot window ===&lt;br /&gt;
&lt;br /&gt;
The plot window can be edited like any other Matlab plot window. However, you will lose most of your changes once the model plot is refreshed by the console. The changes that can be remembered are the camera settings, light settings and plot title.&lt;br /&gt;
&lt;br /&gt;
Camera and light settings will only be remembered if the corresponding option is checked in the console&#039;s [[#Plot customization controls|plot customization controls]]. Regardless of those options, camera and light settings will be lost if you change the plot type.&lt;br /&gt;
&lt;br /&gt;
The plot title will be remembered as long as you don&#039;t reload the model from disk, rename the plotted output or change the handling of complex outputs. If you want to return to the default title without using one of those options, you can enter &amp;lt;code&amp;gt;__auto__&amp;lt;/code&amp;gt; in the plot title and change any option in the console that refreshes the plot window.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
Instead of relying on the automatically generated defaults, you can use command line parameters to specify your own settings. The settings passed at command line will be taken as defaults. They are restored when you reset the console. &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; has the following (optional) parameters:&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter. This disables the reload function, unless you also specify a &amp;lt;code&amp;gt;modelFilename&amp;lt;/code&amp;gt; field in the options structure. The field should contain the path to the model on disk.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Get the default options using &amp;lt;code&amp;gt;[dummy options] = guiPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. With these fields you can specify some additional settings that can&#039;t be changed through the GUI:&lt;br /&gt;
#* The &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; field specifies the number of slices shown in a [[Slice Plot]].&lt;br /&gt;
#* The &amp;lt;code&amp;gt;postFunction&amp;lt;/code&amp;gt; field can hold a function handle that must be called after each plot. The function should have 1 parameter: the handle to the plot figure. This enables you to easily add an overlay to the plot.&lt;br /&gt;
#* You can turn on elevation labels on contour plots by settings the &amp;lt;code&amp;gt;elevationLabels&amp;lt;/code&amp;gt; field to true. &lt;br /&gt;
&lt;br /&gt;
=== Automatically reusing an existing console ===&lt;br /&gt;
A model is equal to another model if it has the same number of inputs and outputs, and all input and output labels are the same. When you try to open the Visualization Console with a model that is equal to a model already shown in a console, the existing console shall be reused. The new model will be inserted in the existing console. The passed settings will be set as the console defaults, but the current settings will not be changed. This is quite useful if you want to look at different instantiations of the same model without having to redo the plot customizations.&lt;br /&gt;
&lt;br /&gt;
== Creating a movie ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Create Movie GUI&#039;&#039;&#039; allows you to bring your model to life by varying over (a part of) the domain of a single input parameter. That way, you get an overview of its influence on the model&#039;s output. You can create a smooth movie by generating many slices and setting a high frame rate. With a lower frame rate you can create a more explicit succession of slices.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
Here you can take a look at some movies created with the Create Movie GUI. The first one is compressed with Matlab&#039;s default AVI codec on Windows, Indeo5. The other examples are presented as QuickTime movies.&lt;br /&gt;
&lt;br /&gt;
* The [[Media:ThreeDim1.avi|first example movie]] is created from a surface plot that uses lighting and does not show any sample points. The movie has a high framerate and slice count to ensure a smooth transition between frames.&lt;br /&gt;
* The [[Media:TwoDim1.mov|second example movie]] illustrates the effect of scaling and filtering sample points in a plot that shows only 1 input dimension. You can see the sample points appear, enlarge, shrink and disappear again as the slice value changes. The largest sample points are the closest to the current slice.&lt;br /&gt;
* The [[Media:ThreeDim2.mov|third example]] is again a surface plot, but now without lighting and a lower framerate. It also shows sample points as seen in the second example.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
You can access the Create Movie GUI from the [[#Visualizing a model|Visualization Console]], using the &#039;&#039;Create movie&#039;&#039; button at the bottom or in the [[#Actions1|Actions]] menu. All customizations applied in the console will be used for the movie. The Create Movie GUI can also be accessed from [[#Command line options2|command line]]. You won&#039;t be able to use any other Matlab GUI component while using the Create Movie GUI. E.g. if you want to further customize the plot with the Visualization Console, press cancel in the Create Movie GUI to return to it.&lt;br /&gt;
&lt;br /&gt;
The screenshot of the Create Movie GUI shown below, gives an overview of the available options.&lt;br /&gt;
&lt;br /&gt;
[[Image:CreateMovieGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Movie controls ===&lt;br /&gt;
&lt;br /&gt;
* You can select which input to vary over time with the topmost popup box. All inputs that are not set to be plotted are available. The slices (frames) will be generated over the entire range of the selected input, as specified in the Visualization Console, command line input settings or model defaults. The first slice will have the value of the lower bound; the last one&#039;s value will be equal to the upper bound.&lt;br /&gt;
* On the second line you can see two checkboxes. The first one specifies if the output axis should be clipped to the maximum and minimum output values found in all slices. Keep this checkbox selected if you want to prevent that the axis scale changes during the movie, which causes irregular jumps in the successive plots. However, enabling this option also means creating the movie will take longer, because the correct clipping bounds can only be known after all slices have been generated. The slices will be reloaded from disk and modified to the custom bounds. To avoid this second pass &#039;&#039;and&#039;&#039; prevent the output axis scale from changing during the movie, you can enable output clipping in advance. Using the Visualization Console, you can explore the model to get an idea of a good set of bounds to use. Enable the &#039;&#039;&#039;Clip to&#039;&#039; checkbox found at the bottom left of the Visualization Console to clip the output.&lt;br /&gt;
* By default, the title of each slice plot in the movie shows the current slice value of the input varying over time. This option can be toggled with the &#039;&#039;&#039;Show slice in title&#039;&#039;&#039; checkbox.&lt;br /&gt;
* Specify how many slices should be generated in the &#039;&#039;&#039;Slice count &#039;&#039;&#039; field.&lt;br /&gt;
* To the right of the slices field you can enter the number of frames per second to be shown in the movie. Fractions can be used. For example, &amp;lt;code&amp;gt;0.2 fps&amp;lt;/code&amp;gt; means each slice will be shown for five seconds. You can enter a number yourself or select one from the popup box.&lt;br /&gt;
* Movies are created using the default Matlab codec by default. On Linux platforms, this is an uncompressed AVI format. On other platforms, the default Matlab codec does support compression. When compression is supported, the compression quality can be set using the popup/edit box to the right of the compression popup box. If you have the Java Media Framework installed and in Matlab&#039;s Java class path, you can also create QuickTime movies, but that codec does not allow you to specify a compression quality.&lt;br /&gt;
* The &#039;&#039;&#039;Output file&#039;&#039;&#039; field shows the path to the file where the movie shall be created. You can enter a file path manually or use the browse button. The correct file extension for the selected codec is automatically appended to the file path.&lt;br /&gt;
* At the bottom of the window there are 3 buttons. The button on the left resets all fields in the window to their default value. The button on the right closes the window. The middle button starts the movie generation process. During the generation process, the plot window will be made visible above all other Matlab windows. Some progress information will be printed at the Matlab command line.&lt;br /&gt;
* Upon pressing the &#039;&#039;&#039;Create movie&#039;&#039;&#039; button, the current settings (except for the selected input dimension) are stored in memory, for the duration of your current Matlab session. The next time you open the Create Movie GUI, the saved settings will be restored. This is a handy feature if you want to create several movies using the same settings.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Create Movie GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiCreateMovie&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;load from file&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the optional parameters to the command, in order of appearance.&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Retrieve the defaults using &amp;lt;code&amp;gt;[dummy1 dummy2 options] = quickPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
# If you want to plot the slices of the movie in a specific figure window, pass its handle as the fifth parameter. Otherwise the current figure will be used.&lt;br /&gt;
The first four parameters are in the same order as used to start the Visualization Console from command line. As with the Visualization Console, the command &amp;lt;code&amp;gt;help guiCreateMovie&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
=== Reusing the generated slices ===&lt;br /&gt;
&lt;br /&gt;
Next to the actual movie file, a subdirectory &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; shall be created containing all slices used in the movie, in &#039;&#039;png&#039;&#039; format. If you enabled the &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option, you will also find a Matlab figure file for every slice in that directory. The &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option is only applied to the &#039;&#039;png&#039;&#039; files. The slices subdirectory will be erased when starting a new movie generation process in the same directory.&lt;br /&gt;
&lt;br /&gt;
You might want to create several movies from the same slices, but with different output formats or frame rates. This process can be speeded up by using the Matlab command &amp;lt;code&amp;gt;images2movie&amp;lt;/code&amp;gt;. It allows you to create a movie from an existing directory of images. These are the parameters to the function:&lt;br /&gt;
# path to the directory containing the images;&lt;br /&gt;
# file path to the location where the movie should be saved (the file extension defines the video codec);&lt;br /&gt;
# file extension of the images, in this case &#039;&#039;png&#039;&#039;;&lt;br /&gt;
# number of frames per second;&lt;br /&gt;
# compression quality percentage.&lt;br /&gt;
&lt;br /&gt;
=== Creating a movie from command line ===&lt;br /&gt;
&lt;br /&gt;
Instead of creating a movie using the GUI, you can use the &amp;lt;code&amp;gt;genMovie&amp;lt;/code&amp;gt; command to create one from command line. The parameters to the command are the same as the parameters to the Create Movie GUI with the addition of a sixth optional parameter containing the movie options. The default movie options can be retrieved with the command &amp;lt;code&amp;gt;options = genMovie&amp;lt;/code&amp;gt;. Like elsewhere, the options structures don&#039;t have to be complete. Fields that you don&#039;t provide will be set to their default value. You can run &amp;lt;code&amp;gt;help genMovie&amp;lt;/code&amp;gt; for more information at command line.&lt;br /&gt;
&lt;br /&gt;
Since the command doesn&#039;t use a GUI, the first parameter is no longer optional if you want to create a movie. You have to pass a model already present in the Matlab workspace as the first parameter. See [[#Loading a model from disk]] for an easy way to load a model into the Matlab workspace.&lt;br /&gt;
&lt;br /&gt;
== Viewing model information ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Model Information GUI&#039;&#039;&#039; gives you a quick overview of a model. It shows any model&#039;s error statistics, scores, description, dimensions and more. Some information fields are specific to the selected output; others are specific to the model only. You can select which output&#039;s information you want to see. Additionally, you can specify an external validation set or function to compute error statistics. You can compare your customized statistics to the training error statistics.&lt;br /&gt;
&lt;br /&gt;
All information fields contain selectable text, so you can easily copy the information you want to the clipboard.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI can quickly be started from the [[#Visualizing a model|Visualization Console]], by clicking the button at the bottom of the console or through the [[#Actions1|Actions]] menu. It can also be accessed from Matlab&#039;s [[#Command line options3|command line]].&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
&lt;br /&gt;
The controls, visible in the screenshot below, are positioned in the top right corner of the Model Information GUI.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoControls.png]]&lt;br /&gt;
&lt;br /&gt;
* You can select which output&#039;s error statistics, error plots and expression must be shown using a popup box.&lt;br /&gt;
* External validation data can be selected from another popup box. All matrices of doubles and function handles in the workspace are listed. You must select a valid matrix or function handle. If the selected workspace variable is invalid, an error message will be shown in a dialog box and external validation will be deactivated. You can deactivate external validation by selecting the empty matrix &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt; from the popup box. Validation data provided at [[#Command line options3|command line]] is listed as &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt;. See [[#Using external validation data]] for more information.&lt;br /&gt;
* When using a function handle for external validation, an evaluation grid will be constructed for you. The maximum number of points to use for constructing the evaluation grid can be specified. The points will be linearly spaced along the model&#039;s input dimension ranges.&lt;br /&gt;
* Finally, a checkbox allows you to use logarithmic scaling for the Y axis in the error plots.&lt;br /&gt;
&lt;br /&gt;
=== Using external validation data ===&lt;br /&gt;
&lt;br /&gt;
External validation can be computed in two ways. You can provide a complete dataset of expected values or a handle of a function that computes these expected values. The dataset must be a matrix with a column for every input and output, in the correct order. The first columns must represent the input values; the last columns must represent the corresponding output values. The function handle must take an evaluation grid as its single input parameter and return a matrix with a column for each of the model&#039;s outputs. The return matrix must specify the expected output values corresponding to the input values specified in the input matrix.&lt;br /&gt;
&lt;br /&gt;
The validation matrix or function should be present as a variable in the Matlab workspace, ideally before starting the Model Information GUI. If you want to use a variable added to the workspace after you started the GUI, you first have to reset the GUI using &amp;lt;code&amp;gt;Ctrl+R&amp;lt;/code&amp;gt; or by clicking &#039;&#039;Reset&#039;&#039; in the [[#Actions2|Actions]] menu.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
In addition to the controls available in the top right corner of the GUI, some actions are available through the menu. The &#039;&#039;&#039;File&#039;&#039;&#039; menu enables you to open another model in the current Model Information GUI, reload the current model or close the GUI window. Through the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu, you can reset the GUI controls and fields to their default values. That menu also allows you to export the model to a Matlab M-file for using it outside the SUMO Toolbox.&lt;br /&gt;
&lt;br /&gt;
Like in the Visualization Console, the menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, which are also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be accessed without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Error plots ===&lt;br /&gt;
&lt;br /&gt;
On the left side of the Model Information GUI, plots representing the error statistics for the currently selected output are presented. The top four plots represent the errors in the training samples. If you specify valid external validation data, another four plots will be shown, representing the errors computed with that validation data.&lt;br /&gt;
&lt;br /&gt;
This screenshot shows error plots for both training samples and using an external validation matrix.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoErrorPlots.png]]&lt;br /&gt;
&lt;br /&gt;
Both absolute and relative errors are shown. The plots on the left show the absolute error, the plots on the right show the relative error. Two plot types are used for showing the errors. The upper plot shows the validation error against the number of points that remain below it. The lower plot is a histogram that groups the points by their error. The relative error histograms don&#039;t include any samples with an infinite relative error, because they would cripple the entire histogram and render it useless.&lt;br /&gt;
&lt;br /&gt;
=== Information fields ===&lt;br /&gt;
&lt;br /&gt;
All information fields are presented on the right hand side of the GUI, below the controls. Here you can look at a screenshot of those fields alone.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInformationFields.png]]&lt;br /&gt;
&lt;br /&gt;
* At the top left of the screenshot you can see a field specifying the number of inputs and outputs of the current model. Next to it stands the number of free parameters used for constructing the model.&lt;br /&gt;
&lt;br /&gt;
* A general model description is presented in the &#039;&#039;&#039;Description&#039;&#039;&#039; field.&lt;br /&gt;
&lt;br /&gt;
* The middle fields contain error statistics for the current output. On the left the statistics measured against the training data are shown. The field on the right shows statistics for the external validation set or function you specified. If no external validation data is set, this field will be empty. &amp;lt;!-- TODO explanation of shorthand MSE...? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The field at the bottom left shows the scores computed while generating the model. Both a global score and a list of scores for every output are provided. To the right of the scores field you can see the expression used inside the model for computing the value of the current output. This expression can become quite large for difficult models, so you will have to use the scroll bar attached to the field for seeing it completely.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the type of model currently shown in the GUI. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Model Information GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiModelInfo&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;[[#Loading a model from disk|load from file]]&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the parameters to the command, in order of appearance. All parameters are optional, except the first one.&lt;br /&gt;
# The model whose information you want to view must be provided as the first parameter. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can provide it here.&lt;br /&gt;
# The second parameter is the index of the output for which output specific information must be shown.&lt;br /&gt;
# You can pass validation data directly as the third command line parameter. You can always return to the validation data specified at command line by selecting &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt; in the validation popup box. See [[#Using external validation data]] for more information.&lt;br /&gt;
# Specify the path to the &#039;&#039;mat&#039;&#039; file containing the model as the fourth parameter. Doing so will enable you to reload it from disk, even when you passed it at command line. Leave this parameter empty if you don&#039;t have a file containing the model.&lt;br /&gt;
# The last parameter is a small options structure. The defaults can be retrieved using &amp;lt;code&amp;gt;[dummy options] = guiPlotModelErrors&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
The first two parameters are in the same order as used to start the Visualization Console from command line. The command &amp;lt;code&amp;gt;help guiModelInfo&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
== Loading a model from disk ==&lt;br /&gt;
&lt;br /&gt;
The GUI comes with an easy to use command for loading a model from disk into the Matlab workspace: &amp;lt;code&amp;gt;guiLoadModel&amp;lt;/code&amp;gt;. It provides the &#039;&#039;load from file&#039;&#039; dialogs for the three GUI components explained above, but you can also use it separately. You can specify a starting path for the dialog as an optional parameter. The function returns the loaded model as the first return parameter, and the name of the file containing the model as the second return parameter. Run &amp;lt;code&amp;gt;help guiLoadModel&amp;lt;/code&amp;gt; to get a short description of the function and its parameters at command line.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=File:TwoDim1.mov&amp;diff=4310</id>
		<title>File:TwoDim1.mov</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=File:TwoDim1.mov&amp;diff=4310"/>
		<updated>2008-07-11T10:48:40Z</updated>

		<summary type="html">&lt;p&gt;Digipham: A movie created with the Create movie GUI, illustrating the effect of scaling and filtering sample points in a plot that shows only 1 input dimension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A movie created with the Create movie GUI, illustrating the effect of scaling and filtering sample points in a plot that shows only 1 input dimension.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4309</id>
		<title>Model Visualization GUI</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4309"/>
		<updated>2008-07-11T10:41:36Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Creating a movie */ added another example movie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Model Visualization GUI&#039;&#039;&#039; included in the SUMO Toolbox adds several possibilities for exploring models with any number of inputs and outputs. If you want to learn more about a model, find areas of interest in a model&#039;s domain, create customized screenshots and movies or view information about a model, this GUI will help you reach your goal.&lt;br /&gt;
&lt;br /&gt;
You can browse a model&#039;s dimensions interactively using different visualization techniques. Various plot customizations are available. Options can be toggled with a single mouse click. The customizations can be retained for generating a movie over one of the input dimensions not shown in the plot window.&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI lists useful information about a model, like its description, validation scores and expression. It plots error statistics against its training samples and against any validation dataset or function you provide.&lt;br /&gt;
&lt;br /&gt;
== Visualizing a model ==&lt;br /&gt;
The main component of the Model Visualization GUI is the &#039;&#039;&#039;Visualization Console&#039;&#039;&#039;, a console for interactively browsing a model&#039;s input and output domain. You can search and study areas of interest, find interesting relations between input parameters and study their effects on the model&#039;s outputs. The GUI allows you to create fully customized screenshots, which can be used in presentations, on your website or elsewhere.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[[Image:TwoDim1.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:TwoDim2.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:ThreeDim1.png|thumb|400px|2D plot with lighting, contour lines and unscaled sample points]]&lt;br /&gt;
[[Image:ThreeDim2.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:ThreeDim3.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:Contour1.png|thumb|400px|Contour plot with scaled sample points]]&lt;br /&gt;
&lt;br /&gt;
On the right, you can take a look at screenshots of some plots created using the Model Visualization GUI. All plot types are presented. Click on an images to enlarge it.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
If you want to work with a model saved on disk, you can start the Visualization Console by entering the command &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; at the Matlab command line. If the command is not found, verify that you have added the toolbox to your path with its &amp;lt;code&amp;gt;startup&amp;lt;/code&amp;gt; command. The &#039;&#039;[[#Actions1|load from file]]&#039;&#039; dialog will appear. After selecting a &amp;lt;code&amp;gt;*.mat&amp;lt;/code&amp;gt; file, the model it contains will be loaded and the visualization controls will present themselves. Take a look at the [[#Command line options1|command line options]] for other ways to start the GUI, or run &amp;lt;code&amp;gt;help guiPlotModel&amp;lt;/code&amp;gt; to get an explanation of the options at command line.&lt;br /&gt;
&lt;br /&gt;
The screenshot below shows a console for a model with five input dimensions on a Windows platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Console1.png]]&lt;br /&gt;
&lt;br /&gt;
Every edit box can be reset to its default value by leaving it empty instead of entering a new value. You can enter any valid Matlab expression in the value and boundary fields, like &amp;lt;code&amp;gt;pi&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;5/12&amp;lt;/code&amp;gt; or even &amp;lt;code&amp;gt;2^(pi*2-4/3)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Model input controls ===&lt;br /&gt;
Every input dimension can be controlled with a single line of the input controls, as shown in the screenshot below.&lt;br /&gt;
&lt;br /&gt;
[[Image:InputControl.png]]&lt;br /&gt;
&lt;br /&gt;
# Label: the name of the input parameter, shown as a label on the axis representing it in the plot window;&lt;br /&gt;
# Current value: slice value used when the input is not plotted;&lt;br /&gt;
# Minimum value: lower bound for the axis representing the input;&lt;br /&gt;
# Slider: can be used to change the current value when the input is not plotted;&lt;br /&gt;
# Maximum value: upper bound for the axis representing the input;&lt;br /&gt;
# X radio button: select this radio button to plot the input on the X-axis of the plot;&lt;br /&gt;
# Y radio button: select this radio button to plot the input on the Y-axis of the plot.&lt;br /&gt;
&lt;br /&gt;
It is impossible to show a single input dimension on both X-axis and Y-axis. One input can only be shown on one axis. This constraint is enforced by the GUI. For example, when you click the X radio button of the input that is currently shown on the Y-axis, the new Y-axis will become the topmost free input.&lt;br /&gt;
&lt;br /&gt;
When using the edit fields, keep in mind that the lower bound (minimum) of an input must always be smaller than the upper bound (maximum). The GUI enforces this by adjusting the other boundary when you enter a value that breaks the said constraint. The current value always lies between the boundaries and is adjusted automatically. When an input&#039;s upper bound equals its lower bound, you won&#039;t be able to change the value and the slider will disappear to indicate this. &lt;br /&gt;
&lt;br /&gt;
=== Model output controls ===&lt;br /&gt;
&lt;br /&gt;
This subsection explains how you can control the model&#039;s outputs. The screenshot below shows the part of the console that allows you to do this.&lt;br /&gt;
&lt;br /&gt;
[[Image:OutputControls.png]]&lt;br /&gt;
# Select which output to plot or edit the label of the selected output.&lt;br /&gt;
# Select how to handle complex outputs. You can choose what part of complex numbers must be plotted. Possible choices are to plot only the &#039;&#039;&#039;real&#039;&#039;&#039; part, &#039;&#039;&#039;imaginary&#039;&#039;&#039; part, &#039;&#039;&#039;modulus&#039;&#039;&#039; or &#039;&#039;&#039;angle&#039;&#039;&#039;. The angle is bounded in &amp;lt;code&amp;gt;]-pi,pi]&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Clip the output axis. Set the bounds for the output axis to your liking in the edit fields and enable clipping with the &#039;&#039;&#039;Clip to&#039;&#039;&#039; checkbox. The lower bound must always be smaller than the upper bound. If you violate this constraint, the other boundary will be automatically changed so the distance between them is exactly &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Of course, you can still specify a smaller range manually.&lt;br /&gt;
# When you check this box, all the model&#039;s outputs will be shown at the same time, in separate plot windows. All changes made in the console will be applied simultaneously to all plots. You can still switch between outputs, but only to change their labels.&lt;br /&gt;
&lt;br /&gt;
=== Plot customization controls ===&lt;br /&gt;
These options provide a way to change the visual appearance of the plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:PlotOptions.png]]&lt;br /&gt;
* Different plot types are available: choose between a &#039;&#039;&#039;1D plot&#039;&#039;&#039; (showing only one input), a &#039;&#039;&#039;2D plot&#039;&#039;&#039; (showing 2 inputs on a 3D surface) or a &#039;&#039;&#039;Contour plot&#039;&#039;&#039; (showing 2 inputs on a 2D surface, with the output value represented by colour).&lt;br /&gt;
* You can set the size of the evaluation grid, used for plotting the model, in the &#039;&#039;&#039;Mesh size&#039;&#039;&#039; field. If plotting is slow, you can try lowering the mesh size to allow for a less accurate but faster visualization.&lt;br /&gt;
* A model is built using training samples. These samples are shown in the plot when the &#039;&#039;&#039;Plot points&#039;&#039;&#039; checkbox is enabled. If all dimensions are visible, all points are plotted. However, if not all input dimensions are shown in the plot window, not all samples are plotted. Most of the samples don&#039;t have the same fixed slice values as specified with the [[#Input controls|input controls]]. Therefore, their output value will most likely be completely different from the output value of the model. Showing all samples would distort the plot and make it impossible to see how far the model really deviates from its samples. Instead, the training samples are filtered according to their distance from the current slice. You can set the maximum distance of points to be plotted, by entering a maximum deviation percentage in the popup/edit box, or selecting a predefined percentage from the list. The deviation percentage is relative to the size of the interval between the minimum and maximum defined for each hidden input dimension. For example, assume we are looking at a model with a single hidden input dimension. Also assume that the maximum deviation is 10 %, the size of the interval is 2 and the current value is &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt;. In this case, all samples with a value inside &amp;lt;code&amp;gt;[val-0.2,val+0.2]&amp;lt;/code&amp;gt; will be plotted.&lt;br /&gt;
* When not all dimensions are shown in the plot window, the size of the plotted sample points can be set to reflect their distance from the current slice with the &#039;&#039;&#039;Scale points&#039;&#039;&#039; checkbox. The closer the point is to the slice values of the hidden dimensions, the larger it will be shown. Scaling is done linearly between the exact slice value and the maximum deviation specified. If you disable scaling, all visible points will be plotted in the same size.&lt;br /&gt;
* In 2D plot mode, you can show the edges of a contour plot below the surface plot by checking the &#039;&#039;&#039;Countour lines&#039;&#039;&#039; checkbox.&lt;br /&gt;
* The &#039;&#039;&#039;Plot model&#039;&#039;&#039; checkbox can be disabled if you only want to plot the samples.&lt;br /&gt;
* A &#039;&#039;&#039;Fix camera &#039;&#039;&#039; checkbox is provided to keep the camera at a fixed position in successive plots. By default, Matlab always returns the camera to its default position when a figure is plotted. When you enable this option, you override that default behaviour. Fixing the camera is a very important feature if you&#039;re exploring a specific part of the plotted figure, or if you simply want to look at the model from a custom position. The camera will always return to its default position when you change the plot type, regardless of the &#039;&#039;&#039;Fix camera&#039;&#039;&#039; setting.&lt;br /&gt;
* You can add lighting to the scene in 2D plot mode. Checking the &#039;&#039;&#039;Lighting&#039;&#039;&#039; option adds a light to the scene, in a default position. While the option is enabled, you can add, delete or modify lights in the plot window using the standard Matlab plot edit tools. The modifications will be retained in successive plots.&lt;br /&gt;
* By default, all plots use the jet colormap, which varies from dark blue to dark red. You can also use a grayscale colormap, e.g. if you want to print a screenshot with a black and white printer.&lt;br /&gt;
* Finally, a checkbox is provided to set a logarithmic scale for the output axis.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
All actions can be accessed from the menu bar, in either the &#039;&#039;&#039;File&#039;&#039;&#039; menu or the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. Four of those actions are also available via buttons at the bottom of the console.&lt;br /&gt;
&lt;br /&gt;
Through the &#039;&#039;&#039;File&#039;&#039;&#039; menu you can load a model from file by choosing &#039;&#039;Open&#039;&#039;. The &#039;&#039;[[#Loading a model from file|load from file]]&#039;&#039; dialog will open in the directory containing the current model, if it exists. The &#039;&#039;Reload&#039;&#039; item allows you to reload the current model from disk. Reloading is especially useful when you are viewing the current best model during a toolbox simulator run. Finally, you can also close the console through this menu.&lt;br /&gt;
&lt;br /&gt;
All other menu items can be found in the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. A listing of the available actions:&lt;br /&gt;
* Open the Create Movie GUI for the current model, so all plot customizations are also applied in the movie.&lt;br /&gt;
* Open the Model Info GUI&#039;s for the current model.&lt;br /&gt;
* Quickly start an optimization of the current model in Matlab&#039;s optimization toolbox.&lt;br /&gt;
* Take a look at the distribution of training samples across the input dimensions. The sample distribution window shows a scatter plot of the training sample distribution for each pair of input dimensions and box plots for every input dimension separately.&lt;br /&gt;
* View a [[Slice Plot]] of the current model, retaining all compatible customizations. Most importantly, bounds, labels and lighting options are taken from the console. This [[Slice Plot]] can be useful for getting an overall idea of what the model looks like. The number of slices shown can be changed through the [[#Command line options1|command line options]].&lt;br /&gt;
* Reset all controls to their default values.&lt;br /&gt;
&lt;br /&gt;
The menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be used without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the handles of figures associated with the console and the model type. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Plot window ===&lt;br /&gt;
&lt;br /&gt;
The plot window can be edited like any other Matlab plot window. However, you will lose most of your changes once the model plot is refreshed by the console. The changes that can be remembered are the camera settings, light settings and plot title.&lt;br /&gt;
&lt;br /&gt;
Camera and light settings will only be remembered if the corresponding option is checked in the console&#039;s [[#Plot customization controls|plot customization controls]]. Regardless of those options, camera and light settings will be lost if you change the plot type.&lt;br /&gt;
&lt;br /&gt;
The plot title will be remembered as long as you don&#039;t reload the model from disk, rename the plotted output or change the handling of complex outputs. If you want to return to the default title without using one of those options, you can enter &amp;lt;code&amp;gt;__auto__&amp;lt;/code&amp;gt; in the plot title and change any option in the console that refreshes the plot window.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
Instead of relying on the automatically generated defaults, you can use command line parameters to specify your own settings. The settings passed at command line will be taken as defaults. They are restored when you reset the console. &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; has the following (optional) parameters:&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter. This disables the reload function, unless you also specify a &amp;lt;code&amp;gt;modelFilename&amp;lt;/code&amp;gt; field in the options structure. The field should contain the path to the model on disk.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Get the default options using &amp;lt;code&amp;gt;[dummy options] = guiPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. With these fields you can specify some additional settings that can&#039;t be changed through the GUI:&lt;br /&gt;
#* The &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; field specifies the number of slices shown in a [[Slice Plot]].&lt;br /&gt;
#* The &amp;lt;code&amp;gt;postFunction&amp;lt;/code&amp;gt; field can hold a function handle that must be called after each plot. The function should have 1 parameter: the handle to the plot figure. This enables you to easily add an overlay to the plot.&lt;br /&gt;
#* You can turn on elevation labels on contour plots by settings the &amp;lt;code&amp;gt;elevationLabels&amp;lt;/code&amp;gt; field to true. &lt;br /&gt;
&lt;br /&gt;
=== Automatically reusing an existing console ===&lt;br /&gt;
A model is equal to another model if it has the same number of inputs and outputs, and all input and output labels are the same. When you try to open the Visualization Console with a model that is equal to a model already shown in a console, the existing console shall be reused. The new model will be inserted in the existing console. The passed settings will be set as the console defaults, but the current settings will not be changed. This is quite useful if you want to look at different instantiations of the same model without having to redo the plot customizations.&lt;br /&gt;
&lt;br /&gt;
== Creating a movie ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Create Movie GUI&#039;&#039;&#039; allows you to bring your model to life by varying over (a part of) the domain of a single input parameter. That way, you get an overview of its influence on the model&#039;s output. You can create a smooth movie by generating many slices and setting a high frame rate. With a lower frame rate you can create a more explicit succession of slices.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
Here you can take a look at some movies created with the Create Movie GUI. The first one is compressed with Matlab&#039;s default AVI codec on Windows, Indeo5. The other examples are presented as QuickTime movies.&lt;br /&gt;
&lt;br /&gt;
The [[Media:ThreeDim1.avi|first example movie]] is created from a surface plot that uses lighting and does not show any sample points. The movie has a high framerate and slice count to ensure a smooth transition between frames.&lt;br /&gt;
&lt;br /&gt;
The [[Media:TwoDim1.mov|second example movie]] illustrates the effect of scaling and filtering sample points in a plot that shows only 1 input dimension. You can see the sample points appear, enlarge, shrink and disappear again as the slice value changes. The largest sample points are the closest to the current slice.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
You can access the Create Movie GUI from the [[#Visualizing a model|Visualization Console]], using the &#039;&#039;Create movie&#039;&#039; button at the bottom or in the [[#Actions1|Actions]] menu. All customizations applied in the console will be used for the movie. The Create Movie GUI can also be accessed from [[#Command line options2|command line]]. You won&#039;t be able to use any other Matlab GUI component while using the Create Movie GUI. E.g. if you want to further customize the plot with the Visualization Console, press cancel in the Create Movie GUI to return to it.&lt;br /&gt;
&lt;br /&gt;
The screenshot of the Create Movie GUI shown below, gives an overview of the available options.&lt;br /&gt;
&lt;br /&gt;
[[Image:CreateMovieGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Movie controls ===&lt;br /&gt;
&lt;br /&gt;
* You can select which input to vary over time with the topmost popup box. All inputs that are not set to be plotted are available. The slices (frames) will be generated over the entire range of the selected input, as specified in the Visualization Console, command line input settings or model defaults. The first slice will have the value of the lower bound; the last one&#039;s value will be equal to the upper bound.&lt;br /&gt;
* On the second line you can see two checkboxes. The first one specifies if the output axis should be clipped to the maximum and minimum output values found in all slices. Keep this checkbox selected if you want to prevent that the axis scale changes during the movie, which causes irregular jumps in the successive plots. However, enabling this option also means creating the movie will take longer, because the correct clipping bounds can only be known after all slices have been generated. The slices will be reloaded from disk and modified to the custom bounds. To avoid this second pass &#039;&#039;and&#039;&#039; prevent the output axis scale from changing during the movie, you can enable output clipping in advance. Using the Visualization Console, you can explore the model to get an idea of a good set of bounds to use. Enable the &#039;&#039;&#039;Clip to&#039;&#039; checkbox found at the bottom left of the Visualization Console to clip the output.&lt;br /&gt;
* By default, the title of each slice plot in the movie shows the current slice value of the input varying over time. This option can be toggled with the &#039;&#039;&#039;Show slice in title&#039;&#039;&#039; checkbox.&lt;br /&gt;
* Specify how many slices should be generated in the &#039;&#039;&#039;Slice count &#039;&#039;&#039; field.&lt;br /&gt;
* To the right of the slices field you can enter the number of frames per second to be shown in the movie. Fractions can be used. For example, &amp;lt;code&amp;gt;0.2 fps&amp;lt;/code&amp;gt; means each slice will be shown for five seconds. You can enter a number yourself or select one from the popup box.&lt;br /&gt;
* Movies are created using the default Matlab codec by default. On Linux platforms, this is an uncompressed AVI format. On other platforms, the default Matlab codec does support compression. When compression is supported, the compression quality can be set using the popup/edit box to the right of the compression popup box. If you have the Java Media Framework installed and in Matlab&#039;s Java class path, you can also create QuickTime movies, but that codec does not allow you to specify a compression quality.&lt;br /&gt;
* The &#039;&#039;&#039;Output file&#039;&#039;&#039; field shows the path to the file where the movie shall be created. You can enter a file path manually or use the browse button. The correct file extension for the selected codec is automatically appended to the file path.&lt;br /&gt;
* At the bottom of the window there are 3 buttons. The button on the left resets all fields in the window to their default value. The button on the right closes the window. The middle button starts the movie generation process. During the generation process, the plot window will be made visible above all other Matlab windows. Some progress information will be printed at the Matlab command line.&lt;br /&gt;
* Upon pressing the &#039;&#039;&#039;Create movie&#039;&#039;&#039; button, the current settings (except for the selected input dimension) are stored in memory, for the duration of your current Matlab session. The next time you open the Create Movie GUI, the saved settings will be restored. This is a handy feature if you want to create several movies using the same settings.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Create Movie GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiCreateMovie&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;load from file&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the optional parameters to the command, in order of appearance.&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Retrieve the defaults using &amp;lt;code&amp;gt;[dummy1 dummy2 options] = quickPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
# If you want to plot the slices of the movie in a specific figure window, pass its handle as the fifth parameter. Otherwise the current figure will be used.&lt;br /&gt;
The first four parameters are in the same order as used to start the Visualization Console from command line. As with the Visualization Console, the command &amp;lt;code&amp;gt;help guiCreateMovie&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
=== Reusing the generated slices ===&lt;br /&gt;
&lt;br /&gt;
Next to the actual movie file, a subdirectory &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; shall be created containing all slices used in the movie, in &#039;&#039;png&#039;&#039; format. If you enabled the &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option, you will also find a Matlab figure file for every slice in that directory. The &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option is only applied to the &#039;&#039;png&#039;&#039; files. The slices subdirectory will be erased when starting a new movie generation process in the same directory.&lt;br /&gt;
&lt;br /&gt;
You might want to create several movies from the same slices, but with different output formats or frame rates. This process can be speeded up by using the Matlab command &amp;lt;code&amp;gt;images2movie&amp;lt;/code&amp;gt;. It allows you to create a movie from an existing directory of images. These are the parameters to the function:&lt;br /&gt;
# path to the directory containing the images;&lt;br /&gt;
# file path to the location where the movie should be saved (the file extension defines the video codec);&lt;br /&gt;
# file extension of the images, in this case &#039;&#039;png&#039;&#039;;&lt;br /&gt;
# number of frames per second;&lt;br /&gt;
# compression quality percentage.&lt;br /&gt;
&lt;br /&gt;
=== Creating a movie from command line ===&lt;br /&gt;
&lt;br /&gt;
Instead of creating a movie using the GUI, you can use the &amp;lt;code&amp;gt;genMovie&amp;lt;/code&amp;gt; command to create one from command line. The parameters to the command are the same as the parameters to the Create Movie GUI with the addition of a sixth optional parameter containing the movie options. The default movie options can be retrieved with the command &amp;lt;code&amp;gt;options = genMovie&amp;lt;/code&amp;gt;. Like elsewhere, the options structures don&#039;t have to be complete. Fields that you don&#039;t provide will be set to their default value. You can run &amp;lt;code&amp;gt;help genMovie&amp;lt;/code&amp;gt; for more information at command line.&lt;br /&gt;
&lt;br /&gt;
Since the command doesn&#039;t use a GUI, the first parameter is no longer optional if you want to create a movie. You have to pass a model already present in the Matlab workspace as the first parameter. See [[#Loading a model from disk]] for an easy way to load a model into the Matlab workspace.&lt;br /&gt;
&lt;br /&gt;
== Viewing model information ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Model Information GUI&#039;&#039;&#039; gives you a quick overview of a model. It shows any model&#039;s error statistics, scores, description, dimensions and more. Some information fields are specific to the selected output; others are specific to the model only. You can select which output&#039;s information you want to see. Additionally, you can specify an external validation set or function to compute error statistics. You can compare your customized statistics to the training error statistics.&lt;br /&gt;
&lt;br /&gt;
All information fields contain selectable text, so you can easily copy the information you want to the clipboard.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI can quickly be started from the [[#Visualizing a model|Visualization Console]], by clicking the button at the bottom of the console or through the [[#Actions1|Actions]] menu. It can also be accessed from Matlab&#039;s [[#Command line options3|command line]].&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
&lt;br /&gt;
The controls, visible in the screenshot below, are positioned in the top right corner of the Model Information GUI.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoControls.png]]&lt;br /&gt;
&lt;br /&gt;
* You can select which output&#039;s error statistics, error plots and expression must be shown using a popup box.&lt;br /&gt;
* External validation data can be selected from another popup box. All matrices of doubles and function handles in the workspace are listed. You must select a valid matrix or function handle. If the selected workspace variable is invalid, an error message will be shown in a dialog box and external validation will be deactivated. You can deactivate external validation by selecting the empty matrix &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt; from the popup box. Validation data provided at [[#Command line options3|command line]] is listed as &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt;. See [[#Using external validation data]] for more information.&lt;br /&gt;
* When using a function handle for external validation, an evaluation grid will be constructed for you. The maximum number of points to use for constructing the evaluation grid can be specified. The points will be linearly spaced along the model&#039;s input dimension ranges.&lt;br /&gt;
* Finally, a checkbox allows you to use logarithmic scaling for the Y axis in the error plots.&lt;br /&gt;
&lt;br /&gt;
=== Using external validation data ===&lt;br /&gt;
&lt;br /&gt;
External validation can be computed in two ways. You can provide a complete dataset of expected values or a handle of a function that computes these expected values. The dataset must be a matrix with a column for every input and output, in the correct order. The first columns must represent the input values; the last columns must represent the corresponding output values. The function handle must take an evaluation grid as its single input parameter and return a matrix with a column for each of the model&#039;s outputs. The return matrix must specify the expected output values corresponding to the input values specified in the input matrix.&lt;br /&gt;
&lt;br /&gt;
The validation matrix or function should be present as a variable in the Matlab workspace, ideally before starting the Model Information GUI. If you want to use a variable added to the workspace after you started the GUI, you first have to reset the GUI using &amp;lt;code&amp;gt;Ctrl+R&amp;lt;/code&amp;gt; or by clicking &#039;&#039;Reset&#039;&#039; in the [[#Actions2|Actions]] menu.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
In addition to the controls available in the top right corner of the GUI, some actions are available through the menu. The &#039;&#039;&#039;File&#039;&#039;&#039; menu enables you to open another model in the current Model Information GUI, reload the current model or close the GUI window. Through the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu, you can reset the GUI controls and fields to their default values. That menu also allows you to export the model to a Matlab M-file for using it outside the SUMO Toolbox.&lt;br /&gt;
&lt;br /&gt;
Like in the Visualization Console, the menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, which are also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be accessed without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Error plots ===&lt;br /&gt;
&lt;br /&gt;
On the left side of the Model Information GUI, plots representing the error statistics for the currently selected output are presented. The top four plots represent the errors in the training samples. If you specify valid external validation data, another four plots will be shown, representing the errors computed with that validation data.&lt;br /&gt;
&lt;br /&gt;
This screenshot shows error plots for both training samples and using an external validation matrix.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoErrorPlots.png]]&lt;br /&gt;
&lt;br /&gt;
Both absolute and relative errors are shown. The plots on the left show the absolute error, the plots on the right show the relative error. Two plot types are used for showing the errors. The upper plot shows the validation error against the number of points that remain below it. The lower plot is a histogram that groups the points by their error. The relative error histograms don&#039;t include any samples with an infinite relative error, because they would cripple the entire histogram and render it useless.&lt;br /&gt;
&lt;br /&gt;
=== Information fields ===&lt;br /&gt;
&lt;br /&gt;
All information fields are presented on the right hand side of the GUI, below the controls. Here you can look at a screenshot of those fields alone.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInformationFields.png]]&lt;br /&gt;
&lt;br /&gt;
* At the top left of the screenshot you can see a field specifying the number of inputs and outputs of the current model. Next to it stands the number of free parameters used for constructing the model.&lt;br /&gt;
&lt;br /&gt;
* A general model description is presented in the &#039;&#039;&#039;Description&#039;&#039;&#039; field.&lt;br /&gt;
&lt;br /&gt;
* The middle fields contain error statistics for the current output. On the left the statistics measured against the training data are shown. The field on the right shows statistics for the external validation set or function you specified. If no external validation data is set, this field will be empty. &amp;lt;!-- TODO explanation of shorthand MSE...? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The field at the bottom left shows the scores computed while generating the model. Both a global score and a list of scores for every output are provided. To the right of the scores field you can see the expression used inside the model for computing the value of the current output. This expression can become quite large for difficult models, so you will have to use the scroll bar attached to the field for seeing it completely.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the type of model currently shown in the GUI. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Model Information GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiModelInfo&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;[[#Loading a model from disk|load from file]]&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the parameters to the command, in order of appearance. All parameters are optional, except the first one.&lt;br /&gt;
# The model whose information you want to view must be provided as the first parameter. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can provide it here.&lt;br /&gt;
# The second parameter is the index of the output for which output specific information must be shown.&lt;br /&gt;
# You can pass validation data directly as the third command line parameter. You can always return to the validation data specified at command line by selecting &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt; in the validation popup box. See [[#Using external validation data]] for more information.&lt;br /&gt;
# Specify the path to the &#039;&#039;mat&#039;&#039; file containing the model as the fourth parameter. Doing so will enable you to reload it from disk, even when you passed it at command line. Leave this parameter empty if you don&#039;t have a file containing the model.&lt;br /&gt;
# The last parameter is a small options structure. The defaults can be retrieved using &amp;lt;code&amp;gt;[dummy options] = guiPlotModelErrors&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
The first two parameters are in the same order as used to start the Visualization Console from command line. The command &amp;lt;code&amp;gt;help guiModelInfo&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
== Loading a model from disk ==&lt;br /&gt;
&lt;br /&gt;
The GUI comes with an easy to use command for loading a model from disk into the Matlab workspace: &amp;lt;code&amp;gt;guiLoadModel&amp;lt;/code&amp;gt;. It provides the &#039;&#039;load from file&#039;&#039; dialogs for the three GUI components explained above, but you can also use it separately. You can specify a starting path for the dialog as an optional parameter. The function returns the loaded model as the first return parameter, and the name of the file containing the model as the second return parameter. Run &amp;lt;code&amp;gt;help guiLoadModel&amp;lt;/code&amp;gt; to get a short description of the function and its parameters at command line.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=File:ThreeDim1.avi&amp;diff=4298</id>
		<title>File:ThreeDim1.avi</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=File:ThreeDim1.avi&amp;diff=4298"/>
		<updated>2008-07-08T22:44:41Z</updated>

		<summary type="html">&lt;p&gt;Digipham: A movie created with the Create movie GUI, using lighting. Two input dimensions are shown on the plot&amp;#039;s X and Y axes, a third one is represented by time. The Z axis represents the output value.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A movie created with the [[Model Visualization GUI#Creating a movie|Create movie GUI]], using lighting. Two input dimensions are shown on the plot&#039;s X and Y axes, a third one is represented by time. The Z axis represents the output value.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4297</id>
		<title>Model Visualization GUI</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4297"/>
		<updated>2008-07-08T22:42:43Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Creating a movie */ added a movie example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Model Visualization GUI&#039;&#039;&#039; included in the SUMO Toolbox adds several possibilities for exploring models with any number of inputs and outputs. If you want to learn more about a model, find areas of interest in a model&#039;s domain, create customized screenshots and movies or view information about a model, this GUI will help you reach your goal.&lt;br /&gt;
&lt;br /&gt;
You can browse a model&#039;s dimensions interactively using different visualization techniques. Various plot customizations are available. Options can be toggled with a single mouse click. The customizations can be retained for generating a movie over one of the input dimensions not shown in the plot window.&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI lists useful information about a model, like its description, validation scores and expression. It plots error statistics against its training samples and against any validation dataset or function you provide.&lt;br /&gt;
&lt;br /&gt;
== Visualizing a model ==&lt;br /&gt;
The main component of the Model Visualization GUI is the &#039;&#039;&#039;Visualization Console&#039;&#039;&#039;, a console for interactively browsing a model&#039;s input and output domain. You can search and study areas of interest, find interesting relations between input parameters and study their effects on the model&#039;s outputs. The GUI allows you to create fully customized screenshots, which can be used in presentations, on your website or elsewhere.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[[Image:TwoDim1.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:TwoDim2.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:ThreeDim1.png|thumb|400px|2D plot with lighting, contour lines and unscaled sample points]]&lt;br /&gt;
[[Image:ThreeDim2.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:ThreeDim3.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:Contour1.png|thumb|400px|Contour plot with scaled sample points]]&lt;br /&gt;
&lt;br /&gt;
On the right, you can take a look at screenshots of some plots created using the Model Visualization GUI. All plot types are presented. Click on an images to enlarge it.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
If you want to work with a model saved on disk, you can start the Visualization Console by entering the command &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; at the Matlab command line. If the command is not found, verify that you have added the toolbox to your path with its &amp;lt;code&amp;gt;startup&amp;lt;/code&amp;gt; command. The &#039;&#039;[[#Actions1|load from file]]&#039;&#039; dialog will appear. After selecting a &amp;lt;code&amp;gt;*.mat&amp;lt;/code&amp;gt; file, the model it contains will be loaded and the visualization controls will present themselves. Take a look at the [[#Command line options1|command line options]] for other ways to start the GUI, or run &amp;lt;code&amp;gt;help guiPlotModel&amp;lt;/code&amp;gt; to get an explanation of the options at command line.&lt;br /&gt;
&lt;br /&gt;
The screenshot below shows a console for a model with five input dimensions on a Windows platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Console1.png]]&lt;br /&gt;
&lt;br /&gt;
Every edit box can be reset to its default value by leaving it empty instead of entering a new value. You can enter any valid Matlab expression in the value and boundary fields, like &amp;lt;code&amp;gt;pi&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;5/12&amp;lt;/code&amp;gt; or even &amp;lt;code&amp;gt;2^(pi*2-4/3)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Model input controls ===&lt;br /&gt;
Every input dimension can be controlled with a single line of the input controls, as shown in the screenshot below.&lt;br /&gt;
&lt;br /&gt;
[[Image:InputControl.png]]&lt;br /&gt;
&lt;br /&gt;
# Label: the name of the input parameter, shown as a label on the axis representing it in the plot window;&lt;br /&gt;
# Current value: slice value used when the input is not plotted;&lt;br /&gt;
# Minimum value: lower bound for the axis representing the input;&lt;br /&gt;
# Slider: can be used to change the current value when the input is not plotted;&lt;br /&gt;
# Maximum value: upper bound for the axis representing the input;&lt;br /&gt;
# X radio button: select this radio button to plot the input on the X-axis of the plot;&lt;br /&gt;
# Y radio button: select this radio button to plot the input on the Y-axis of the plot.&lt;br /&gt;
&lt;br /&gt;
It is impossible to show a single input dimension on both X-axis and Y-axis. One input can only be shown on one axis. This constraint is enforced by the GUI. For example, when you click the X radio button of the input that is currently shown on the Y-axis, the new Y-axis will become the topmost free input.&lt;br /&gt;
&lt;br /&gt;
When using the edit fields, keep in mind that the lower bound (minimum) of an input must always be smaller than the upper bound (maximum). The GUI enforces this by adjusting the other boundary when you enter a value that breaks the said constraint. The current value always lies between the boundaries and is adjusted automatically. When an input&#039;s upper bound equals its lower bound, you won&#039;t be able to change the value and the slider will disappear to indicate this. &lt;br /&gt;
&lt;br /&gt;
=== Model output controls ===&lt;br /&gt;
&lt;br /&gt;
This subsection explains how you can control the model&#039;s outputs. The screenshot below shows the part of the console that allows you to do this.&lt;br /&gt;
&lt;br /&gt;
[[Image:OutputControls.png]]&lt;br /&gt;
# Select which output to plot or edit the label of the selected output.&lt;br /&gt;
# Select how to handle complex outputs. You can choose what part of complex numbers must be plotted. Possible choices are to plot only the &#039;&#039;&#039;real&#039;&#039;&#039; part, &#039;&#039;&#039;imaginary&#039;&#039;&#039; part, &#039;&#039;&#039;modulus&#039;&#039;&#039; or &#039;&#039;&#039;angle&#039;&#039;&#039;. The angle is bounded in &amp;lt;code&amp;gt;]-pi,pi]&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Clip the output axis. Set the bounds for the output axis to your liking in the edit fields and enable clipping with the &#039;&#039;&#039;Clip to&#039;&#039;&#039; checkbox. The lower bound must always be smaller than the upper bound. If you violate this constraint, the other boundary will be automatically changed so the distance between them is exactly &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Of course, you can still specify a smaller range manually.&lt;br /&gt;
# When you check this box, all the model&#039;s outputs will be shown at the same time, in separate plot windows. All changes made in the console will be applied simultaneously to all plots. You can still switch between outputs, but only to change their labels.&lt;br /&gt;
&lt;br /&gt;
=== Plot customization controls ===&lt;br /&gt;
These options provide a way to change the visual appearance of the plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:PlotOptions.png]]&lt;br /&gt;
* Different plot types are available: choose between a &#039;&#039;&#039;1D plot&#039;&#039;&#039; (showing only one input), a &#039;&#039;&#039;2D plot&#039;&#039;&#039; (showing 2 inputs on a 3D surface) or a &#039;&#039;&#039;Contour plot&#039;&#039;&#039; (showing 2 inputs on a 2D surface, with the output value represented by colour).&lt;br /&gt;
* You can set the size of the evaluation grid, used for plotting the model, in the &#039;&#039;&#039;Mesh size&#039;&#039;&#039; field. If plotting is slow, you can try lowering the mesh size to allow for a less accurate but faster visualization.&lt;br /&gt;
* A model is built using training samples. These samples are shown in the plot when the &#039;&#039;&#039;Plot points&#039;&#039;&#039; checkbox is enabled. If all dimensions are visible, all points are plotted. However, if not all input dimensions are shown in the plot window, not all samples are plotted. Most of the samples don&#039;t have the same fixed slice values as specified with the [[#Input controls|input controls]]. Therefore, their output value will most likely be completely different from the output value of the model. Showing all samples would distort the plot and make it impossible to see how far the model really deviates from its samples. Instead, the training samples are filtered according to their distance from the current slice. You can set the maximum distance of points to be plotted, by entering a maximum deviation percentage in the popup/edit box, or selecting a predefined percentage from the list. The deviation percentage is relative to the size of the interval between the minimum and maximum defined for each hidden input dimension. For example, assume we are looking at a model with a single hidden input dimension. Also assume that the maximum deviation is 10 %, the size of the interval is 2 and the current value is &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt;. In this case, all samples with a value inside &amp;lt;code&amp;gt;[val-0.2,val+0.2]&amp;lt;/code&amp;gt; will be plotted.&lt;br /&gt;
* When not all dimensions are shown in the plot window, the size of the plotted sample points can be set to reflect their distance from the current slice with the &#039;&#039;&#039;Scale points&#039;&#039;&#039; checkbox. The closer the point is to the slice values of the hidden dimensions, the larger it will be shown. Scaling is done linearly between the exact slice value and the maximum deviation specified. If you disable scaling, all visible points will be plotted in the same size.&lt;br /&gt;
* In 2D plot mode, you can show the edges of a contour plot below the surface plot by checking the &#039;&#039;&#039;Countour lines&#039;&#039;&#039; checkbox.&lt;br /&gt;
* The &#039;&#039;&#039;Plot model&#039;&#039;&#039; checkbox can be disabled if you only want to plot the samples.&lt;br /&gt;
* A &#039;&#039;&#039;Fix camera &#039;&#039;&#039; checkbox is provided to keep the camera at a fixed position in successive plots. By default, Matlab always returns the camera to its default position when a figure is plotted. When you enable this option, you override that default behaviour. Fixing the camera is a very important feature if you&#039;re exploring a specific part of the plotted figure, or if you simply want to look at the model from a custom position. The camera will always return to its default position when you change the plot type, regardless of the &#039;&#039;&#039;Fix camera&#039;&#039;&#039; setting.&lt;br /&gt;
* You can add lighting to the scene in 2D plot mode. Checking the &#039;&#039;&#039;Lighting&#039;&#039;&#039; option adds a light to the scene, in a default position. While the option is enabled, you can add, delete or modify lights in the plot window using the standard Matlab plot edit tools. The modifications will be retained in successive plots.&lt;br /&gt;
* By default, all plots use the jet colormap, which varies from dark blue to dark red. You can also use a grayscale colormap, e.g. if you want to print a screenshot with a black and white printer.&lt;br /&gt;
* Finally, a checkbox is provided to set a logarithmic scale for the output axis.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
All actions can be accessed from the menu bar, in either the &#039;&#039;&#039;File&#039;&#039;&#039; menu or the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. Four of those actions are also available via buttons at the bottom of the console.&lt;br /&gt;
&lt;br /&gt;
Through the &#039;&#039;&#039;File&#039;&#039;&#039; menu you can load a model from file by choosing &#039;&#039;Open&#039;&#039;. The &#039;&#039;[[#Loading a model from file|load from file]]&#039;&#039; dialog will open in the directory containing the current model, if it exists. The &#039;&#039;Reload&#039;&#039; item allows you to reload the current model from disk. Reloading is especially useful when you are viewing the current best model during a toolbox simulator run. Finally, you can also close the console through this menu.&lt;br /&gt;
&lt;br /&gt;
All other menu items can be found in the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. A listing of the available actions:&lt;br /&gt;
* Open the Create Movie GUI for the current model, so all plot customizations are also applied in the movie.&lt;br /&gt;
* Open the Model Info GUI&#039;s for the current model.&lt;br /&gt;
* Quickly start an optimization of the current model in Matlab&#039;s optimization toolbox.&lt;br /&gt;
* Take a look at the distribution of training samples across the input dimensions. The sample distribution window shows a scatter plot of the training sample distribution for each pair of input dimensions and box plots for every input dimension separately.&lt;br /&gt;
* View a [[Slice Plot]] of the current model, retaining all compatible customizations. Most importantly, bounds, labels and lighting options are taken from the console. This [[Slice Plot]] can be useful for getting an overall idea of what the model looks like. The number of slices shown can be changed through the [[#Command line options1|command line options]].&lt;br /&gt;
* Reset all controls to their default values.&lt;br /&gt;
&lt;br /&gt;
The menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be used without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the handles of figures associated with the console and the model type. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Plot window ===&lt;br /&gt;
&lt;br /&gt;
The plot window can be edited like any other Matlab plot window. However, you will lose most of your changes once the model plot is refreshed by the console. The changes that can be remembered are the camera settings, light settings and plot title.&lt;br /&gt;
&lt;br /&gt;
Camera and light settings will only be remembered if the corresponding option is checked in the console&#039;s [[#Plot customization controls|plot customization controls]]. Regardless of those options, camera and light settings will be lost if you change the plot type.&lt;br /&gt;
&lt;br /&gt;
The plot title will be remembered as long as you don&#039;t reload the model from disk, rename the plotted output or change the handling of complex outputs. If you want to return to the default title without using one of those options, you can enter &amp;lt;code&amp;gt;__auto__&amp;lt;/code&amp;gt; in the plot title and change any option in the console that refreshes the plot window.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
Instead of relying on the automatically generated defaults, you can use command line parameters to specify your own settings. The settings passed at command line will be taken as defaults. They are restored when you reset the console. &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; has the following (optional) parameters:&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter. This disables the reload function, unless you also specify a &amp;lt;code&amp;gt;modelFilename&amp;lt;/code&amp;gt; field in the options structure. The field should contain the path to the model on disk.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Get the default options using &amp;lt;code&amp;gt;[dummy options] = guiPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. With these fields you can specify some additional settings that can&#039;t be changed through the GUI:&lt;br /&gt;
#* The &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; field specifies the number of slices shown in a [[Slice Plot]].&lt;br /&gt;
#* The &amp;lt;code&amp;gt;postFunction&amp;lt;/code&amp;gt; field can hold a function handle that must be called after each plot. The function should have 1 parameter: the handle to the plot figure. This enables you to easily add an overlay to the plot.&lt;br /&gt;
#* You can turn on elevation labels on contour plots by settings the &amp;lt;code&amp;gt;elevationLabels&amp;lt;/code&amp;gt; field to true. &lt;br /&gt;
&lt;br /&gt;
=== Automatically reusing an existing console ===&lt;br /&gt;
A model is equal to another model if it has the same number of inputs and outputs, and all input and output labels are the same. When you try to open the Visualization Console with a model that is equal to a model already shown in a console, the existing console shall be reused. The new model will be inserted in the existing console. The passed settings will be set as the console defaults, but the current settings will not be changed. This is quite useful if you want to look at different instantiations of the same model without having to redo the plot customizations.&lt;br /&gt;
&lt;br /&gt;
== Creating a movie ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Create Movie GUI&#039;&#039;&#039; allows you to bring your model to life by varying over (a part of) the domain of a single input parameter. That way, you get an overview of its influence on the model&#039;s output. You can create a smooth movie by generating many slices and setting a high frame rate. With a lower frame rate you can create a more explicit succession of slices.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
Here you can take a look at some movies created with the Create Movie GUI.&lt;br /&gt;
&lt;br /&gt;
The [[Media:ThreeDim1.avi|first example movie]] is created from a surface plot that uses lighting and does not show any sample points. The movie has a high framerate and slice count to ensure a smooth transition between frames.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
You can access the Create Movie GUI from the [[#Visualizing a model|Visualization Console]], using the &#039;&#039;Create movie&#039;&#039; button at the bottom or in the [[#Actions1|Actions]] menu. All customizations applied in the console will be used for the movie. The Create Movie GUI can also be accessed from [[#Command line options2|command line]]. You won&#039;t be able to use any other Matlab GUI component while using the Create Movie GUI. E.g. if you want to further customize the plot with the Visualization Console, press cancel in the Create Movie GUI to return to it.&lt;br /&gt;
&lt;br /&gt;
The screenshot of the Create Movie GUI shown below, gives an overview of the available options.&lt;br /&gt;
&lt;br /&gt;
[[Image:CreateMovieGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Movie controls ===&lt;br /&gt;
&lt;br /&gt;
* You can select which input to vary over time with the topmost popup box. All inputs that are not set to be plotted are available. The slices (frames) will be generated over the entire range of the selected input, as specified in the Visualization Console, command line input settings or model defaults. The first slice will have the value of the lower bound; the last one&#039;s value will be equal to the upper bound.&lt;br /&gt;
* On the second line you can see two checkboxes. The first one specifies if the output axis should be clipped to the maximum and minimum output values found in all slices. Keep this checkbox selected if you want to prevent that the axis scale changes during the movie, which causes irregular jumps in the successive plots. However, enabling this option also means creating the movie will take longer, because the correct clipping bounds can only be known after all slices have been generated. The slices will be reloaded from disk and modified to the custom bounds. To avoid this second pass &#039;&#039;and&#039;&#039; prevent the output axis scale from changing during the movie, you can enable output clipping in advance. Using the Visualization Console, you can explore the model to get an idea of a good set of bounds to use. Enable the &#039;&#039;&#039;Clip to&#039;&#039; checkbox found at the bottom left of the Visualization Console to clip the output.&lt;br /&gt;
* By default, the title of each slice plot in the movie shows the current slice value of the input varying over time. This option can be toggled with the &#039;&#039;&#039;Show slice in title&#039;&#039;&#039; checkbox.&lt;br /&gt;
* Specify how many slices should be generated in the &#039;&#039;&#039;Slice count &#039;&#039;&#039; field.&lt;br /&gt;
* To the right of the slices field you can enter the number of frames per second to be shown in the movie. Fractions can be used. For example, &amp;lt;code&amp;gt;0.2 fps&amp;lt;/code&amp;gt; means each slice will be shown for five seconds. You can enter a number yourself or select one from the popup box.&lt;br /&gt;
* Movies are created using the default Matlab codec by default. On Linux platforms, this is an uncompressed AVI format. On other platforms, the default Matlab codec does support compression. When compression is supported, the compression quality can be set using the popup/edit box to the right of the compression popup box. If you have the Java Media Framework installed and in Matlab&#039;s Java class path, you can also create QuickTime movies, but that codec does not allow you to specify a compression quality.&lt;br /&gt;
* The &#039;&#039;&#039;Output file&#039;&#039;&#039; field shows the path to the file where the movie shall be created. You can enter a file path manually or use the browse button. The correct file extension for the selected codec is automatically appended to the file path.&lt;br /&gt;
* At the bottom of the window there are 3 buttons. The button on the left resets all fields in the window to their default value. The button on the right closes the window. The middle button starts the movie generation process. During the generation process, the plot window will be made visible above all other Matlab windows. Some progress information will be printed at the Matlab command line.&lt;br /&gt;
* Upon pressing the &#039;&#039;&#039;Create movie&#039;&#039;&#039; button, the current settings (except for the selected input dimension) are stored in memory, for the duration of your current Matlab session. The next time you open the Create Movie GUI, the saved settings will be restored. This is a handy feature if you want to create several movies using the same settings.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Create Movie GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiCreateMovie&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;load from file&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the optional parameters to the command, in order of appearance.&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Retrieve the defaults using &amp;lt;code&amp;gt;[dummy1 dummy2 options] = quickPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
# If you want to plot the slices of the movie in a specific figure window, pass its handle as the fifth parameter. Otherwise the current figure will be used.&lt;br /&gt;
The first four parameters are in the same order as used to start the Visualization Console from command line. As with the Visualization Console, the command &amp;lt;code&amp;gt;help guiCreateMovie&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
=== Reusing the generated slices ===&lt;br /&gt;
&lt;br /&gt;
Next to the actual movie file, a subdirectory &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; shall be created containing all slices used in the movie, in &#039;&#039;png&#039;&#039; format. If you enabled the &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option, you will also find a Matlab figure file for every slice in that directory. The &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option is only applied to the &#039;&#039;png&#039;&#039; files. The slices subdirectory will be erased when starting a new movie generation process in the same directory.&lt;br /&gt;
&lt;br /&gt;
You might want to create several movies from the same slices, but with different output formats or frame rates. This process can be speeded up by using the Matlab command &amp;lt;code&amp;gt;images2movie&amp;lt;/code&amp;gt;. It allows you to create a movie from an existing directory of images. These are the parameters to the function:&lt;br /&gt;
# path to the directory containing the images;&lt;br /&gt;
# file path to the location where the movie should be saved (the file extension defines the video codec);&lt;br /&gt;
# file extension of the images, in this case &#039;&#039;png&#039;&#039;;&lt;br /&gt;
# number of frames per second;&lt;br /&gt;
# compression quality percentage.&lt;br /&gt;
&lt;br /&gt;
=== Creating a movie from command line ===&lt;br /&gt;
&lt;br /&gt;
Instead of creating a movie using the GUI, you can use the &amp;lt;code&amp;gt;genMovie&amp;lt;/code&amp;gt; command to create one from command line. The parameters to the command are the same as the parameters to the Create Movie GUI with the addition of a sixth optional parameter containing the movie options. The default movie options can be retrieved with the command &amp;lt;code&amp;gt;options = genMovie&amp;lt;/code&amp;gt;. Like elsewhere, the options structures don&#039;t have to be complete. Fields that you don&#039;t provide will be set to their default value. You can run &amp;lt;code&amp;gt;help genMovie&amp;lt;/code&amp;gt; for more information at command line.&lt;br /&gt;
&lt;br /&gt;
Since the command doesn&#039;t use a GUI, the first parameter is no longer optional if you want to create a movie. You have to pass a model already present in the Matlab workspace as the first parameter. See [[#Loading a model from disk]] for an easy way to load a model into the Matlab workspace.&lt;br /&gt;
&lt;br /&gt;
== Viewing model information ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Model Information GUI&#039;&#039;&#039; gives you a quick overview of a model. It shows any model&#039;s error statistics, scores, description, dimensions and more. Some information fields are specific to the selected output; others are specific to the model only. You can select which output&#039;s information you want to see. Additionally, you can specify an external validation set or function to compute error statistics. You can compare your customized statistics to the training error statistics.&lt;br /&gt;
&lt;br /&gt;
All information fields contain selectable text, so you can easily copy the information you want to the clipboard.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI can quickly be started from the [[#Visualizing a model|Visualization Console]], by clicking the button at the bottom of the console or through the [[#Actions1|Actions]] menu. It can also be accessed from Matlab&#039;s [[#Command line options3|command line]].&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
&lt;br /&gt;
The controls, visible in the screenshot below, are positioned in the top right corner of the Model Information GUI.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoControls.png]]&lt;br /&gt;
&lt;br /&gt;
* You can select which output&#039;s error statistics, error plots and expression must be shown using a popup box.&lt;br /&gt;
* External validation data can be selected from another popup box. All matrices of doubles and function handles in the workspace are listed. You must select a valid matrix or function handle. If the selected workspace variable is invalid, an error message will be shown in a dialog box and external validation will be deactivated. You can deactivate external validation by selecting the empty matrix &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt; from the popup box. Validation data provided at [[#Command line options3|command line]] is listed as &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt;. See [[#Using external validation data]] for more information.&lt;br /&gt;
* When using a function handle for external validation, an evaluation grid will be constructed for you. The maximum number of points to use for constructing the evaluation grid can be specified. The points will be linearly spaced along the model&#039;s input dimension ranges.&lt;br /&gt;
* Finally, a checkbox allows you to use logarithmic scaling for the Y axis in the error plots.&lt;br /&gt;
&lt;br /&gt;
=== Using external validation data ===&lt;br /&gt;
&lt;br /&gt;
External validation can be computed in two ways. You can provide a complete dataset of expected values or a handle of a function that computes these expected values. The dataset must be a matrix with a column for every input and output, in the correct order. The first columns must represent the input values; the last columns must represent the corresponding output values. The function handle must take an evaluation grid as its single input parameter and return a matrix with a column for each of the model&#039;s outputs. The return matrix must specify the expected output values corresponding to the input values specified in the input matrix.&lt;br /&gt;
&lt;br /&gt;
The validation matrix or function should be present as a variable in the Matlab workspace, ideally before starting the Model Information GUI. If you want to use a variable added to the workspace after you started the GUI, you first have to reset the GUI using &amp;lt;code&amp;gt;Ctrl+R&amp;lt;/code&amp;gt; or by clicking &#039;&#039;Reset&#039;&#039; in the [[#Actions2|Actions]] menu.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
In addition to the controls available in the top right corner of the GUI, some actions are available through the menu. The &#039;&#039;&#039;File&#039;&#039;&#039; menu enables you to open another model in the current Model Information GUI, reload the current model or close the GUI window. Through the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu, you can reset the GUI controls and fields to their default values. That menu also allows you to export the model to a Matlab M-file for using it outside the SUMO Toolbox.&lt;br /&gt;
&lt;br /&gt;
Like in the Visualization Console, the menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, which are also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be accessed without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Error plots ===&lt;br /&gt;
&lt;br /&gt;
On the left side of the Model Information GUI, plots representing the error statistics for the currently selected output are presented. The top four plots represent the errors in the training samples. If you specify valid external validation data, another four plots will be shown, representing the errors computed with that validation data.&lt;br /&gt;
&lt;br /&gt;
This screenshot shows error plots for both training samples and using an external validation matrix.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoErrorPlots.png]]&lt;br /&gt;
&lt;br /&gt;
Both absolute and relative errors are shown. The plots on the left show the absolute error, the plots on the right show the relative error. Two plot types are used for showing the errors. The upper plot shows the validation error against the number of points that remain below it. The lower plot is a histogram that groups the points by their error. The relative error histograms don&#039;t include any samples with an infinite relative error, because they would cripple the entire histogram and render it useless.&lt;br /&gt;
&lt;br /&gt;
=== Information fields ===&lt;br /&gt;
&lt;br /&gt;
All information fields are presented on the right hand side of the GUI, below the controls. Here you can look at a screenshot of those fields alone.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInformationFields.png]]&lt;br /&gt;
&lt;br /&gt;
* At the top left of the screenshot you can see a field specifying the number of inputs and outputs of the current model. Next to it stands the number of free parameters used for constructing the model.&lt;br /&gt;
&lt;br /&gt;
* A general model description is presented in the &#039;&#039;&#039;Description&#039;&#039;&#039; field.&lt;br /&gt;
&lt;br /&gt;
* The middle fields contain error statistics for the current output. On the left the statistics measured against the training data are shown. The field on the right shows statistics for the external validation set or function you specified. If no external validation data is set, this field will be empty. &amp;lt;!-- TODO explanation of shorthand MSE...? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The field at the bottom left shows the scores computed while generating the model. Both a global score and a list of scores for every output are provided. To the right of the scores field you can see the expression used inside the model for computing the value of the current output. This expression can become quite large for difficult models, so you will have to use the scroll bar attached to the field for seeing it completely.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the type of model currently shown in the GUI. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Model Information GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiModelInfo&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;[[#Loading a model from disk|load from file]]&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the parameters to the command, in order of appearance. All parameters are optional, except the first one.&lt;br /&gt;
# The model whose information you want to view must be provided as the first parameter. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can provide it here.&lt;br /&gt;
# The second parameter is the index of the output for which output specific information must be shown.&lt;br /&gt;
# You can pass validation data directly as the third command line parameter. You can always return to the validation data specified at command line by selecting &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt; in the validation popup box. See [[#Using external validation data]] for more information.&lt;br /&gt;
# Specify the path to the &#039;&#039;mat&#039;&#039; file containing the model as the fourth parameter. Doing so will enable you to reload it from disk, even when you passed it at command line. Leave this parameter empty if you don&#039;t have a file containing the model.&lt;br /&gt;
# The last parameter is a small options structure. The defaults can be retrieved using &amp;lt;code&amp;gt;[dummy options] = guiPlotModelErrors&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
The first two parameters are in the same order as used to start the Visualization Console from command line. The command &amp;lt;code&amp;gt;help guiModelInfo&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
== Loading a model from disk ==&lt;br /&gt;
&lt;br /&gt;
The GUI comes with an easy to use command for loading a model from disk into the Matlab workspace: &amp;lt;code&amp;gt;guiLoadModel&amp;lt;/code&amp;gt;. It provides the &#039;&#039;load from file&#039;&#039; dialogs for the three GUI components explained above, but you can also use it separately. You can specify a starting path for the dialog as an optional parameter. The function returns the loaded model as the first return parameter, and the name of the file containing the model as the second return parameter. Run &amp;lt;code&amp;gt;help guiLoadModel&amp;lt;/code&amp;gt; to get a short description of the function and its parameters at command line.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=4289</id>
		<title>About</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=About&amp;diff=4289"/>
		<updated>2008-07-06T17:27:46Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Screenshots */ added GUI screenshots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History ==&lt;br /&gt;
In 2004, research within the (former) COMS research group, led by professor Tom Dhaene, was focused on developing efficient, adaptive and accurate algorithms for polynomial and rational modeling of linear time-invariant (LTI) systems. This work resulted in a set of Matlab scripts that were used as a testing ground for new ideas and concepts. Research progressed, and with time these scripts were re-worked and refactored into one coherent Matlab toolbox, tentatively named the Multivariate MetaModeling (M3) Toolbox. The first public release of the toolbox (v2.0) occurred in November 2006. In October 2007, the development of the M3 Toolbox was discontinued.&lt;br /&gt;
&lt;br /&gt;
In April 2008, the first public release of the Surrogate Modeling (SUMO) Toolbox (v5.0) occurred.&lt;br /&gt;
&lt;br /&gt;
For a list of changes since then refer to the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
== Intended use ==&lt;br /&gt;
&lt;br /&gt;
=== Global Surrogate Models ===&lt;br /&gt;
The SUMO Toolbox was designed to solve the following problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;Automatically generate a highly accurate surrogate model (= a regression model) for a computational expensive simulation code requiring as little data points and as little user-interaction as possible.&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition the toolbox provides powerful, adaptive algorithms and a whole suite of model types for&lt;br /&gt;
* data fitting problems (regression, function approximation)&lt;br /&gt;
* response surface modeling (RSM)&lt;br /&gt;
* interpolation&lt;br /&gt;
* model selection&lt;br /&gt;
* Design Of Experiments (DoE)&lt;br /&gt;
* model parameter optimization (hyperparameter selection)&lt;br /&gt;
* adaptive sample selection (also known as sequential design or active learning)&lt;br /&gt;
&lt;br /&gt;
For application scientists or engineers the SUMO Toolbox provides a flexible, pluggable platform to which the response surface modeling task can be delegated. For researchers in surrogate modeling it provides a common framework to implement, test and benchmark new modeling and sampling algorithms.&lt;br /&gt;
&lt;br /&gt;
See the Wikipedia [http://en.wikipedia.org/wiki/Surrogate_model surrogate model] page to find out more.&lt;br /&gt;
&lt;br /&gt;
=== Surrogate Driven Optimization ===&lt;br /&gt;
While the main focus of the SUMO Toolbox is to create accurate global surrogate models, it can be used for other goals too.&lt;br /&gt;
&lt;br /&gt;
For instance, the toolbox can be used to create consecutive local surrogate models for optimization purposes. The information obtained from the local surrogate models is used to guide the adaptive sampling process to the global optimum.&lt;br /&gt;
&lt;br /&gt;
A good sample strategy for surrogate driven optimization seeks a balance between local search and global search, or refining the surrogate model and finding the optimum.&lt;br /&gt;
Such a sample strategy is implemented (akin to (Super)EGO), see the different [[Sample_Selectors#InfillSamplingCriterion|sample selectors]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Application range ==&lt;br /&gt;
The SUMO Toolbox has already been applied successfully to a wide range of problems from domains as diverse as aerodynamics, geology, metallurgy, electro-magnetics (EM), electronics, engineering and economics.&lt;br /&gt;
&lt;br /&gt;
Throughout the different problems, the input dimension has ranged from 1 to 130 and the output dimension from 1 to 70 (including both complex and real valued outputs). The number of data points has ranged from as little as 15 to as many as 100000.&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
During research into multivariate surrogate modeling techniques and algorithms it became clear that there was room for an adaptive tool that integrated different surrogate modeling approaches and did not tie the user down to one particular set of problems or techniques. &lt;br /&gt;
&lt;br /&gt;
More concretely, we were unable to find evidence of any projects that integrated:&lt;br /&gt;
&lt;br /&gt;
# Building standalone global surrogate models (= replacement metamodels)&lt;br /&gt;
# Support for different model types, different model parameter optimization algorithms, different model selection criteria, ... (adaptive modeling)&lt;br /&gt;
# Sequential design (selecting data points iteratively and pro-actively)&lt;br /&gt;
# Distributed computing (integration with cluster and grid middleware to transparently run simulations in parallel)&lt;br /&gt;
# Usable implementation in software&lt;br /&gt;
&lt;br /&gt;
This gave rise to a number of design goals that served as the guidelines for the design of the SUMO Toolbox. &lt;br /&gt;
&lt;br /&gt;
These goals are:&lt;br /&gt;
&lt;br /&gt;
# Development of a fully automated, adaptive surrogate model construction algorithm. Given a simulation model, the software should produce a replacement metamodel with as little user interaction as possible (&amp;quot;one button approach&amp;quot;).&lt;br /&gt;
# There is no such thing as a &amp;quot;one-size-fits-all&amp;quot;, different problems need to be modeled differently and require different levels of process knowledge. Therefore the software should be modular and extensible but not be too cumbersome to use or configure (sensible defaults).&lt;br /&gt;
# The toolbox should minimize the required prior knowledge of the system to be modeled.&lt;br /&gt;
# The algorithm should minimize the number of required data samples in order to come to an acceptable surrogate model.&lt;br /&gt;
# The algorithm should terminate only when the predefined accuracy (set by the user) has been reached or the maximum number of iterations/samples has been exceeded.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The main features of the toolbox are listed below.  For an overview of recent changes see the [[Whats new]] page.  A detailed list of changes can be found in the [[Changelog]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Implementation Language &lt;br /&gt;
| Matlab, Java, and where applicable C, C++&lt;br /&gt;
|- &lt;br /&gt;
! Design patterns&lt;br /&gt;
| Fully object oriented, with the focus on clean design and encapsulation.&lt;br /&gt;
|- &lt;br /&gt;
! Minimum Requirements&lt;br /&gt;
| See the [[system requirements]] page&lt;br /&gt;
|-&lt;br /&gt;
! Supported data sources*&lt;br /&gt;
| Local executable/script, simulation engine, Java class, Matlab script, dataset (txt file) (see [[Data format]])&lt;br /&gt;
|-&lt;br /&gt;
! Supported data types&lt;br /&gt;
| Supports multi-dimensional inputs and outputs. Outputs can be any combination of real/complex.&lt;br /&gt;
|-&lt;br /&gt;
! Configuration&lt;br /&gt;
| Extensively configurable through one main XML configuration file.&lt;br /&gt;
|-&lt;br /&gt;
! Flexibility&lt;br /&gt;
| Virtually every component of the modeling process can be configured, replaced or extended by a user specific, custom implementation&lt;br /&gt;
|-&lt;br /&gt;
! Predefined accuracy&lt;br /&gt;
| The toolbox will run until the user required accuracy has been reached (on the selected measures), the maximum number of samples has been exceeded or a timeout has occurred&lt;br /&gt;
|-&lt;br /&gt;
! Model Types*&lt;br /&gt;
| Out of the box support for:&lt;br /&gt;
* Polynomial/Rational functions&lt;br /&gt;
* Feedforward Neural Networks, 3 implementations (the last two since v5.0)&lt;br /&gt;
** One based on the [http://www.mathworks.com/products/neuralnet/ Matlab Neural Network toolbox]&lt;br /&gt;
** One based on the [http://leenissen.dk/fann/ Fast Artificial Neural Network Library (FANN)]&lt;br /&gt;
** One based on the [http://www.iau.dtu.dk/research/control/nnsysid.html NNSYSID Toolbox]&lt;br /&gt;
* Radial Basis Function (RBF) Models&lt;br /&gt;
* RBF Neural Networks&lt;br /&gt;
* Kriging Models, 2 implementations:&lt;br /&gt;
** One custom implementation&lt;br /&gt;
** One based on the [http://www2.imm.dtu.dk/~hbn/dace/ DACE toolbox]&lt;br /&gt;
* Smoothing spline models&lt;br /&gt;
* Support Vector Machines (SVM)&lt;br /&gt;
** Least Squares SVM (based on [http://www.esat.kuleuven.ac.be/sista/lssvmlab/ LS-SVMlab])&lt;br /&gt;
** epsilon-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM] or [http://svmlight.joachims.org/ SVMlight])&lt;br /&gt;
** nu-SVM (based on [http://www.csie.ntu.edu.tw/~cjlin/libsvm/ LIBSVM])&lt;br /&gt;
|-&lt;br /&gt;
! Model parameter optimization algorithms*&lt;br /&gt;
| Pattern Search, Simulated Annealing, Genetic Algorithm, BGFS, DIRECT, Particle Swarm Optimization (PSO), ...&lt;br /&gt;
|-&lt;br /&gt;
! Sample selection algorithms (=sequential design, active learning)*&lt;br /&gt;
| Random, error-based, density-based, gradient-based&lt;br /&gt;
|-&lt;br /&gt;
! Experimental design*&lt;br /&gt;
| Latin Hypercube Sampling, Central Composite, Box-Behnken, random, dataset based, full factorial, adaptive (by doing a preliminary 1D screening in each dimension)&lt;br /&gt;
|-&lt;br /&gt;
! Model selection measures*&lt;br /&gt;
| Validation set, cross-validation, leave-one-out, comparison on a grid, AIC&lt;br /&gt;
|-&lt;br /&gt;
! Sample Evaluation*&lt;br /&gt;
| On the local machine (taking advantage of multi-core CPUs) or in parallel on a cluster/grid&lt;br /&gt;
|-&lt;br /&gt;
! Supported distributed middlewares*&lt;br /&gt;
| [http://gridengine.sunsource.net/ Sun Grid Engine], LCG Grid middleware (both accessed through a SSH accessible frontnode)&lt;br /&gt;
|-&lt;br /&gt;
! Logging&lt;br /&gt;
| Extensive logging to enable close monitoring of the modeling process.  Logging granularity is fully configurable and log streams can be easily redirected (to file, console, a remote machine, ...).&lt;br /&gt;
|-&lt;br /&gt;
! Profiling*&lt;br /&gt;
| Extensive profiling framework for easy gathering (and plotting) of modeling metrics (average sample evaluation time, hyperparameter optimization trace, ...)&lt;br /&gt;
|-&lt;br /&gt;
! Easy tracking of modeling progress&lt;br /&gt;
| Automatic storing of best models and their plots. Ability to automatically generate a movie of the sequence of plots.&lt;br /&gt;
|-&lt;br /&gt;
! Available test problems*&lt;br /&gt;
| Out of the box support for various built-in functions (Ackley, Camel Back, Goldstein-Price, ...) and datasets (Abalone, Boston Housing, FishLength, ...) from various application domains. Including a number of datasets (and some simulation code) from electronics. In total over 50 examples are available.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Custom implementations can easily be added&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
A number of screenshots to give a feel of the SUMO Toolbox. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:octagon.png&lt;br /&gt;
Image:SUMO_Toolbox1.png&lt;br /&gt;
Image:SUMO_Toolbox2.png&lt;br /&gt;
Image:SUMO_Toolbox3.png&lt;br /&gt;
Image:SUMO_Toolbox4.png&lt;br /&gt;
Image:ISCSampleSelector1.png&lt;br /&gt;
Image:ISCSampleSelector2.png&lt;br /&gt;
Image:SUMO_Gui1.png&lt;br /&gt;
Image:SUMO_Gui2.png&lt;br /&gt;
Image:Contour1.png&lt;br /&gt;
Image:TwoDim1.png&lt;br /&gt;
Image:TwoDim2.png&lt;br /&gt;
Image:ThreeDim1.png&lt;br /&gt;
Image:ThreeDim2.png‎&lt;br /&gt;
Image:ThreeDim3.png&lt;br /&gt;
Image:ModelInfoGUI1.png&lt;br /&gt;
Image:Console1.png&lt;br /&gt;
Image:CreateMovieGUI1.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note these screenshots do not necessarily reflect the latest toolbox version.&lt;br /&gt;
&lt;br /&gt;
== Movies ==&lt;br /&gt;
A number of movies that illustrate how the modeling process progresses as more samples come in.  &lt;br /&gt;
&lt;br /&gt;
* Modeling the Step-Discontinuity (= electro-magnetic problem)&lt;br /&gt;
** [[Media:stepdisco.avi| rational model]]&lt;br /&gt;
* Modeling the Ackley function (= mathematical function)&lt;br /&gt;
** [[Media:Ackley-rbf.mov| RBF model]]&lt;br /&gt;
** [[Media:Ackley-lssvm.mov| LS-SVM model]]&lt;br /&gt;
* Particle Swarm Optimization in the parameter space of Kriging (theta)&lt;br /&gt;
** [[Media:PSO_continue.avi| PSO movie]], this movie shows how the correlation parameters are optimized as the SUMO toolbox searches for better models.  Note that the data distribution is not constant, but is continually updated.&lt;br /&gt;
* Visualizing a 3D model from video compression data (movie created by the GUI)&lt;br /&gt;
** [[Media:videodata-rbf.mov| RBF model]]&lt;br /&gt;
* Modeling David&#039;s face (Data courtesy of the [http://graphics.stanford.edu/projects/mich/ Digital Michelangelo Project])&lt;br /&gt;
** [[Media:david-rbf.mov| RBF model]]&lt;br /&gt;
* Modeling an exponential tapered TML (described in Microwave Engineering 2nd Edition, D.M. Pozar) using an Artificial Neural Network&lt;br /&gt;
** [[Media:ExponentialTaperedTML.mov| ANN model]]&lt;br /&gt;
&lt;br /&gt;
Note these movies do not necessarily reflect the latest toolbox version. Improvements and/or interface adjustments may have been made since then.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== PDF files ===&lt;br /&gt;
&lt;br /&gt;
* Poster: [[Media:SUMO_poster.pdf|SUMO poster]]&lt;br /&gt;
* Presentation: [[Media:SUMO_presentation.pdf|SUMO slides]]&lt;br /&gt;
&lt;br /&gt;
=== Newsletter ===&lt;br /&gt;
&lt;br /&gt;
To stay up to date with the latest news and releases, we also recommend subscribing to the [http://www.sumo.intec.ugent.be SUMO newsletter]. &lt;br /&gt;
&lt;br /&gt;
Traffic will be kept to a minimum and you can unsubscribe at any time.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
See [[Citing|Citing the toolbox]].&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4273</id>
		<title>Model Visualization GUI</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Model_Visualization_GUI&amp;diff=4273"/>
		<updated>2008-06-29T22:30:31Z</updated>

		<summary type="html">&lt;p&gt;Digipham: /* Visualizing a model */ added examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Model Visualization GUI&#039;&#039;&#039; included in the SUMO Toolbox adds several possibilities for exploring models with any number of inputs and outputs. If you want to learn more about a model, find areas of interest in a model&#039;s domain, create customized screenshots and movies or view information about a model, this GUI will help you reach your goal.&lt;br /&gt;
&lt;br /&gt;
You can browse a model&#039;s dimensions interactively using different visualization techniques. Various plot customizations are available. Options can be toggled with a single mouse click. The customizations can be retained for generating a movie over one of the input dimensions not shown in the plot window.&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI lists useful information about a model, like its description, validation scores and expression. It plots error statistics against its training samples and against any validation dataset or function you provide.&lt;br /&gt;
&lt;br /&gt;
== Visualizing a model ==&lt;br /&gt;
The main component of the Model Visualization GUI is the &#039;&#039;&#039;Visualization Console&#039;&#039;&#039;, a console for interactively browsing a model&#039;s input and output domain. You can search and study areas of interest, find interesting relations between input parameters and study their effects on the model&#039;s outputs. The GUI allows you to create fully customized screenshots, which can be used in presentations, on your website or elsewhere.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[[Image:TwoDim1.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:TwoDim2.png|thumb|400px|1D plot with scaled sample points]]&lt;br /&gt;
[[Image:ThreeDim1.png|thumb|400px|2D plot with lighting, contour lines and unscaled sample points]]&lt;br /&gt;
[[Image:ThreeDim2.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:ThreeDim3.png|thumb|400px|2D plot with scaled sample points and contour lines]]&lt;br /&gt;
[[Image:Contour1.png|thumb|400px|Contour plot with scaled sample points]]&lt;br /&gt;
&lt;br /&gt;
On the right, you can take a look at screenshots of some plots created using the Model Visualization GUI. All plot types are presented. Click on an images to enlarge it.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
If you want to work with a model saved on disk, you can start the Visualization Console by entering the command &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; at the Matlab command line. If the command is not found, verify that you have added the toolbox to your path with its &amp;lt;code&amp;gt;startup&amp;lt;/code&amp;gt; command. The &#039;&#039;[[#Actions1|load from file]]&#039;&#039; dialog will appear. After selecting a &amp;lt;code&amp;gt;*.mat&amp;lt;/code&amp;gt; file, the model it contains will be loaded and the visualization controls will present themselves. Take a look at the [[#Command line options1|command line options]] for other ways to start the GUI, or run &amp;lt;code&amp;gt;help guiPlotModel&amp;lt;/code&amp;gt; to get an explanation of the options at command line.&lt;br /&gt;
&lt;br /&gt;
The screenshot below shows a console for a model with five input dimensions on a Windows platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Console1.png]]&lt;br /&gt;
&lt;br /&gt;
Every edit box can be reset to its default value by leaving it empty instead of entering a new value. You can enter any valid Matlab expression in the value and boundary fields, like &amp;lt;code&amp;gt;pi&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;5/12&amp;lt;/code&amp;gt; or even &amp;lt;code&amp;gt;2^(pi*2-4/3)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Model input controls ===&lt;br /&gt;
Every input dimension can be controlled with a single line of the input controls, as shown in the screenshot below.&lt;br /&gt;
&lt;br /&gt;
[[Image:InputControl.png]]&lt;br /&gt;
&lt;br /&gt;
# Label: the name of the input parameter, shown as a label on the axis representing it in the plot window;&lt;br /&gt;
# Current value: slice value used when the input is not plotted;&lt;br /&gt;
# Minimum value: lower bound for the axis representing the input;&lt;br /&gt;
# Slider: can be used to change the current value when the input is not plotted;&lt;br /&gt;
# Maximum value: upper bound for the axis representing the input;&lt;br /&gt;
# X radio button: select this radio button to plot the input on the X-axis of the plot;&lt;br /&gt;
# Y radio button: select this radio button to plot the input on the Y-axis of the plot.&lt;br /&gt;
&lt;br /&gt;
It is impossible to show a single input dimension on both X-axis and Y-axis. One input can only be shown on one axis. This constraint is enforced by the GUI. For example, when you click the X radio button of the input that is currently shown on the Y-axis, the new Y-axis will become the topmost free input.&lt;br /&gt;
&lt;br /&gt;
When using the edit fields, keep in mind that the lower bound (minimum) of an input must always be smaller than the upper bound (maximum). The GUI enforces this by adjusting the other boundary when you enter a value that breaks the said constraint. The current value always lies between the boundaries and is adjusted automatically. When an input&#039;s upper bound equals its lower bound, you won&#039;t be able to change the value and the slider will disappear to indicate this. &lt;br /&gt;
&lt;br /&gt;
=== Model output controls ===&lt;br /&gt;
&lt;br /&gt;
This subsection explains how you can control the model&#039;s outputs. The screenshot below shows the part of the console that allows you to do this.&lt;br /&gt;
&lt;br /&gt;
[[Image:OutputControls.png]]&lt;br /&gt;
# Select which output to plot or edit the label of the selected output.&lt;br /&gt;
# Select how to handle complex outputs. You can choose what part of complex numbers must be plotted. Possible choices are to plot only the &#039;&#039;&#039;real&#039;&#039;&#039; part, &#039;&#039;&#039;imaginary&#039;&#039;&#039; part, &#039;&#039;&#039;modulus&#039;&#039;&#039; or &#039;&#039;&#039;angle&#039;&#039;&#039;. The angle is bounded in &amp;lt;code&amp;gt;]-pi,pi]&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Clip the output axis. Set the bounds for the output axis to your liking in the edit fields and enable clipping with the &#039;&#039;&#039;Clip to&#039;&#039;&#039; checkbox. The lower bound must always be smaller than the upper bound. If you violate this constraint, the other boundary will be automatically changed so the distance between them is exactly &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Of course, you can still specify a smaller range manually.&lt;br /&gt;
# When you check this box, all the model&#039;s outputs will be shown at the same time, in separate plot windows. All changes made in the console will be applied simultaneously to all plots. You can still switch between outputs, but only to change their labels.&lt;br /&gt;
&lt;br /&gt;
=== Plot customization controls ===&lt;br /&gt;
These options provide a way to change the visual appearance of the plot.&lt;br /&gt;
&lt;br /&gt;
[[Image:PlotOptions.png]]&lt;br /&gt;
* Different plot types are available: choose between a &#039;&#039;&#039;1D plot&#039;&#039;&#039; (showing only one input), a &#039;&#039;&#039;2D plot&#039;&#039;&#039; (showing 2 inputs on a 3D surface) or a &#039;&#039;&#039;Contour plot&#039;&#039;&#039; (showing 2 inputs on a 2D surface, with the output value represented by colour).&lt;br /&gt;
* You can set the size of the evaluation grid, used for plotting the model, in the &#039;&#039;&#039;Mesh size&#039;&#039;&#039; field. If plotting is slow, you can try lowering the mesh size to allow for a less accurate but faster visualization.&lt;br /&gt;
* A model is built using training samples. These samples are shown in the plot when the &#039;&#039;&#039;Plot points&#039;&#039;&#039; checkbox is enabled. If all dimensions are visible, all points are plotted. However, if not all input dimensions are shown in the plot window, not all samples are plotted. Most of the samples don&#039;t have the same fixed slice values as specified with the [[#Input controls|input controls]]. Therefore, their output value will most likely be completely different from the output value of the model. Showing all samples would distort the plot and make it impossible to see how far the model really deviates from its samples. Instead, the training samples are filtered according to their distance from the current slice. You can set the maximum distance of points to be plotted, by entering a maximum deviation percentage in the popup/edit box, or selecting a predefined percentage from the list. The deviation percentage is relative to the size of the interval between the minimum and maximum defined for each hidden input dimension. For example, assume we are looking at a model with a single hidden input dimension. Also assume that the maximum deviation is 10 %, the size of the interval is 2 and the current value is &amp;lt;code&amp;gt;val&amp;lt;/code&amp;gt;. In this case, all samples with a value inside &amp;lt;code&amp;gt;[val-0.2,val+0.2]&amp;lt;/code&amp;gt; will be plotted.&lt;br /&gt;
* When not all dimensions are shown in the plot window, the size of the plotted sample points can be set to reflect their distance from the current slice with the &#039;&#039;&#039;Scale points&#039;&#039;&#039; checkbox. The closer the point is to the slice values of the hidden dimensions, the larger it will be shown. Scaling is done linearly between the exact slice value and the maximum deviation specified. If you disable scaling, all visible points will be plotted in the same size.&lt;br /&gt;
* In 2D plot mode, you can show the edges of a contour plot below the surface plot by checking the &#039;&#039;&#039;Countour lines&#039;&#039;&#039; checkbox.&lt;br /&gt;
* The &#039;&#039;&#039;Plot model&#039;&#039;&#039; checkbox can be disabled if you only want to plot the samples.&lt;br /&gt;
* A &#039;&#039;&#039;Fix camera &#039;&#039;&#039; checkbox is provided to keep the camera at a fixed position in successive plots. By default, Matlab always returns the camera to its default position when a figure is plotted. When you enable this option, you override that default behaviour. Fixing the camera is a very important feature if you&#039;re exploring a specific part of the plotted figure, or if you simply want to look at the model from a custom position. The camera will always return to its default position when you change the plot type, regardless of the &#039;&#039;&#039;Fix camera&#039;&#039;&#039; setting.&lt;br /&gt;
* You can add lighting to the scene in 2D plot mode. Checking the &#039;&#039;&#039;Lighting&#039;&#039;&#039; option adds a light to the scene, in a default position. While the option is enabled, you can add, delete or modify lights in the plot window using the standard Matlab plot edit tools. The modifications will be retained in successive plots.&lt;br /&gt;
* By default, all plots use the jet colormap, which varies from dark blue to dark red. You can also use a grayscale colormap, e.g. if you want to print a screenshot with a black and white printer.&lt;br /&gt;
* Finally, a checkbox is provided to set a logarithmic scale for the output axis.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
All actions can be accessed from the menu bar, in either the &#039;&#039;&#039;File&#039;&#039;&#039; menu or the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. Four of those actions are also available via buttons at the bottom of the console.&lt;br /&gt;
&lt;br /&gt;
Through the &#039;&#039;&#039;File&#039;&#039;&#039; menu you can load a model from file by choosing &#039;&#039;Open&#039;&#039;. The &#039;&#039;[[#Loading a model from file|load from file]]&#039;&#039; dialog will open in the directory containing the current model, if it exists. The &#039;&#039;Reload&#039;&#039; item allows you to reload the current model from disk. Reloading is especially useful when you are viewing the current best model during a toolbox simulator run. Finally, you can also close the console through this menu.&lt;br /&gt;
&lt;br /&gt;
All other menu items can be found in the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu. A listing of the available actions:&lt;br /&gt;
* Open the Create Movie GUI for the current model, so all plot customizations are also applied in the movie.&lt;br /&gt;
* Open the Model Info GUI&#039;s for the current model.&lt;br /&gt;
* Quickly start an optimization of the current model in Matlab&#039;s optimization toolbox.&lt;br /&gt;
* Take a look at the distribution of training samples across the input dimensions. The sample distribution window shows a scatter plot of the training sample distribution for each pair of input dimensions and box plots for every input dimension separately.&lt;br /&gt;
* View a [[Slice Plot]] of the current model, retaining all compatible customizations. Most importantly, bounds, labels and lighting options are taken from the console. This [[Slice Plot]] can be useful for getting an overall idea of what the model looks like. The number of slices shown can be changed through the [[#Command line options1|command line options]].&lt;br /&gt;
* Reset all controls to their default values.&lt;br /&gt;
&lt;br /&gt;
The menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be used without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the handles of figures associated with the console and the model type. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Plot window ===&lt;br /&gt;
&lt;br /&gt;
The plot window can be edited like any other Matlab plot window. However, you will lose most of your changes once the model plot is refreshed by the console. The changes that can be remembered are the camera settings, light settings and plot title.&lt;br /&gt;
&lt;br /&gt;
Camera and light settings will only be remembered if the corresponding option is checked in the console&#039;s [[#Plot customization controls|plot customization controls]]. Regardless of those options, camera and light settings will be lost if you change the plot type.&lt;br /&gt;
&lt;br /&gt;
The plot title will be remembered as long as you don&#039;t reload the model from disk, rename the plotted output or change the handling of complex outputs. If you want to return to the default title without using one of those options, you can enter &amp;lt;code&amp;gt;__auto__&amp;lt;/code&amp;gt; in the plot title and change any option in the console that refreshes the plot window.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
Instead of relying on the automatically generated defaults, you can use command line parameters to specify your own settings. The settings passed at command line will be taken as defaults. They are restored when you reset the console. &amp;lt;code&amp;gt;guiPlotModel&amp;lt;/code&amp;gt; has the following (optional) parameters:&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter. This disables the reload function, unless you also specify a &amp;lt;code&amp;gt;modelFilename&amp;lt;/code&amp;gt; field in the options structure. The field should contain the path to the model on disk.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Get the default options using &amp;lt;code&amp;gt;[dummy options] = guiPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. With these fields you can specify some additional settings that can&#039;t be changed through the GUI:&lt;br /&gt;
#* The &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; field specifies the number of slices shown in a [[Slice Plot]].&lt;br /&gt;
#* The &amp;lt;code&amp;gt;postFunction&amp;lt;/code&amp;gt; field can hold a function handle that must be called after each plot. The function should have 1 parameter: the handle to the plot figure. This enables you to easily add an overlay to the plot.&lt;br /&gt;
#* You can turn on elevation labels on contour plots by settings the &amp;lt;code&amp;gt;elevationLabels&amp;lt;/code&amp;gt; field to true. &lt;br /&gt;
&lt;br /&gt;
=== Automatically reusing an existing console ===&lt;br /&gt;
A model is equal to another model if it has the same number of inputs and outputs, and all input and output labels are the same. When you try to open the Visualization Console with a model that is equal to a model already shown in a console, the existing console shall be reused. The new model will be inserted in the existing console. The passed settings will be set as the console defaults, but the current settings will not be changed. This is quite useful if you want to look at different instantiations of the same model without having to redo the plot customizations.&lt;br /&gt;
&lt;br /&gt;
== Creating a movie ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Create Movie GUI&#039;&#039;&#039; allows you to bring your model to life by varying over (a part of) the domain of a single input parameter. That way, you get an overview of its influence on the model&#039;s output. You can create a fluid movie by generating many slices and setting a high frame rate. With a lower frame rate you can create a more explicit succession of slices.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
Here you can take a look at some movies created with the Create Movie GUI. &amp;lt;!-- TODO --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
You can access the Create Movie GUI from the [[#Visualizing a model|Visualization Console]], using the &#039;&#039;Create movie&#039;&#039; button at the bottom or in the [[#Actions1|Actions]] menu. All customizations applied in the console will be used for the movie. The Create Movie GUI can also be accessed from [[#Command line options2|command line]]. You won&#039;t be able to use any other Matlab GUI component while using the Create Movie GUI. E.g. if you want to further customize the plot with the Visualization Console, press cancel in the Create Movie GUI to return to it.&lt;br /&gt;
&lt;br /&gt;
The screenshot of the Create Movie GUI shown below, gives an overview of the available options.&lt;br /&gt;
&lt;br /&gt;
[[Image:CreateMovieGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Movie controls ===&lt;br /&gt;
&lt;br /&gt;
* You can select which input to vary over time with the topmost popup box. All inputs that are not set to be plotted are available. The slices (frames) will be generated over the entire range of the selected input, as specified in the Visualization Console, command line input settings or model defaults. The first slice will have the value of the lower bound; the last one&#039;s value will be equal to the upper bound.&lt;br /&gt;
* On the second line you can see two checkboxes. The first one specifies if the output axis should be clipped to the maximum and minimum output values found in all slices. Keep this checkbox selected if you want to prevent that the axis scale changes during the movie, which causes irregular jumps in the successive plots. However, enabling this option also means creating the movie will take longer, because the correct clipping bounds can only be known after all slices have been generated. The slices will be reloaded from disk and modified to the custom bounds. To avoid this second pass &#039;&#039;and&#039;&#039; prevent the output axis scale from changing during the movie, you can enable output clipping in advance. Using the Visualization Console, you can explore the model to get an idea of a good set of bounds to use. Enable the &#039;&#039;&#039;Clip to&#039;&#039; checkbox found at the bottom left of the Visualization Console to clip the output.&lt;br /&gt;
* By default, the title of each slice plot in the movie shows the current slice value of the input varying over time. This option can be toggled with the &#039;&#039;&#039;Show slice in title&#039;&#039;&#039; checkbox.&lt;br /&gt;
* Specify how many slices should be generated in the &#039;&#039;&#039;Slice count &#039;&#039;&#039; field.&lt;br /&gt;
* To the right of the slices field you can enter the number of frames per second to be shown in the movie. Fractions can be used. For example, &amp;lt;code&amp;gt;0.2 fps&amp;lt;/code&amp;gt; means each slice will be shown for five seconds. You can enter a number yourself or select one from the popup box.&lt;br /&gt;
* Movies are created using the default Matlab codec by default. On Linux platforms, this is an uncompressed AVI format. On other platforms, the default Matlab codec does support compression. When compression is supported, the compression quality can be set using the popup/edit box to the right of the compression popup box. If you have the Java Media Framework installed and in Matlab&#039;s Java class path, you can also create QuickTime movies, but that codec does not allow you to specify a compression quality.&lt;br /&gt;
* The &#039;&#039;&#039;Output file&#039;&#039;&#039; field shows the path to the file where the movie shall be created. You can enter a file path manually or use the browse button. The correct file extension for the selected codec is automatically appended to the file path.&lt;br /&gt;
* At the bottom of the window there are 3 buttons. The button on the left resets all fields in the window to their default value. The button on the right closes the window. The middle button starts the movie generation process. During the generation process, the plot window will be made visible above all other Matlab windows. Some progress information will be printed at the Matlab command line.&lt;br /&gt;
* Upon pressing the &#039;&#039;&#039;Create movie&#039;&#039;&#039; button, the current settings (except for the selected input dimension) are stored in memory, for the duration of your current Matlab session. The next time you open the Create Movie GUI, the saved settings will be restored. This is a handy feature if you want to create several movies using the same settings.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Create Movie GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiCreateMovie&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;load from file&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the optional parameters to the command, in order of appearance.&lt;br /&gt;
# The first parameter is the model to be plotted in the figure window. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can pass it as a parameter.&lt;br /&gt;
# The second parameter represents the index of the output to plot.&lt;br /&gt;
# The third parameter is a structure containing input settings: bounds and values for each input and indices of the inputs to plot. The defaults can be retrieved using &amp;lt;code&amp;gt;settings = defaultInputSettings(model)&amp;lt;/code&amp;gt;.&lt;br /&gt;
# A structure containing the plot customization options can be passed as the fourth parameter. Retrieve the defaults using &amp;lt;code&amp;gt;[dummy1 dummy2 options] = quickPlotModel&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
# If you want to plot the slices of the movie in a specific figure window, pass its handle as the fifth parameter. Otherwise the current figure will be used.&lt;br /&gt;
The first four parameters are in the same order as used to start the Visualization Console from command line. As with the Visualization Console, the command &amp;lt;code&amp;gt;help guiCreateMovie&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
=== Reusing the generated slices ===&lt;br /&gt;
&lt;br /&gt;
Next to the actual movie file, a subdirectory &amp;lt;code&amp;gt;slices&amp;lt;/code&amp;gt; shall be created containing all slices used in the movie, in &#039;&#039;png&#039;&#039; format. If you enabled the &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option, you will also find a Matlab figure file for every slice in that directory. The &#039;&#039;&#039;Fix output axis&#039;&#039;&#039; option is only applied to the &#039;&#039;png&#039;&#039; files. The slices subdirectory will be erased when starting a new movie generation process in the same directory.&lt;br /&gt;
&lt;br /&gt;
You might want to create several movies from the same slices, but with different output formats or frame rates. This process can be speeded up by using the Matlab command &amp;lt;code&amp;gt;images2movie&amp;lt;/code&amp;gt;. It allows you to create a movie from an existing directory of images. These are the parameters to the function:&lt;br /&gt;
# path to the directory containing the images;&lt;br /&gt;
# file path to the location where the movie should be saved (the file extension defines the video codec);&lt;br /&gt;
# file extension of the images, in this case &#039;&#039;png&#039;&#039;;&lt;br /&gt;
# number of frames per second;&lt;br /&gt;
# compression quality percentage.&lt;br /&gt;
&lt;br /&gt;
=== Creating a movie from command line ===&lt;br /&gt;
&lt;br /&gt;
Instead of creating a movie using the GUI, you can use the &amp;lt;code&amp;gt;genMovie&amp;lt;/code&amp;gt; command to create one from command line. The parameters to the command are the same as the parameters to the Create Movie GUI with the addition of a sixth optional parameter containing the movie options. The default movie options can be retrieved with the command &amp;lt;code&amp;gt;options = genMovie&amp;lt;/code&amp;gt;. Like elsewhere, the options structures don&#039;t have to be complete. Fields that you don&#039;t provide will be set to their default value. You can run &amp;lt;code&amp;gt;help genMovie&amp;lt;/code&amp;gt; for more information at command line.&lt;br /&gt;
&lt;br /&gt;
Since the command doesn&#039;t use a GUI, the first parameter is no longer optional if you want to create a movie. You have to pass a model already present in the Matlab workspace as the first parameter. See [[#Loading a model from disk]] for an easy way to load a model into the Matlab workspace.&lt;br /&gt;
&lt;br /&gt;
== Viewing model information ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Model Information GUI&#039;&#039;&#039; gives you a quick overview of a model. It shows any model&#039;s error statistics, scores, description, dimensions and more. Some information fields are specific to the selected output; others are specific to the model only. You can select which output&#039;s information you want to see. Additionally, you can specify an external validation set or function to compute error statistics. You can compare your customized statistics to the training error statistics.&lt;br /&gt;
&lt;br /&gt;
All information fields contain selectable text, so you can easily copy the information you want to the clipboard.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
The Model Information GUI can quickly be started from the [[#Visualizing a model|Visualization Console]], by clicking the button at the bottom of the console or through the [[#Actions1|Actions]] menu. It can also be accessed from Matlab&#039;s [[#Command line options3|command line]].&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoGUI1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Controls ===&lt;br /&gt;
&lt;br /&gt;
The controls, visible in the screenshot below, are positioned in the top right corner of the Model Information GUI.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoControls.png]]&lt;br /&gt;
&lt;br /&gt;
* You can select which output&#039;s error statistics, error plots and expression must be shown using a popup box.&lt;br /&gt;
* External validation data can be selected from another popup box. All matrices of doubles and function handles in the workspace are listed. You must select a valid matrix or function handle. If the selected workspace variable is invalid, an error message will be shown in a dialog box and external validation will be deactivated. You can deactivate external validation by selecting the empty matrix &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt; from the popup box. Validation data provided at [[#Command line options3|command line]] is listed as &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt;. See [[#Using external validation data]] for more information.&lt;br /&gt;
* When using a function handle for external validation, an evaluation grid will be constructed for you. The maximum number of points to use for constructing the evaluation grid can be specified. The points will be linearly spaced along the model&#039;s input dimension ranges.&lt;br /&gt;
* Finally, a checkbox allows you to use logarithmic scaling for the Y axis in the error plots.&lt;br /&gt;
&lt;br /&gt;
=== Using external validation data ===&lt;br /&gt;
&lt;br /&gt;
External validation can be computed in two ways. You can provide a complete dataset of expected values or a handle of a function that computes these expected values. The dataset must be a matrix with a column for every input and output, in the correct order. The first columns must represent the input values; the last columns must represent the corresponding output values. The function handle must take an evaluation grid as its single input parameter and return a matrix with a column for each of the model&#039;s outputs. The return matrix must specify the expected output values corresponding to the input values specified in the input matrix.&lt;br /&gt;
&lt;br /&gt;
The validation matrix or function should be present as a variable in the Matlab workspace, ideally before starting the Model Information GUI. If you want to use a variable added to the workspace after you started the GUI, you first have to reset the GUI using &amp;lt;code&amp;gt;Ctrl+R&amp;lt;/code&amp;gt; or by clicking &#039;&#039;Reset&#039;&#039; in the [[#Actions2|Actions]] menu.&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
&lt;br /&gt;
In addition to the controls available in the top right corner of the GUI, some actions are available through the menu. The &#039;&#039;&#039;File&#039;&#039;&#039; menu enables you to open another model in the current Model Information GUI, reload the current model or close the GUI window. Through the &#039;&#039;&#039;Actions&#039;&#039;&#039; menu, you can reset the GUI controls and fields to their default values. That menu also allows you to export the model to a Matlab M-file for using it outside the SUMO Toolbox.&lt;br /&gt;
&lt;br /&gt;
Like in the Visualization Console, the menu items have &amp;lt;code&amp;gt;Alt+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts that can be used while navigating through the menus. Press the &amp;lt;code&amp;gt;Alt&amp;lt;/code&amp;gt; key to underline the different letters that can be used as shortcuts. Some actions also have &amp;lt;code&amp;gt;Ctrl+&amp;lt;Letter&amp;gt;&amp;lt;/code&amp;gt; keyboard shortcuts, which are also shown in the menus. The &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; shortcuts can be accessed without having to open the menu.&lt;br /&gt;
&lt;br /&gt;
=== Error plots ===&lt;br /&gt;
&lt;br /&gt;
On the left side of the Model Information GUI, plots representing the error statistics for the currently selected output are presented. The top four plots represent the errors in the training samples. If you specify valid external validation data, another four plots will be shown, representing the errors computed with that validation data.&lt;br /&gt;
&lt;br /&gt;
This screenshot shows error plots for both training samples and using an external validation matrix.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInfoErrorPlots.png]]&lt;br /&gt;
&lt;br /&gt;
Both absolute and relative errors are shown. The plots on the left show the absolute error, the plots on the right show the relative error. Two plot types are used for showing the errors. The upper plot shows the validation error against the number of points that remain below it. The lower plot is a histogram that groups the points by their error. The relative error histograms don&#039;t include any samples with an infinite relative error, because they would cripple the entire histogram and render it useless.&lt;br /&gt;
&lt;br /&gt;
=== Information fields ===&lt;br /&gt;
&lt;br /&gt;
All information fields are presented on the right hand side of the GUI, below the controls. Here you can look at a screenshot of those fields alone.&lt;br /&gt;
&lt;br /&gt;
[[Image:ModelInformationFields.png]]&lt;br /&gt;
&lt;br /&gt;
* At the top left of the screenshot you can see a field specifying the number of inputs and outputs of the current model. Next to it stands the number of free parameters used for constructing the model.&lt;br /&gt;
&lt;br /&gt;
* A general model description is presented in the &#039;&#039;&#039;Description&#039;&#039;&#039; field.&lt;br /&gt;
&lt;br /&gt;
* The middle fields contain error statistics for the current output. On the left the statistics measured against the training data are shown. The field on the right shows statistics for the external validation set or function you specified. If no external validation data is set, this field will be empty. &amp;lt;!-- TODO explanation of shorthand MSE...? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The field at the bottom left shows the scores computed while generating the model. Both a global score and a list of scores for every output are provided. To the right of the scores field you can see the expression used inside the model for computing the value of the current output. This expression can become quite large for difficult models, so you will have to use the scroll bar attached to the field for seeing it completely.&lt;br /&gt;
&lt;br /&gt;
=== Title bar ===&lt;br /&gt;
The title bar shows the type of model currently shown in the GUI. If the model was loaded from disk, the file name will also be visible in the title bar.&lt;br /&gt;
&lt;br /&gt;
=== Command line options ===&lt;br /&gt;
&lt;br /&gt;
Instead of starting the Model Information GUI through the Visualization Console, you can also start it directly from command line using the Matlab command &amp;lt;code&amp;gt;guiModelInfo&amp;lt;/code&amp;gt;. Without parameters, a &#039;&#039;[[#Loading a model from disk|load from file]]&#039;&#039; dialog will appear so you can select a model stored on disk. Below are the parameters to the command, in order of appearance. All parameters are optional, except the first one.&lt;br /&gt;
# The model whose information you want to view must be provided as the first parameter. If you already loaded the model in memory, or simply don&#039;t have it saved on disk, you can provide it here.&lt;br /&gt;
# The second parameter is the index of the output for which output specific information must be shown.&lt;br /&gt;
# You can pass validation data directly as the third command line parameter. You can always return to the validation data specified at command line by selecting &amp;lt;code&amp;gt;command line&amp;lt;/code&amp;gt; in the validation popup box. See [[#Using external validation data]] for more information.&lt;br /&gt;
# Specify the path to the &#039;&#039;mat&#039;&#039; file containing the model as the fourth parameter. Doing so will enable you to reload it from disk, even when you passed it at command line. Leave this parameter empty if you don&#039;t have a file containing the model.&lt;br /&gt;
# The last parameter is a small options structure. The defaults can be retrieved using &amp;lt;code&amp;gt;[dummy options] = guiPlotModelErrors&amp;lt;/code&amp;gt;. You don&#039;t have to specify all fields when using this parameter. Fields that you don&#039;t provide will be set to their default value. &lt;br /&gt;
The first two parameters are in the same order as used to start the Visualization Console from command line. The command &amp;lt;code&amp;gt;help guiModelInfo&amp;lt;/code&amp;gt; will provide a brief description of the function and its parameters, in the correct order.&lt;br /&gt;
&lt;br /&gt;
== Loading a model from disk ==&lt;br /&gt;
&lt;br /&gt;
The GUI comes with an easy to use command for loading a model from disk into the Matlab workspace: &amp;lt;code&amp;gt;guiLoadModel&amp;lt;/code&amp;gt;. It provides the &#039;&#039;load from file&#039;&#039; dialogs for the three GUI components explained above, but you can also use it separately. You can specify a starting path for the dialog as an optional parameter. The function returns the loaded model as the first return parameter, and the name of the file containing the model as the second return parameter. Run &amp;lt;code&amp;gt;help guiLoadModel&amp;lt;/code&amp;gt; to get a short description of the function and its parameters at command line.&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=File:Contour1.png&amp;diff=4272</id>
		<title>File:Contour1.png</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=File:Contour1.png&amp;diff=4272"/>
		<updated>2008-06-29T20:10:42Z</updated>

		<summary type="html">&lt;p&gt;Digipham: Contour plot with scaled points&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contour plot with scaled points&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=File:TwoDim2.png&amp;diff=4271</id>
		<title>File:TwoDim2.png</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=File:TwoDim2.png&amp;diff=4271"/>
		<updated>2008-06-29T19:43:34Z</updated>

		<summary type="html">&lt;p&gt;Digipham: Two dimenional plot with scaled sample points&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Two dimenional plot with scaled sample points&lt;/div&gt;</summary>
		<author><name>Digipham</name></author>
	</entry>
</feed>