<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Function_approximation</id>
	<title>Function approximation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Function_approximation"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Function_approximation&amp;action=history"/>
	<updated>2026-05-04T15:57:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Function_approximation&amp;diff=4732110&amp;oldid=prev</id>
		<title>imported&gt;Villaida: moved the see also section</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Function_approximation&amp;diff=4732110&amp;oldid=prev"/>
		<updated>2025-11-25T18:50:14Z</updated>

		<summary type="html">&lt;p&gt;moved the see also section&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:50, 25 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Short description|Approximating an arbitrary function with a well-behaved one}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Short description|Approximating an arbitrary function with a well-behaved one}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{distinguish|Curve fitting}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{distinguish|Curve fitting}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{More citations needed|date=August 2019}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Step function approximation.png|alt=Several approximations of a step function|thumb|Several progressively more accurate approximations of the [[step function]]]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Step function approximation.png|alt=Several approximations of a step function|thumb|Several progressively more accurate approximations of the [[step function]]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Regression pic gaussien dissymetrique bruite.svg|alt=An asymmetrical Gaussian function fit to a noisy curve using regression.|thumb|An asymmetrical [[Gaussian function]] fit to a noisy curve using regression]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Regression pic gaussien dissymetrique bruite.svg|alt=An asymmetrical Gaussian function fit to a noisy curve using regression.|thumb|An asymmetrical [[Gaussian function]] fit to a noisy curve using regression&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In general, a &#039;&#039;&#039;function approximation&#039;&#039;&#039; problem asks us to select a [[function (mathematics)|function]] that closely matches (&quot;approximates&quot;) a function in a task-specific way.&amp;lt;ref&amp;gt;{{Cite book|last1=Lakemeyer|first1=Gerhard|url=https://books.google.com/books?id=PW1qCQAAQBAJ&amp;amp;dq=%22function+approximation+is%22&amp;amp;pg=PA49|title=RoboCup 2006: Robot Soccer World Cup X|last2=Sklar|first2=Elizabeth|last3=Sorrenti|first3=Domenico G.|last4=Takahashi|first4=Tomoichi|date=2007-09-04|publisher=Springer|isbn=978-3-540-74024-7|language=en}}&amp;lt;/ref&amp;gt;{{Better source needed|reason=Find a source that actually explicitly makes this kind of definition; this one doesn&#039;t quite do so|date=January 2022}} The need for function approximations arises, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for example&lt;/ins&gt;, predicting the growth of microbes in [[microbiology]].&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite journal|last1=Basheer|first1=I.A.|last2=Hajmeer|first2=M.|date=2000|title=Artificial neural networks: fundamentals, computing, design, and application|url=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;:/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/web.archive.org/web/20230627001502&lt;/ins&gt;/ethologie.unige.ch/etho5.10/pdf/basheer.hajmeer.2000.fundamentals.design.and.application.of.neural.networks.review.pdf|journal=Journal of Microbiological Methods|volume=43|issue=1|pages=3–31|doi=10.1016/S0167-7012(00)00201-3|pmid=11084225|s2cid=18267806 }}&amp;lt;/ref&amp;gt; Function approximations are used where theoretical models are unavailable or hard to compute.&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite journal|last1=Basheer|first1=I.A.|last2=Hajmeer|first2=M.|date=2000|title=Artificial neural networks: fundamentals, computing, design, and application|url=http://ethologie.unige.ch/etho5.10/pdf/basheer.hajmeer.2000.fundamentals.design.and.application.of.neural.networks.review.pdf|journal=Journal of Microbiological Methods|volume=43|issue=1|pages=3–31|doi=10.1016/S0167-7012(00)00201-3|pmid=11084225|s2cid=18267806 }}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In general, a &#039;&#039;&#039;function approximation&#039;&#039;&#039; problem asks us to select a [[function (mathematics)|function]] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;among a {{Citation needed span|text=well-defined class|date=January 2022|reason=This exact phrase is not used in the cited source}}{{Clarify|date=October 2017}} &lt;/del&gt;that closely matches (&quot;approximates&quot;) a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Citation needed span|text=target &lt;/del&gt;function&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|date=January 2022|reason=This exact phrase is not used in the cited source.}} &lt;/del&gt;in a task-specific way.&amp;lt;ref&amp;gt;{{Cite book|last1=Lakemeyer|first1=Gerhard|url=https://books.google.com/books?id=PW1qCQAAQBAJ&amp;amp;dq=%22function+approximation+is%22&amp;amp;pg=PA49|title=RoboCup 2006: Robot Soccer World Cup X|last2=Sklar|first2=Elizabeth|last3=Sorrenti|first3=Domenico G.|last4=Takahashi|first4=Tomoichi|date=2007-09-04|publisher=Springer|isbn=978-3-540-74024-7|language=en}}&amp;lt;/ref&amp;gt;{{Better source needed|reason=Find a source that actually explicitly makes this kind of definition; this one doesn&#039;t quite do so|date=January 2022}} The need for function approximations arises &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in many branches of [[applied mathematics]]&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and [[computer science]] in particular {{why|date=October 2017}}&lt;/del&gt;,&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Citation needed|date=January 2022}} such as &lt;/del&gt;predicting the growth of microbes in [[microbiology]].&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite journal|last1=Basheer|first1=I.A.|last2=Hajmeer|first2=M.|date=2000|title=Artificial neural networks: fundamentals, computing, design, and application|url=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://ethologie.unige.ch/etho5.10/pdf/basheer.hajmeer.2000.fundamentals.design.and.application.of.neural.networks.review.pdf|journal=Journal of Microbiological Methods|volume=43|issue=1|pages=3–31|doi=10.1016/S0167-7012(00)00201-3|pmid=11084225|s2cid=18267806 }}&amp;lt;/ref&amp;gt; Function approximations are used where theoretical models are unavailable or hard to compute.&amp;lt;ref name=&quot;:0&quot;&amp;gt;{{Cite journal|last1=Basheer|first1=I.A.|last2=Hajmeer|first2=M.|date=2000|title=Artificial neural networks: fundamentals, computing, design, and application|url=http://ethologie.unige.ch/etho5.10/pdf/basheer.hajmeer.2000.fundamentals.design.and.application.of.neural.networks.review.pdf|journal=Journal of Microbiological Methods|volume=43|issue=1|pages=3–31|doi=10.1016/S0167-7012(00)00201-3|pmid=11084225|s2cid=18267806 }}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;One can distinguish{{Citation needed|date=January 2022}} two major classes of function approximation problems: &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First, for known target functions [[approximation theory]] is the branch of [[numerical analysis]] that investigates how certain known functions (for example, [[special function]]s) can be approximated by a specific class of functions (for example, [[polynomial]]s or [[rational function]]s) that often have desirable properties (inexpensive computation, continuity, integral and limit values, etc.).&amp;lt;ref&amp;gt;{{Cite book|last1=Mhaskar|first1=Hrushikesh Narhar|url=https://books.google.com/books?id=643OA9qwXLgC&amp;amp;dq=%22approximation+theory%22&amp;amp;pg=PA1|title=Fundamentals of Approximation Theory|last2=Pai|first2=Devidas V.|date=2000|publisher=CRC Press|isbn=978-0-8493-0939-7|language=en}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First, for known target functions [[approximation theory]] is the branch of [[numerical analysis]] that investigates how certain known functions (for example, [[special function]]s) can be approximated by a specific class of functions (for example, [[polynomial]]s or [[rational function]]s) that often have desirable properties (inexpensive computation, continuity, integral and limit values, etc.).&amp;lt;ref&amp;gt;{{Cite book|last1=Mhaskar|first1=Hrushikesh Narhar|url=https://books.google.com/books?id=643OA9qwXLgC&amp;amp;dq=%22approximation+theory%22&amp;amp;pg=PA1|title=Fundamentals of Approximation Theory|last2=Pai|first2=Devidas V.|date=2000|publisher=CRC Press|isbn=978-0-8493-0939-7|language=en}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Second&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the target function, call it &#039;&#039;g&#039;&#039;, may be unknown; instead of an explicit formula, only a set of points of the form (&#039;&#039;x&#039;&#039;, &#039;&#039;g&#039;&#039;(&#039;&#039;x&#039;&#039;)) is provided.{{Citation needed|date=January 2022}} Depending on the structure of the [[domain of a function|domain]] and [[codomain]] of &#039;&#039;g&#039;&#039;, several techniques &lt;/del&gt;for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;approximating &#039;&#039;g&#039;&#039; may be applicable. For &lt;/del&gt;example, if &#039;&#039;g&#039;&#039; is an operation on the [[real number]]s, techniques of [[interpolation]], [[extrapolation]], [[regression analysis]], and [[curve fitting]] can be used. If the [[codomain]] (range or target set) of &#039;&#039;g&#039;&#039; is a finite set, one is dealing with a [[statistical classification|classification]] problem instead.&amp;lt;ref&amp;gt;{{Cite journal|last1=Charte|first1=David|last2=Charte|first2=Francisco|last3=García|first3=Salvador|last4=Herrera|first4=Francisco|date=2019-04-01|title=A snapshot on nonstandard supervised learning problems: taxonomy, relationships, problem transformations and algorithm adaptations|url=https://doi.org/10.1007/s13748-018-00167-7|journal=Progress in Artificial Intelligence|language=en|volume=8|issue=1|pages=1–14|doi=10.1007/s13748-018-00167-7|arxiv=1811.12044|s2cid=53715158|issn=2192-6360}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Secondly&lt;/ins&gt;, for example, if &#039;&#039;g&#039;&#039; is an operation on the [[real number]]s, techniques of [[interpolation]], [[extrapolation]], [[regression analysis]], and [[curve fitting]] can be used. If the [[codomain]] (range or target set) of &#039;&#039;g&#039;&#039; is a finite set, one is dealing with a [[statistical classification|classification]] problem instead.&amp;lt;ref&amp;gt;{{Cite journal|last1=Charte|first1=David|last2=Charte|first2=Francisco|last3=García|first3=Salvador|last4=Herrera|first4=Francisco|date=2019-04-01|title=A snapshot on nonstandard supervised learning problems: taxonomy, relationships, problem transformations and algorithm adaptations|url=https://doi.org/10.1007/s13748-018-00167-7|journal=Progress in Artificial Intelligence|language=en|volume=8|issue=1|pages=1–14|doi=10.1007/s13748-018-00167-7|arxiv=1811.12044|s2cid=53715158|issn=2192-6360}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;To some extent, the different problems (regression, classification, [[fitness approximation]]) have received a unified treatment in [[statistical learning theory]], where they are viewed as [[supervised learning]] problems.{{Citation needed|date=January 2022}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== References ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Reflist}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Least squares (function approximation)]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Least squares (function approximation)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Radial basis function network]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Radial basis function network]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{DEFAULTSORT:Function Approximation}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Regression analysis]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Statistical approximations]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== References ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Reflist}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DEFAULTSORT:Function Approximation}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DEFAULTSORT:Function Approximation}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Villaida</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Function_approximation&amp;diff=215669&amp;oldid=prev</id>
		<title>imported&gt;Jacobolus: rv. taking an article that is nearly a stub and cramming it with detailed information about a single recent paper written by the editor without commensurately expanding the rest to properly survey the field puts undue weight</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Function_approximation&amp;diff=215669&amp;oldid=prev"/>
		<updated>2024-07-16T21:08:24Z</updated>

		<summary type="html">&lt;p&gt;rv. taking an article that is nearly a stub and cramming it with detailed information about a single recent paper written by the editor without commensurately expanding the rest to properly survey the field puts undue weight&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Approximating an arbitrary function with a well-behaved one}}&lt;br /&gt;
{{distinguish|Curve fitting}}&lt;br /&gt;
{{More citations needed|date=August 2019}}&lt;br /&gt;
[[File:Step function approximation.png|alt=Several approximations of a step function|thumb|Several progressively more accurate approximations of the [[step function]].]]&lt;br /&gt;
[[File:Regression pic gaussien dissymetrique bruite.svg|alt=An asymmetrical Gaussian function fit to a noisy curve using regression.|thumb|An asymmetrical [[Gaussian function]] fit to a noisy curve using regression.]]&lt;br /&gt;
In general, a &amp;#039;&amp;#039;&amp;#039;function approximation&amp;#039;&amp;#039;&amp;#039; problem asks us to select a [[function (mathematics)|function]] among a {{Citation needed span|text=well-defined class|date=January 2022|reason=This exact phrase is not used in the cited source}}{{Clarify|date=October 2017}} that closely matches (&amp;quot;approximates&amp;quot;) a {{Citation needed span|text=target function|date=January 2022|reason=This exact phrase is not used in the cited source.}} in a task-specific way.&amp;lt;ref&amp;gt;{{Cite book|last1=Lakemeyer|first1=Gerhard|url=https://books.google.com/books?id=PW1qCQAAQBAJ&amp;amp;dq=%22function+approximation+is%22&amp;amp;pg=PA49|title=RoboCup 2006: Robot Soccer World Cup X|last2=Sklar|first2=Elizabeth|last3=Sorrenti|first3=Domenico G.|last4=Takahashi|first4=Tomoichi|date=2007-09-04|publisher=Springer|isbn=978-3-540-74024-7|language=en}}&amp;lt;/ref&amp;gt;{{Better source needed|reason=Find a source that actually explicitly makes this kind of definition; this one doesn&amp;#039;t quite do so|date=January 2022}} The need for function approximations arises in many branches of [[applied mathematics]], and [[computer science]] in particular {{why|date=October 2017}},{{Citation needed|date=January 2022}} such as predicting the growth of microbes in [[microbiology]].&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite journal|last1=Basheer|first1=I.A.|last2=Hajmeer|first2=M.|date=2000|title=Artificial neural networks: fundamentals, computing, design, and application|url=http://ethologie.unige.ch/etho5.10/pdf/basheer.hajmeer.2000.fundamentals.design.and.application.of.neural.networks.review.pdf|journal=Journal of Microbiological Methods|volume=43|issue=1|pages=3–31|doi=10.1016/S0167-7012(00)00201-3|pmid=11084225|s2cid=18267806 }}&amp;lt;/ref&amp;gt; Function approximations are used where theoretical models are unavailable or hard to compute.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite journal|last1=Basheer|first1=I.A.|last2=Hajmeer|first2=M.|date=2000|title=Artificial neural networks: fundamentals, computing, design, and application|url=http://ethologie.unige.ch/etho5.10/pdf/basheer.hajmeer.2000.fundamentals.design.and.application.of.neural.networks.review.pdf|journal=Journal of Microbiological Methods|volume=43|issue=1|pages=3–31|doi=10.1016/S0167-7012(00)00201-3|pmid=11084225|s2cid=18267806 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One can distinguish{{Citation needed|date=January 2022}} two major classes of function approximation problems: &lt;br /&gt;
&lt;br /&gt;
First, for known target functions [[approximation theory]] is the branch of [[numerical analysis]] that investigates how certain known functions (for example, [[special function]]s) can be approximated by a specific class of functions (for example, [[polynomial]]s or [[rational function]]s) that often have desirable properties (inexpensive computation, continuity, integral and limit values, etc.).&amp;lt;ref&amp;gt;{{Cite book|last1=Mhaskar|first1=Hrushikesh Narhar|url=https://books.google.com/books?id=643OA9qwXLgC&amp;amp;dq=%22approximation+theory%22&amp;amp;pg=PA1|title=Fundamentals of Approximation Theory|last2=Pai|first2=Devidas V.|date=2000|publisher=CRC Press|isbn=978-0-8493-0939-7|language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Second, the target function, call it &amp;#039;&amp;#039;g&amp;#039;&amp;#039;, may be unknown; instead of an explicit formula, only a set of points of the form (&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;g&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)) is provided.{{Citation needed|date=January 2022}} Depending on the structure of the [[domain of a function|domain]] and [[codomain]] of &amp;#039;&amp;#039;g&amp;#039;&amp;#039;, several techniques for approximating &amp;#039;&amp;#039;g&amp;#039;&amp;#039; may be applicable. For example, if &amp;#039;&amp;#039;g&amp;#039;&amp;#039; is an operation on the [[real number]]s, techniques of [[interpolation]], [[extrapolation]], [[regression analysis]], and [[curve fitting]] can be used. If the [[codomain]] (range or target set) of &amp;#039;&amp;#039;g&amp;#039;&amp;#039; is a finite set, one is dealing with a [[statistical classification|classification]] problem instead.&amp;lt;ref&amp;gt;{{Cite journal|last1=Charte|first1=David|last2=Charte|first2=Francisco|last3=García|first3=Salvador|last4=Herrera|first4=Francisco|date=2019-04-01|title=A snapshot on nonstandard supervised learning problems: taxonomy, relationships, problem transformations and algorithm adaptations|url=https://doi.org/10.1007/s13748-018-00167-7|journal=Progress in Artificial Intelligence|language=en|volume=8|issue=1|pages=1–14|doi=10.1007/s13748-018-00167-7|arxiv=1811.12044|s2cid=53715158|issn=2192-6360}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To some extent, the different problems (regression, classification, [[fitness approximation]]) have received a unified treatment in [[statistical learning theory]], where they are viewed as [[supervised learning]] problems.{{Citation needed|date=January 2022}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Approximation theory]]&lt;br /&gt;
*[[Fitness approximation]]&lt;br /&gt;
*[[Kriging]]&lt;br /&gt;
*[[Least squares (function approximation)]]&lt;br /&gt;
*[[Radial basis function network]]&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Function Approximation}}&lt;br /&gt;
[[Category:Regression analysis]]&lt;br /&gt;
[[Category:Statistical approximations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{mathanalysis-stub}}&lt;br /&gt;
{{statistics-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Jacobolus</name></author>
	</entry>
</feed>