Randomized Range Estimator

Intro Hey there reader! It has been quite a while since I wrote a blog post.. but I have had a ton of things on my mind I wanted to write about! I am stoked to be able to write about some of them now! Since leaving my job at Raytheon to go to graduate…

Control from Approximate Dynamic Programming Using State-Space Discretization

$\def\bigtimes{\mathop{\vcenter{\huge\times}}}$ Introduction In a recent post, principles of Dynamic Programming were used to derive a recursive control algorithm for Deterministic Linear Control systems. The challenges with the approach used in that blog post is that it is only readily useful for Linear Control Systems with linear cost functions. What if, instead, we had a Nonlinear…

Intro to Dynamic Programming Based Discrete Optimal Control

Intro Oh control. Who doesn’t enjoy having control of things in life every so often? While many of us probably wish life could be more easily controlled, alas things often have too much chaos to be adequately predicted and in turn controlled. While lack of complete controllability is the case for many things in life,…

An Introduction to Tensor Notation

Introduction Mathematics and the methods to communicate and work with it have evolved ever since mankind began. In our modern world, most are driven to represent concepts and expressions in clear forms based on topics like Linear Algebra, keeping things in the form of matrices and vectors. While this is quite useful for visualization and…

Fundamentals of Finite Difference Schemes

After a while since my last post, I have finally come back to getting some things written! Been really involved with work and other important things for myself, but I recently got most of these things out of the way so it is time to get back to the blogging grind! WOOT! Introduction In the…

Predicting the Future – Building Models with Data & Least Square Approach

When I look at the world we have now, especially after the emergence of Big Data, I just see everyone freaking out over needing to collect and learn from data.. And fortunately, we have more data available than we can handle! As we strive to piece together the data into something that can make useful…

Predicting the Future – An Intro to Models Described by Time Dependent Differential Equations

In a previous post, Predicting the Future – An Intro, I briefly explained how prediction is approached and applications of such predictions. In this blog post, I am going to walk you through what it takes to make predictions using models described by time dependent differential equations. Please make note that this post will be…

Predicting the Future – An Intro

In our day to day lives, we live with uncertainty about what might happen. What will the weather be like today? Will there be traffic on my way to work? Will I finally get the recognition and promotion I have been working for? In life, there’s many things we don’t have enough data to predict….