<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=46.244.0.0%2F16</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=46.244.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/46.244.0.0/16"/>
	<updated>2026-07-10T04:48:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Multi-track_Turing_machine&amp;diff=23767</id>
		<title>Multi-track Turing machine</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Multi-track_Turing_machine&amp;diff=23767"/>
		<updated>2013-11-11T22:54:33Z</updated>

		<summary type="html">&lt;p&gt;46.244.238.12: /* Proof of equivalency to standard Turing machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[data mining]], &#039;&#039;&#039;cluster-weighted modeling (CWM)&#039;&#039;&#039; is an algorithm-based approach to non-linear prediction of outputs ([[Dependent and independent variables|dependent variables]]) from inputs ([[Dependent and independent variables|independent variables]]) based on [[density estimation]] using a set of models (clusters) that are each notionally appropriate in a sub-region of the input space. The overall approach works in jointly input-output space and an initial version was proposed by [[Neil Gershenfeld]].&amp;lt;ref&amp;gt;Gershenfeld, N. (1997) &amp;quot;Nonlinear Inference and Cluster-Weighted Modeling&amp;quot;, &#039;&#039;Annals of the New York Academy of Sciences&#039;&#039;, 808, 18&amp;amp;ndash;24. {{DOI|10.1111/j.1749-6632.1997.tb51651.x}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=nature&amp;gt;Gershenfeld, N., Schoner, B.* &amp;amp; Metois, E. (1999) [http://www.nature.com/nature/journal/v397/n6717/pdf/397329a0.pdf  Cluster-weighted modelling for time-series analysis], Nature, 397 (28 Jan. 1999), 329&amp;amp;ndash;332 &amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Basic form of model==&lt;br /&gt;
The procedure for cluster-weighted modeling of an input-output problem can be outlined as follows.&amp;lt;ref name=nature/&amp;gt; In order to construct predicted values for an output variable &#039;&#039;y&#039;&#039; from an input variable &#039;&#039;x&#039;&#039;, the modeling and calibration procedure arrives at a [[joint probability distribution|joint probability density function]], &#039;&#039;p&#039;&#039;(&#039;&#039;y&#039;&#039;,&#039;&#039;x&#039;&#039;). Here the &amp;quot;variables&amp;quot; might be uni-variate, multivariate or time-series. For convenience, any model parameters are not indicated in the notation here and several different treatments of these are possible, including setting them to fixed values as a step in the calibration or treating them using a [[Bayesian analysis]]. The required predicted values are obtained by constructing the [[conditional probability distribution|conditional probability density]] &#039;&#039;p&#039;&#039;(&#039;&#039;y&#039;&#039;|&#039;&#039;x&#039;&#039;) from which the prediction using the [[conditional expected value]] can be obtained, with the [[conditional variance]] providing an indication of uncertainty. &lt;br /&gt;
&lt;br /&gt;
The important step of the modeling is that &#039;&#039;p&#039;&#039;(&#039;&#039;y&#039;&#039;|&#039;&#039;x&#039;&#039;) is assumed to take the following form, as a [[mixture model]]:&lt;br /&gt;
:&amp;lt;math&amp;gt;p(y,x)=\sum_1^n w_jp_j(y,x), &amp;lt;/math&amp;gt;&lt;br /&gt;
where &#039;&#039;n&#039;&#039; is the number of clusters and {&#039;&#039;w&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;} are weights that sum to one. The functions &#039;&#039;p&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;y&#039;&#039;,&#039;&#039;x&#039;&#039;) are joint probability density functions that relate to each of the &#039;&#039;n&#039;&#039; clusters. These functions are modeled using a decomposition into a conditional and a [[marginal distribution|marginal density]]:&lt;br /&gt;
:&amp;lt;math&amp;gt;p_j(y,x)=p_j(y|x)p_j(x), &amp;lt;/math&amp;gt;&lt;br /&gt;
where:&lt;br /&gt;
:*&#039;&#039;p&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;y&#039;&#039;|&#039;&#039;x&#039;&#039;) is a model for predicting &#039;&#039;y&#039;&#039; given &#039;&#039;x&#039;&#039;, and given that the input-output pair should be associated with cluster &#039;&#039;j&#039;&#039; on the basis of the value of &#039;&#039;x&#039;&#039;. This model might be a [[regression analysis|regression model]] in the simplest cases.&lt;br /&gt;
&lt;br /&gt;
:*&#039;&#039;p&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;x&#039;&#039;) is formally a density for values of &#039;&#039;x&#039;&#039;, given that the input-output pair should be associated with cluster &#039;&#039;j&#039;&#039;. The relative sizes of these functions between the clusters determines whether a particular value of &#039;&#039;x&#039;&#039; is associated with any given cluster-center. This density might be a [[Gaussian function]] centered at a parameter representing the cluster-center.&lt;br /&gt;
&lt;br /&gt;
In the same way as for [[regression analysis]], it will be important to consider preliminary [[data transformation]]s as part of the overall modeling strategy if the core components of the model are to be simple regression models for the cluster-wise condition densities, and [[normal distribution]]s for the cluster-weighting densities &#039;&#039;p&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;&#039;&#039;(&#039;&#039;x&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==General versions==&lt;br /&gt;
The basic CWM algorithm gives a single output cluster for each input cluster.  However, CWM can be extended to multiple clusters which are still associated with the same input cluster.&amp;lt;ref name=&amp;quot;feldkamp&amp;quot;&amp;gt;{{cite journal|last=Feldkamp|first=L.A.|coauthors=Prokhorov, D.V.; Feldkamp, T.M.|date=2001|title=Cluster-weighted modeling with multiclusters|journal=International Joint Conference on Neural Networks|volume=3|issue=1|pages=1710&amp;amp;ndash;1714|url=http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel5/7474/20319/00938419.pdf?temp=x}}&amp;lt;/ref&amp;gt;  Each cluster in CWM is localized to a Gaussian input region, and this contains its own trainable local model.&amp;lt;ref name=&amp;quot;mit&amp;quot;&amp;gt;{{cite journal|last=Boyden|first=Edward S.|title=Tree-based Cluster Weighted Modeling: Towards A Massively Parallel Real-Time Digital Stradivarius|publisher=MIT Media Lab|location=Cambridge, MA|url=http://edboyden.org/violin.pdf}}&amp;lt;/ref&amp;gt;  It is recognized as a versatile inference algorithm which provides simplicity, generality, and flexibility; even when a feedforward layered network might be preferred, it is sometimes used as a &amp;quot;second opinion&amp;quot; on the nature of the training problem.&amp;lt;ref name=&amp;quot;dearborn&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The original form proposed by Gershenfeld describes two innovations:&lt;br /&gt;
* Enabling CWM to work with continuous streams of data&lt;br /&gt;
* Addressing the problem of local minima encountered by the CWM parameter adjustment process&amp;lt;ref name=&amp;quot;dearborn&amp;quot;&amp;gt;{{cite journal|last=Prokhorov|first=A New Approach to Cluster-Weighted Modeling Danil V.|coauthors=Lee A. Feldkamp, and Timothy M. Feldkamp|title=A New Approach to Cluster-Weighted Modeling|publisher=Ford Research Laboratory|location=Dearborn, MI|url=http://home.comcast.net/~dvp/cwm.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CWM can be used to classify media in printer applications, using at least two parameters to generate an output that has a joint dependency on the input parameters.&amp;lt;ref name=&amp;quot;media&amp;quot;&amp;gt;{{cite journal|last=Gao|first=Jun|coauthors=Ross R. Allen|date=2003-07-24|title=CLUSTER-WEIGHTED MODELING FOR MEDIA CLASSIFICATION|publisher=World Intellectual Property Organization|location=Palo Alto, CA |url=http://www.wipo.int/pctdb/en/wo.jsp?wo=2003059630}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multivariate statistics]]&lt;br /&gt;
[[Category:Data clustering algorithms]]&lt;br /&gt;
[[Category:Estimation of densities]]&lt;/div&gt;</summary>
		<author><name>46.244.238.12</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Cyclic_homology&amp;diff=8512</id>
		<title>Cyclic homology</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Cyclic_homology&amp;diff=8512"/>
		<updated>2013-04-27T09:38:23Z</updated>

		<summary type="html">&lt;p&gt;46.244.223.210: gramm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Sensor fusion&#039;&#039;&#039; is the combining of [[sensor]]y data or data derived from sensory data from disparate sources such that the resulting information is in some sense &#039;&#039;better&#039;&#039; than would be possible when these sources were used individually. The term &#039;&#039;better&#039;&#039; in this case can mean more accurate, more complete, or more dependable, or refer to the result of an emerging view, such as [[stereoscopy|stereoscopic]] vision (calculation of depth information by combining two-dimensional images from two cameras at slightly different viewpoints).&amp;lt;ref&amp;gt;{{cite book|last = Elmenreich|first = W.|title = Sensor Fusion in Time-Triggered Systems, PhD Thesis|publisher = Vienna University of Technology|location = Vienna, Austria|year = 2002|page = 173|url=http://www.vmars.tuwien.ac.at/~wilfried/papers/elmenreich_Dissertation_sensorFusionInTimeTriggeredSystems.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Haghighat, M. B. A., Aghagolzadeh, A., &amp;amp; Seyedarabi, H. (2011). [http://dx.doi.org/10.1016/j.compeleceng.2011.04.016 Multi-focus image fusion for visual sensor networks in DCT domain]. Computers &amp;amp; Electrical Engineering, 37(5), 789-797.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The data sources for a fusion process are not specified to originate from identical sensors. One can distinguish &#039;&#039;direct fusion&#039;&#039;, &#039;&#039;indirect fusion&#039;&#039; and fusion of the outputs of the former two. Direct fusion is the fusion of sensor data from a set of [[homogeneity and heterogeneity|heterogeneous]] or [[wiktionary:Homogeneous|homogeneous]] sensors, [[soft sensor]]s, and [[history value]]s of sensor data, while indirect fusion uses information sources like &#039;&#039;[[A priori and a posteriori|a priori]]&#039;&#039; knowledge about the environment and human input.&lt;br /&gt;
&lt;br /&gt;
Sensor fusion is also known as &#039;&#039;(multi-sensor) [[Data fusion]]&#039;&#039; and is a subset of &#039;&#039;[[Information integration|information fusion]]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Examples of sensors ==&lt;br /&gt;
&lt;br /&gt;
* [[Radar]]&lt;br /&gt;
* [[Sonar]] and other acoustic&lt;br /&gt;
* Infra-red / thermal imaging camera&lt;br /&gt;
* [[Professional video camera|TV camera]]s&lt;br /&gt;
* [[Sonobuoy]]s&lt;br /&gt;
* [[Seismometer|Seismic sensor]]s&lt;br /&gt;
* [[Magnetometer|Magnetic sensor]]s&lt;br /&gt;
* Electronic Support Measures (ESM)&lt;br /&gt;
* [[Phased array]]&lt;br /&gt;
* [[Microelectromechanical systems|MEMS]]&lt;br /&gt;
* [[Accelerometer]]s&lt;br /&gt;
* [[Global Positioning System]] (GPS)&lt;br /&gt;
&lt;br /&gt;
== Sensor fusion algorithms ==&lt;br /&gt;
&lt;br /&gt;
Sensor fusion is a term that covers a number of methods and algorithms, including:&lt;br /&gt;
&lt;br /&gt;
* [[Central limit theorem|Central Limit Theorem]]&lt;br /&gt;
* [[Kalman filter]]&lt;br /&gt;
* [[Bayesian network]]s&lt;br /&gt;
* [[Dempster-Shafer_theory|Dempster-Shafer]]&lt;br /&gt;
&lt;br /&gt;
== Example sensor fusion calculations ==&lt;br /&gt;
&lt;br /&gt;
Two example sensor fusion calculations are illustrated below.&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;{\textbf{x}}_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;{\textbf{x}}_2&amp;lt;/math&amp;gt; denote two sensor measurements with noise variances &amp;lt;math&amp;gt;\scriptstyle\sigma_1^2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\scriptstyle\sigma_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
, respectively. One way of obtaining a combined measurement &amp;lt;math&amp;gt;{\textbf{x}}_3&amp;lt;/math&amp;gt; is to apply the [[Central Limit Theorem]], which is also employed within the Fraser-Potter fixed-interval smoother, namely&lt;br /&gt;
&amp;lt;ref name=&amp;quot;GAE12&amp;quot;&amp;gt;{{cite book | author = Einicke, G.A.&lt;br /&gt;
 | year = 2012&lt;br /&gt;
 | title = Smoothing, Filtering and Prediction: Estimating the Past, Present and Future&lt;br /&gt;
 | publisher = Intech&lt;br /&gt;
 | location = Rijeka, Croatia&lt;br /&gt;
 | isbn = 978-953-307-752-9&lt;br /&gt;
 | url = http://www.intechopen.com/books/smoothing-filtering-and-prediction-estimating-the-past-present-and-future}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;{\textbf{x}}_3 = \scriptstyle\sigma_3^{2} (\scriptstyle\sigma_1^{-2}{\textbf{x}}_1 + \scriptstyle\sigma_2^{-2}{\textbf{x}}_2)&amp;lt;/math&amp;gt; ,&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt; \scriptstyle\sigma_3^{2} = (\scriptstyle\sigma_1^{-2} + \scriptstyle\sigma_2^{-2})^{-1}&amp;lt;/math&amp;gt; is the variance of the combined estimate. It can be seen that the fused result is simply a linear combination of the two measurements weighted by their respective noise variances.&lt;br /&gt;
&lt;br /&gt;
Another method to fuse together two measurements is to use the optimal [[Kalman filter]]. Suppose that the data is generated by a first-order system and let &amp;lt;math&amp;gt;{\textbf{P}}_k&amp;lt;/math&amp;gt; denote the solution of the filter&#039;s [[Riccati equation]]. By applying [[Cramer&#039;s rule]]] within the gain calculation it can be found that the filter gain is given by &amp;lt;ref name=&amp;quot;GAE12&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt; {\textbf{L}}_k =&lt;br /&gt;
&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\tfrac{\scriptstyle\sigma_2^{2}{\textbf{P}}_k}{\scriptstyle\sigma_2^{2}{\textbf{P}}_k + \scriptstyle\sigma_1^{2}{\textbf{P}}_k + \scriptstyle\sigma_1^{2} \scriptstyle\sigma_2^{2}} &amp;amp; \tfrac{\scriptstyle\sigma_1^{2}{\textbf{P}}_k}{\scriptstyle\sigma_2^{2}{\textbf{P}}_k + \scriptstyle\sigma_1^{2}{\textbf{P}}_k + \scriptstyle\sigma_1^{2} \scriptstyle\sigma_2^{2}} \end{bmatrix}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By inspection, when the first measurement is noise free, the filter ignores the second measurement and vice versa. That is, the combined estimate is weighted by the quality of the measurements.&lt;br /&gt;
&lt;br /&gt;
== Centralized versus decentralized ==&lt;br /&gt;
&lt;br /&gt;
In sensor fusion, centralized versus decentralized refers to where the fusion of the data occurs. In centralized fusion, the clients simply forward all of the data to a central location, and some entity at the central location is responsible for correlating and fusing the data. In decentralized, the clients take full responsibility for fusing the data. &amp;quot;In this case, every sensor or platform can be viewed as an intelligent asset having some degree of autonomy in decision-making.&amp;quot;&amp;lt;ref&amp;gt;{{cite web|title=Multi-sensor management for information fusion: issues and approaches|url=http://www.elsevier.com/locate/inffus|author=N. Xiong |coauthors=P. Svensson|publisher = Information Fusion|year = 2002|page = 3(2):163–186}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Multiple combinations of centralized and decentralized systems exist.&lt;br /&gt;
&lt;br /&gt;
== Levels ==&lt;br /&gt;
&lt;br /&gt;
There are several categories or levels of sensor fusion that are commonly used.&amp;lt;ref&amp;gt;http://defensesystems.com/articles/2009/09/02/c4isr1-sensor-fusion.aspx&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Level 0 – Data alignment&lt;br /&gt;
* Level 1 – Entity assessment (e.g. signal/feature/object).&lt;br /&gt;
** Tracking and object detection/recognition/identification&lt;br /&gt;
* Level 2 – Situation assessment&lt;br /&gt;
* Level 3 – Impact assessment&lt;br /&gt;
* Level 4 – Process refinement (i.e. sensor management)&lt;br /&gt;
* Level 5 – User refinement&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
One application of sensor fusion is [[GPS/INS]], where [[Global Positioning System]] and [[Inertial navigation system|Inertial Navigation System]] data is fused together using various different methods, e.g. the [[Extended Kalman filter|Extended Kalman Filter]].  This is useful, for example, in determining the altitude of an aircraft using low-cost sensors.&amp;lt;ref&amp;gt;{{cite journal|last=Gross|first=Jason|coauthors=Yu Gu, Matthew Rhudy, Srikanth Gururajan, and Marcello Napolitano|title=Flight Test Evaluation of Sensor Fusion Algorithms for Altitude Estimation|journal=IEEE Transactions on Aerospace and Electronic Systems|date=July 2012|volume=48|issue=3|pages=2128–2139|url=http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6237583&amp;amp;tag=1|doi=10.1109/TAES.2012.6237583}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Information integration]]&lt;br /&gt;
* [[Data mining]]&lt;br /&gt;
* [[Data fusion]]&lt;br /&gt;
* [[Image fusion]]&lt;br /&gt;
* [[Information#Information is not data|Information: Information is not data]]&lt;br /&gt;
* [[Data (computing)]]&lt;br /&gt;
* [[multisensory integration|multimodal integration]]&lt;br /&gt;
* [[Fisher&#039;s method]] for combining independent tests of significance&lt;br /&gt;
* [[TransducerML|Transducer Markup Language]] (TML) is an XML based markup language which enables sensor fusion.&lt;br /&gt;
* [[Brooks – Iyengar algorithm]]&lt;br /&gt;
* [[Inertial navigation system]]&lt;br /&gt;
* [[Sensor grid|Sensor Grid]]&lt;br /&gt;
* [[Semantic_perception|Semantic Perception]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
* [http://www.infofusion.buffalo.edu/tm/Dr.Llinas&#039;stuff/Rethinking%20JDL%20Data%20Fusion%20Levels_BowmanSteinberg.pdf Rethinking JDL Data Fusion Levels]&lt;br /&gt;
* E. P. Blasch and S. Plano, “Level 5: User Refinement to aid the Fusion Process”, Proceedings of the SPIE, Vol. 5099, 2003.&lt;br /&gt;
* {{cite conference | author1 = J. Llinas | author2 = C. Bowman | author3 = G. Rogova | author4 = A. Steinberg | author5 = E. Waltz | author6 = F. White | id = {{citeseerx|10.1.1.58.2996}} | title = Revisiting the JDL data fusion model II | conference = International Conference on Information Fusion | year = 2004 }}&lt;br /&gt;
* E. Blasch, &amp;quot;[http://www.iut-amiens.fr/~ricquebourg/these/fusion_2006/Papers/394.pdf Sensor, user, mission (SUM) resource management and their interaction with level 2/3 fusion]&amp;quot; International Conference on Information Fusion, 2006.&lt;br /&gt;
* J. L. Crowley and Y. Demazeau[http://www-prima.inrialpes.fr/Prima/Homepages/jlc/papers/SigProc-Fusion.pdf Principles and Techniques for Sensor Data Fusion] Signal Processing, Volume 32, Issues 1–2, May 1993, Pages 5–27&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.isif.org/ International Society of Information Fusion]&lt;br /&gt;
&lt;br /&gt;
[[Category:Robotic sensing]]&lt;br /&gt;
[[Category:Computer data]]&lt;br /&gt;
[[Category:Sensors]]&lt;/div&gt;</summary>
		<author><name>46.244.223.210</name></author>
	</entry>
</feed>