Removal of the gaussian stuff from the histogram chapter.
Partial authorship of introduction to the gaussian chapter.
This commit is contained in:
1 parent
5ac3bb5017
commit
db2058c10e
2 files changed
+214
-157
No files matched your search
+150
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"metadata": {
|
||||
"name": ""
|
||||
},
|
||||
"nbformat": 3,
|
||||
"nbformat_minor": 0,
|
||||
"worksheets": [
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"#Gaussian Probabilities\n",
|
||||
"\n",
|
||||
"#### Introduction\n",
|
||||
"\n",
|
||||
"The histogram filter uses a vector or multidimensional array of probabilities to represent our belief of the system state. This is very powerful, but it has limitations. Let us list a few. First, it is multimodal, and we may not want a multimodal result. In other words, we would not want our GPS telling us that we are 50% likely to be here, 40% likely to be there, and so on. There are plenty of techniques to go from a multimodal histogram to a unimodal result, but they all involve significant processing time. This becomes worse as we extend the problem into multiple dimensions. In general for $d$ dimensions the computational run time will be $O(n^d)$. So these filters become intractable in higher dimensions. \n",
|
||||
"\n",
|
||||
"Second, the results are hard to analyze. Recall the GPS in your car. It probably has a display that tells you how much error is in the filter - it tells you are at a specific location on the earth, with for example 9 meters of error. How would you derive that information from a histogram filter? There is no clear cut way. Most, if not all of the bins in the histogram will be non-zero, and there will usually be several clusters of higher probabilities. Being multimodal, there is no clear way to derive a single error estimate. Certainly one could come up with a heuristic, but often we want mathematically precise answers, not heuristics.\n",
|
||||
"\n",
|
||||
"Third, the histogram is discrete, but we live in a continuous world. The histogram requires that you model the output of your filter as a set of discrete points. In our dog in the hallway example, we used 10 positions, which is obviously far too few positions for anything but a toy problem. For example, for a 100 meter hallway you would need 10,000 positions to model the hallway to 1cm accuracy. So each sense and update operation would entail performing calculations for 10,000 different probabilities. It gets exponentially worse as we add dimensions. If our dog was roaming in a $100x100 m^2$ courtyard, we would need 100,000,000 bins ($10,000^2$) to get 1cm accuracy.\n",
|
||||
"\n",
|
||||
"Finally, the histogram does not represent what happens in the pysical world very well. For example, in the last chapter we had this as a probability distribution: [ 0.2245871 0.06288015 0.06109133 0.0581008 0.09334062 0.2245871\n",
|
||||
" 0.06288015 0.06109133 0.0581008 0.09334062]. The largest probabilities are in position 0 and position 5. This does not fit our physical intuition at all. A dog cannot be in two places at once.\n",
|
||||
"\n",
|
||||
"Consider using a laser rangefinder. It works by shooting a laser beam to a target, which bounces the laser beam back to a sensor in the rangefinder. The device times the round trip time of the beam, and from that calculates the distance. However, if the beam is not in a vacuum the light beam will be affected by the atmosphere. Recall how images waver over hot tarmac. They waver because the light is being bent by heat currents in the air. The same thing happens to a laser beam, though obviously in most cases the effect is much smaller. So suppose that the rangefinder is exactly 100m from an object. The beam might travel 100.01m due to atmospherics. Less often, it might travel 100.1m. It would rarely travel 101m, and probably never travel 200m. Without doing the math we can see that the laser will almost aways have some error, but most of the time the error will be very close to the actual value. Another way to say the same thing is that larger errors happen less frequently than smaller errors. This is not happenstance, but a consequence of how laser rangefinders work physically. \n",
|
||||
"\n",
|
||||
"So we desire a unimodal, continuous way to represent probabilities that models how the real world works, and that is very computationally efficient to calculate. As you might guess from the chapter name, gaussian distributions provide all of these features.\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"So let us explore how gaussians work. A gaussian is a probability distribution that is completely described with two parameters, the mean and the variance. It is defined as:\n",
|
||||
"$$ \n",
|
||||
"f(x, \\mu, \\sigma) = \\frac{1}{\\sigma\\sqrt{2\\pi}} e^{-0.5*{(x-\\mu)^2}/\\sigma^2 }\n",
|
||||
"$$\n",
|
||||
"\n",
|
||||
"where $\\mu$ is the mean and $\\sigma^2$ is the variance (we will define these in a moment).\n",
|
||||
"Let us plot that with Python. First, we will define a function that computes the gaussian for any x. "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"import math\n",
|
||||
"\n",
|
||||
"def gaussian (x, mu, sigma):\n",
|
||||
" ''' compute the gaussian with the specified mean and sigma'''\n",
|
||||
" return math.exp (-0.5 * (x-mu)**2 / sigma) / math.sqrt(2.*math.pi*sigma)"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 1
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Now we will plot a gaussian centered around 5, with a variance of 1."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"import numpy as np\n",
|
||||
"xs = np.arange(0,10,0.1)\n",
|
||||
"plt.plot (xs,[gaussian(x, 5, 1) for x in xs])\n",
|
||||
"plt.axvline (5) \n",
|
||||
"plt.show()"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"metadata": {},
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x3aaa810>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 2
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"As we expected the curve is centered around 5. We can see why this is by looking at the equation for the gaussian. When x=5, x-\\mu is 0, and thus e^0 is 1. any other value for x will result in a smaller value for exp function.\n",
|
||||
"\n",
|
||||
"The width of the curve is defined by the variance. If the variance is large than the curve will be wide, and if the variance is small the curve will be narrow.\n",
|
||||
"\n",
|
||||
"Also, since this is a probability distribution it is required that the area under the curve always equals one. This should be intuitively clear - the area under the curve represents all possible occurances, which must sum to one.\n",
|
||||
"\n",
|
||||
"This leads to an important insight. If the variance is small the curve will be narrow. To keep the area == 1, the curve must also be tall. On the other hand if the variance is large the curve will be wide, and thus it will also have to be short to make the area == 1.\n",
|
||||
"\n",
|
||||
"Let us look at that:"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"plt.plot (xs,[gaussian(x, 5, .2) for x in xs],'b')\n",
|
||||
"plt.plot (xs,[gaussian(x, 5, 1) for x in xs],'g')\n",
|
||||
"plt.plot (xs,[gaussian(x, 5, 5) for x in xs],'r')\n",
|
||||
"plt.show()"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"metadata": {},
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x3ad3710>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 5
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"So what is this telling us? The blue gaussian is very narrow. It is saying that we believe x=5, and that we are very sure about that. In contrast, the red gaussian also believes that x=5, but we are much less sure about that. Our believe that x=5 is lower, and our belief about the likely possible values for x is spread out - we think it is quite likely that x=2 or x=8, for example. The blue gaussian has almost completely eliminated 2 or 8 as possible value - their probably is almost 0.0.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": []
|
||||
}
|
||||
],
|
||||
"metadata": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
+64
-157
@@ -42,7 +42,7 @@
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 3
|
||||
"prompt_number": 4
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -60,7 +60,7 @@
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 4
|
||||
"prompt_number": 5
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -92,11 +92,11 @@
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x4037f90>"
|
||||
"<matplotlib.figure.Figure at 0x3f12b90>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 61
|
||||
"prompt_number": 6
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -125,7 +125,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 6
|
||||
"prompt_number": 7
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -160,7 +160,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 7
|
||||
"prompt_number": 8
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -217,7 +217,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 76
|
||||
"prompt_number": 9
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -267,7 +267,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 78
|
||||
"prompt_number": 10
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -323,7 +323,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 35
|
||||
"prompt_number": 11
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -369,7 +369,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 53
|
||||
"prompt_number": 12
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -397,7 +397,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 57
|
||||
"prompt_number": 13
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -422,11 +422,11 @@
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x4580050>"
|
||||
"<matplotlib.figure.Figure at 0x3f6f850>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 65
|
||||
"prompt_number": 14
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -460,11 +460,11 @@
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x405cd10>"
|
||||
"<matplotlib.figure.Figure at 0x3f12590>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 74
|
||||
"prompt_number": 15
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -499,11 +499,11 @@
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x405d390>"
|
||||
"<matplotlib.figure.Figure at 0x3f80dd0>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 72
|
||||
"prompt_number": 16
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -551,11 +551,11 @@
|
||||
"output_type": "display_data",
|
||||
"png": "iVBORw0KGgoAAAANSUhEUgAAAXYAAAEACAYAAACnJV25AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAHORJREFUeJzt3X9Mk3fiB/B3OXohJyJKUGafLmy02ha04No1muyuLuaY\n3kk25S5MDWarG9nFeCxedtlfB/tD5YyJTO4Ptuy8M7cgyf0QTmtzx+3bG5kjxICeCfOGHt1KGd7u\n9mXAUAvd5/sHrl8r8LQqPH38+H4lTXh4Pk8/7yK8eXza8jEIIQSIiEgaGekOQERE84vFTkQkGRY7\nEZFkWOxERJJhsRMRSYbFTkQkmaTFHggEYLPZYLVa0dDQMGP/5cuXsX79emRlZeHIkSMJ+w4ePIji\n4mKsWbMGO3bswM2bN+cvORERzUq12GOxGPbu3YtAIIC+vj60tLTgo48+ShiTl5eHY8eO4Wc/+1nC\n50OhEN5++2309PTg0qVLiMViOHny5Pw/AiIiSqBa7N3d3bBYLCgsLITRaERVVRXa2toSxuTn58Pl\ncsFoNCZ8PicnB0ajERMTE5iamsLExARMJtP8PwIiIkqgWuyRSARmszm+rSgKIpFISne8bNky7N+/\nH48++ihWrlyJ3NxcbNq06f7SEhFRUqrFbjAY7vmOr169iqNHjyIUCmFoaAjj4+N499137/n+iIgo\nNZlqO00mE8LhcHw7HA5DUZSU7vj8+fPYsGED8vLyAADbtm3DuXPnsHPnzoRxpaWluHjx4t3mJiJ6\nqDmdTly4cGHWfapn7C6XC/39/QiFQohGo2htbUVFRcWsY+/8W2I2mw1dXV24fv06hBDo6OiAw+GY\ncdzFixchhLiv2y9+8Yv7vo/5uOkhhx4y6CUHM+grhx4y6CXHfGRQOyFWPWPPzMxEU1MTysvLEYvF\n4PP5YLfb0dzcDACoqanB8PAw3G43RkdHkZGRgcbGRvT19cHpdKK6uhoulwsZGRlYt24dXn75ZbXp\niIhoHqgWOwBs3rwZmzdvTvhcTU1N/OOCgoKEyzW3e+211/Daa6/dZ0QiIrobUrzz1Ov1pjsCAH3k\n0EMGQB85mOH/6SGHHjIA+six0BkMQoi0LrRhMBiQ5ghERA8cte6U4ox9PuTkLIPBYNDklpOzTLcZ\niOjBxzP223IAWuWY/THrIQMRPRh4xk5E9BBhsRMRSYbFTkQkGRY7EZFkWOxERJJhsRMRSYbFTkQk\nGRY7EZFkWOxERJJhsRMRSYbFTkQkGRY7EZFkkhZ7IBCAzWaD1WpFQ0PDjP2XL1/G+vXrkZWVhSNH\njiTsGxkZQWVlJex2OxwOB7q6uuYvORERzUp1BaVYLIa9e/eio6MDJpMJbrcbFRUVsNvt8TF5eXk4\nduwYTp06NeP4n/70p9iyZQt+//vfY2pqCl999dX8PwIiIo3l5CzD2Nj/Lvg8ixcvxejoF3d9nOoZ\ne3d3NywWCwoLC2E0GlFVVYW2traEMfn5+XC5XDAajQmf//LLL9HZ2YkXX3wRwPT6qUuWLLnrgERE\nejNd6mLBb/f6y0O12CORCMxmc3xbURREIpGU7nhgYAD5+fl44YUXsG7dOrz00kuYmJi4p5BERJQ6\n1Usx0ws/3JupqSn09PSgqakJbrcbtbW1OHToEN54440ZY+vq6uIfe71eXaxJSESkJ8FgEMFgMKWx\nqsVuMpkQDofj2+FwGIqipHTHiqJAURS43W4AQGVlJQ4dOjTr2NuLnYiIZrrzpLe+vn7OsaqXYlwu\nF/r7+xEKhRCNRtHa2oqKiopZx965RFNBQQHMZjM+/vhjAEBHRweKi4tTfQxERHSPkq55evbsWdTW\n1iIWi8Hn8+H1119Hc3MzAKCmpgbDw8Nwu90YHR1FRkYGFi9ejL6+PmRnZ+PixYvYs2cPotEoioqK\ncPz48RlPoHLNU31lIKLktPtZnfvnVK07uZj1bTnSXap6yEBEyem92PnOUyIiybDYiYgkw2InIpIM\ni52ISDIsdiIiybDYiYgkw2InIpIMi52ISDIsdiIiybDYiYgkw2InIpIMi52ISDIsdiIiybDYiYgk\nw2InIpIMi52ISDJJiz0QCMBms8FqtaKhoWHG/suXL2P9+vXIysrCkSNHZuyPxWIoKyvD1q1b5ycx\nERGpUl3MOhaLYe/evejo6IDJZILb7UZFRQXsdnt8TF5eHo4dO4ZTp07Neh+NjY1wOBwYGxub3+RE\nRDQr1TP27u5uWCwWFBYWwmg0oqqqCm1tbQlj8vPz4XK5YDQaZxw/ODgIv9+PPXv2cBk2IiKNqBZ7\nJBKB2WyObyuKgkgkkvKdv/rqqzh8+DAyMngpn4hIK6qXYqYXbL03p0+fxvLly1FWVoZgMKg6tq6u\nLv6x1+uF1+u953mJiGQUDAaTduk3VIvdZDIhHA7Ht8PhMBRFSemOz507h/b2dvj9fty4cQOjo6Oo\n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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x45fe8d0>"
|
||||
"<matplotlib.figure.Figure at 0x3f12c90>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 85
|
||||
"prompt_number": 17
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -588,11 +588,11 @@
|
||||
"output_type": "display_data",
|
||||
"png": "iVBORw0KGgoAAAANSUhEUgAAAXYAAAEACAYAAACnJV25AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAGGVJREFUeJzt3X9M1Pfhx/HXOW4x06FimeIdy6lQ71A4bx4S25BdF5To\nUiLMLVRXm5UZ4tI0W5p02V+T/tGNLSbTsT+I0S6mDfJHN3GrMkfsrUzHLv6qJsYOO5nHOVfX1olg\ni1zf3z+s9xWV81S4O98+H8klfPi83/d+fax98fHD5wMOY4wRAMAakzIdAAAwvih2ALAMxQ4AlqHY\nAcAyFDsAWIZiBwDL3LXYOzs75fV6VVxcrObm5tv2d3R0yO/3KxAIaMmSJTpw4EBin8fjUVlZmQKB\ngJYuXTq+yQEAd+RIdh97PB7XggUL1NXVJZfLpfLycrW1tcnn8yXGDA4OasqUKZKkkydPqra2VmfO\nnJEkzZ07V0eOHFFeXt4EHwYA4IakZ+yRSERFRUXyeDxyOp2qr69XR0fHqDE3Sl2Srly5oscee2zU\nfp5/AoD0SlrssVhMhYWFiW23261YLHbbuN27d8vn82nlypXaunVr4vMOh0NVVVUKBoPatm3bOMYG\nAIwlJ9lOh8OR0pusXr1aq1evVnd3t5599lm99957kqSDBw+qoKBAFy9e1PLly+X1elVZWfngqQEA\nY0pa7C6XS9FoNLEdjUbldrvHHF9ZWamRkRF9+OGHmjlzpgoKCiRJ+fn5qq2tVSQSua3YFy9erHff\nffdBjgEAHjl+v1/Hjx+/806TxLVr18y8efPM2bNnzaeffmr8fr85derUqDFnzpwxn332mTHGmCNH\njph58+YZY4wZHBw0ly9fNsYYc+XKFfPEE0+YP/3pT7etcZcIKfnpT3/6wO9hQwZjsiNHNmQwJjty\nZEMGY7IjRzZkMCY7coxHhmTdmfSMPScnRy0tLaqurlY8HldDQ4N8Pp9aW1slSY2NjXrzzTe1c+dO\nOZ1OTZ06Vbt27ZIkXbhwQXV1dZKkkZERrVu3TitWrBi3r1YAgDtLWuyStHLlSq1cuXLU5xobGxMf\nv/zyy3r55Zdvmzdv3ryx/5kAAJgwVjx5GgqFMh0hKzJI2ZEjGzJI2ZEjGzJI2ZEjGzJI2ZFjojMk\nfUApHRwOB/e6A8A9StadVpyxAwD+H8UOAJah2AHAMhQ7AFiGYgcAy1DsAGAZih0ALEOxA4BlKHYA\nsAzFDgCWodgBwDIUOwBYhmIHAMtQ7ABgGYodACxDsQOAZSh2ALAMxf653Nw8ORyOCX/l5uZl+lAB\nWI5fjXdTDikdObLjeAE83PjVeADwCKHYAcAydy32zs5Oeb1eFRcXq7m5+bb9HR0d8vv9CgQCWrJk\niQ4cOJDyXADA+Et6jT0ej2vBggXq6uqSy+VSeXm52tra5PP5EmMGBwc1ZcoUSdLJkydVW1urM2fO\npDRX4ho7ANyP+77GHolEVFRUJI/HI6fTqfr6enV0dIwac6PUJenKlSt67LHHUp4LABh/SYs9Foup\nsLAwse12uxWLxW4bt3v3bvl8Pq1cuVJbt269p7kAgPGVk2zn9csTd7d69WqtXr1a3d3devbZZ3X6\n9Ol7CrFp06bEx6FQSKFQ6J7mA4DtwuGwwuFwSmOTFrvL5VI0Gk1sR6NRud3uMcdXVlZqZGREH330\nkdxud8pzby52AMDtbj3pbWpqGnNs0ksxwWBQvb296uvr0/DwsNrb21VTUzNqzPvvv5+4gH/06FFJ\n0syZM1OaCwAYf0nP2HNyctTS0qLq6mrF43E1NDTI5/OptbVVktTY2Kg333xTO3fulNPp1NSpU7Vr\n166kcwEAE4sfKXBTDm53BPCw4EcKAMAjhGIHAMtQ7ABgGYodACxDsQOAZSh2ALAMxQ4AlqHYAcAy\nFDsAWIZiBwDLUOwAYBmKHQAsQ7EDgGUodgCwDMUOAJah2AHAMhQ7AFiGYgcAy1DsAGAZih0ALEOx\nA4BlKHYAsAzFDgCWuWuxd3Z2yuv1qri4WM3Nzbftf+ONN+T3+1VWVqYnn3xSJ06cSOzzeDwqKytT\nIBDQ0qVLxzc5AOCOHMYYM9bOeDyuBQsWqKurSy6XS+Xl5Wpra5PP50uM+dvf/qaSkhJNmzZNnZ2d\n2rRpk3p6eiRJc+fO1ZEjR5SXlzd2AIdDSSKkjcPhkJSOHNlxvAAebsm6M+kZeyQSUVFRkTwej5xO\np+rr69XR0TFqzLJlyzRt2jRJUkVFhfr7+0ftp8QAIL2SFnssFlNhYWFi2+12KxaLjTl++/btWrVq\nVWLb4XCoqqpKwWBQ27ZtG4e4AIC7yUm28/rlidS8/fbb2rFjhw4ePJj43MGDB1VQUKCLFy9q+fLl\n8nq9qqysvG3upk2bEh+HQiGFQqGU1wWAR0E4HFY4HE5pbNJid7lcikajie1oNCq3233buBMnTmjD\nhg3q7OzUjBkzEp8vKCiQJOXn56u2tlaRSOSuxQ4AuN2tJ71NTU1jjk16KSYYDKq3t1d9fX0aHh5W\ne3u7ampqRo05d+6c6urq9Prrr6uoqCjx+aGhIQ0MDEiSBgcHtX//fpWWlt7P8QAA7kHSM/acnBy1\ntLSourpa8XhcDQ0N8vl8am1tlSQ1NjbqlVde0ccff6yNGzdKkpxOpyKRiC5cuKC6ujpJ0sjIiNat\nW6cVK1ZM8OEAAJLe7piWANzuCAD37L5vdwQAPHwodgCwDMUOAJah2AHAMhQ7AFiGYgcAy1DsAGAZ\nih0ALEOxA4BlKHYAsAzFDgCWodgBwDIUOwBYhmIHAMtQ7ABgGYodACxDsQOAZSh2ALAMxQ4AlqHY\nAcAyFDsAWIZiBwDLUOwAYJm7FntnZ6e8Xq+Ki4vV3Nx82/433nhDfr9fZWVlevLJJ3XixImU5wIA\nJoBJYmRkxMyfP9+cPXvWDA8PG7/fb06dOjVqzKFDh8ylS5eMMcbs27fPVFRUpDzXGGPuEiFtJBnJ\npOGVHccL4OGWrEuSnrFHIhEVFRXJ4/HI6XSqvr5eHR0do8YsW7ZM06ZNkyRVVFSov78/5bkAgPGX\ntNhjsZgKCwsT2263W7FYbMzx27dv16pVq+5rLgBgfOQk2+lwOFJ+o7fffls7duzQwYMH73nupk2b\nEh+HQiGFQqGU5wLAoyAcDiscDqc0Nmmxu1wuRaPRxHY0GpXb7b5t3IkTJ7RhwwZ1dnZqxowZ9zRX\nGl3sAIDb3XrS29TUNObYpJdigsGgent71dfXp+HhYbW3t6umpmbUmHPnzqmurk6vv/66ioqK7mku\nAGD8JT1jz8nJUUtLi6qrqxWPx9XQ0CCfz6fW1lZJUmNjo1555RV9/PHH2rhxoyTJ6XQqEomMORcA\nMLEcn982k7kADocyHCGRQ0pHjuw4XgAPt2TdyZOnAGAZih0ALEOxA4BlKHYAsAzFDgCWodgBwDIU\nOwBYhmIHAMtQ7ABgGYodACxDsQOAZSh2ALAMxQ4AlqHYAcAyFDsAWIZiBwDLUOwAYBmKHQAsQ7ED\ngGUodgCwDMUOAJah2AHAMhQ7AFjmrsXe2dkpr9er4uJiNTc337b/9OnTWrZsmSZPnqzNmzeP2ufx\neFRWVqZAIKClS5eOuYbD4UjLKzc37z7+iADg4ZKTbGc8HtcLL7ygrq4uuVwulZeXq6amRj6fLzFm\n5syZ+vWvf63du3ffNt/hcCgcDisv726Fau4r/L0aGHCkZR0AyKSkZ+yRSERFRUXyeDxyOp2qr69X\nR0fHqDH5+fkKBoNyOp13fA9j0lPaAIDrkhZ7LBZTYWFhYtvtdisWi6X85g6HQ1VVVQoGg9q2bdv9\npwQApCzppRiH48EuXRw8eFAFBQW6ePGili9fLq/Xq8rKyjuM3HTTx6HPXwCAG8LhsMLhcEpjkxa7\ny+VSNBpNbEejUbnd7pSDFBQUSLp+uaa2tlaRSCSFYgcA3CoUCikUCiW2m5qaxhyb9FJMMBhUb2+v\n+vr6NDw8rPb2dtXU1Nxx7K3X0oeGhjQwMCBJGhwc1P79+1VaWprqMQAA7lPSM/acnBy1tLSourpa\n8XhcDQ0N8vl8am1tlSQ1NjbqwoULKi8v1+XLlzVp0iRt2bJFp06d0gcffKC6ujpJ0sjIiNatW6cV\nK1ZM/BEBwCPOYTJ828r16/jpiuAY8y6d9OUYOwMApMrhGLtLePIUACxDsQOAZSh2ALAMxQ4AlqHY\nAcAyFDuAh0Zubh4/DTYF3O6Y9hzc7gjcr2zpi2zA7Y4A8Aih2AHAMhQ7AFiGYgcAy1DsAGAZih0A\nLEOxA4BlKHYAsAzFDgCWodgBwDIUOwBYhmIHAMtQ7ABgGYodACxDsQOAZSh2ALDMXYu9s7NTXq9X\nxcXFam5uvm3/6dOntWzZMk2ePFmbN2++p7kAgPGX9DcoxeNxLViwQF1dXXK5XCovL1dbW5t8Pl9i\nzMWLF/Wvf/1Lu3fv1owZM/TSSy+lPFfKnt+Ikg2/QSk3N08DAx+nIYP05S/P0OXLH6VlLWC8ZEtf\nZIP7/g1KkUhERUVF8ng8cjqdqq+vV0dHx6gx+fn5CgaDcjqd9zwXo10vdZOWV7q+gABIv6TFHovF\nVFhYmNh2u92KxWIpvfGDzAUA3L+cZDuv/7Pn/tzb3E03fRz6/AUAuCEcDiscDqc0Nmmxu1wuRaPR\nxHY0GpXb7U7pje9t7qaU3hMAHlWhUEihUCix3dTUNObYpJdigsGgent71dfXp+HhYbW3t6umpuaO\nY2+9iH8vcwHgYZKbmyeHwzHhr9zcvPvKl/SMPScnRy0tLaqurlY8HldDQ4N8Pp9aW1slSY2Njbpw\n4YLKy8t1+fJlTZo0SVu2bNGpU6c0derUO84FgIfd/9/oMNHr3N/l8KS3O6ZDtty+lA23O2Line truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x3f82810>"
|
||||
"<matplotlib.figure.Figure at 0x3fbf950>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 86
|
||||
"prompt_number": 18
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -615,13 +615,13 @@
|
||||
{
|
||||
"metadata": {},
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x4057490>"
|
||||
"<matplotlib.figure.Figure at 0x3efe410>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 91
|
||||
"prompt_number": 19
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -644,13 +644,13 @@
|
||||
{
|
||||
"metadata": {},
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x3f875d0>"
|
||||
"<matplotlib.figure.Figure at 0x3fbf390>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 92
|
||||
"prompt_number": 20
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -681,7 +681,8 @@
|
||||
"for m in measurements:\n",
|
||||
" pos = sense (pos, m, .6, .2)\n",
|
||||
" pos = update (pos, 1, .8, .1, .1)\n",
|
||||
"bar_plot(pos)"
|
||||
"bar_plot(pos)\n",
|
||||
"print pos"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
@@ -691,11 +692,19 @@
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x4580390>"
|
||||
"<matplotlib.figure.Figure at 0x3f6fc90>"
|
||||
]
|
||||
},
|
||||
{
|
||||
"output_type": "stream",
|
||||
"stream": "stdout",
|
||||
"text": [
|
||||
"[ 0.2245871 0.06288015 0.06109133 0.0581008 0.09334062 0.2245871\n",
|
||||
" 0.06288015 0.06109133 0.0581008 0.09334062]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 97
|
||||
"prompt_number": 25
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -720,11 +729,11 @@
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x44d0f10>"
|
||||
"<matplotlib.figure.Figure at 0x3f5b250>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 98
|
||||
"prompt_number": 22
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -750,13 +759,13 @@
|
||||
{
|
||||
"metadata": {},
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x45fe590>"
|
||||
"<matplotlib.figure.Figure at 0x3f5c390>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 100
|
||||
"prompt_number": 23
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
@@ -765,6 +774,14 @@
|
||||
"As you can see we quickly filtered out the bad sensor reading and converged on the most likely positions for our dog."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"####Generalizing to Multiple Dimensions\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
@@ -781,147 +798,37 @@
|
||||
"\n",
|
||||
"Finally, the bar charts may strike you as being a bit less certain than we would want. A 25% certaintly may not give you a lot of confidence in the anwser. Of course, what is important here is the ratio of this probability to the other probabilities in your vector. If the next largest bar is 23% then we are not very knowledgable about our position, whereas if the next largest is 3% we are in fact quite certain. But this is not clear or intuitive. However, there is an extremely important insight that Kalman filters implement that will signficantly improve our accuracy from the same data.\n",
|
||||
"\n",
|
||||
"Do not be mislead by the simplicity of the example I chose. This is a robust and complete implementation of a histogram filter, and you may use the code in complicated, real world solutions. If you need a multimodal, discrete filter, this filter works.\n",
|
||||
"\n",
|
||||
"**If you can understand this chapter you will be able to understand and implement Kalman filters** I cannot stress this enough. If anything is murky, go back and reread this chapter and play with the code. the rest of this book will build on the algorithms that we use here. If you don't intuitively understand why this histogram filter works, and can at least work through the math, you will have little success with the rest of the material. However, if you grasp the fundamental insight - multiplying probabilities when we measure, and shifting probabilities when we update leads to a converging solution - then you understand everything important you need to grasp the Kalman filter. "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "heading",
|
||||
"level": 2,
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Gaussian Probabilities"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"So let us explore how gaussians work. A gaussian is a probability distribution that is completely described with two parameters, the mean and the variance. It is defined as:\n",
|
||||
"$$ \n",
|
||||
"f(x, \\mu, \\sigma) = \\frac{1}{\\sigma\\sqrt{2\\pi}} e^{-0.5*{(x-\\mu)^2}/\\sigma^2 }\n",
|
||||
"$$\n",
|
||||
"\n",
|
||||
"where $\\mu$ is the mean and $\\sigma^2$ is the variance (we will define these in a moment).\n",
|
||||
"Let us plot that with Python. First, we will define a function that computes the gaussian for any x. "
|
||||
]
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"import math\n",
|
||||
"\n",
|
||||
"def gaussian (x, mu, sigma):\n",
|
||||
" ''' compute the gaussian with the specified mean and sigma'''\n",
|
||||
" return math.exp (-0.5 * (x-mu)**2 / sigma) / math.sqrt(2.*math.pi*sigma)"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 10
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Now we will plot a gaussian centered around 5, with a variance of 1."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"import numpy as np\n",
|
||||
"xs = np.arange(0,10,0.1)\n",
|
||||
"plt.plot (xs,[gaussian(x, 5, 1) for x in xs])\n",
|
||||
"plt.axvline (5) \n",
|
||||
"plt.show()"
|
||||
"Author notes:\n",
|
||||
" Do I want to go to the multidimensional case? At least describe it, but why not implement it as well?\n",
|
||||
" "
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"metadata": {},
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x3ed6390>"
|
||||
"ename": "SyntaxError",
|
||||
"evalue": "invalid syntax (<ipython-input-24-5eaa20e350b9>, line 1)",
|
||||
"output_type": "pyerr",
|
||||
"traceback": [
|
||||
"\u001b[1;36m File \u001b[1;32m\"<ipython-input-24-5eaa20e350b9>\"\u001b[1;36m, line \u001b[1;32m1\u001b[0m\n\u001b[1;33m Author notes:\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 11
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"As we expected the curve is centered around 5. We can see why this is by looking at the equation for the gaussian. When x=5, x-\\mu is 0, and thus e^0 is 1. any other value for x will result in a smaller value for exp function.\n",
|
||||
"\n",
|
||||
"The width of the curve is defined by the variance. If the variance is large than the curve will be wide, and if the variance is small the curve will be narrow.\n",
|
||||
"\n",
|
||||
"Also, since this is a probability distribution it is required that the area under the curve always equals one. This should be intuitively clear - the area under the curve represents all possible occurances, which must sum to one.\n",
|
||||
"\n",
|
||||
"This leads to an important insight. If the variance is small the curve will be narrow. To keep the area == 1, the curve must also be tall. On the other hand if the variance is large the curve will be wide, and thus it will also have to be short to make the area == 1.\n",
|
||||
"\n",
|
||||
"Let us look at that:"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"plt.plot (xs,[gaussian(x, 5, .2) for x in xs],'b')\n",
|
||||
"plt.plot (xs,[gaussian(x, 5, 1) for x in xs],'g')\n",
|
||||
"plt.plot (xs,[gaussian(x, 5, 5) for x in xs],'r')\n",
|
||||
"\n",
|
||||
"plt.show()"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"metadata": {},
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x3ed6a50>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 13
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"So what is this telling us? The blue gaussian is very narrow. It is saying that we believe x=5, and that we are very sure about that. In contrast, the red gaussian also believes that x=5, but we are much less sure about that. Our believe that x=5 is lower, and our belief about the likely possible values for x is spread out - we think it is quite likely that x=2 or x=8, for example. The blue gaussian has almost completely eliminated 2 or 8 as possible value - their probably is almost 0.0.\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": []
|
||||
"prompt_number": 24
|
||||
}
|
||||
],
|
||||
"metadata": {}
|
||||
|
||||
Reference in new issue
Block a user