Don’t Teach Me Sudoku

I’ve been playing the New York Times Sudoku on occasion, and it takes me almost an hour to solve the medium puzzle. Fun isn’t fun until its ruined, so as is de rigueur, I started kicking around the idea of getting a computer to solve sudoku puzzles. Of course sudoku-solvers already exist on the internet,…

Interpreting a Data Driven Flight Dynamics Model

Introduction In my last post I developed a flight dynamics model (FDM) using data from a fixed wing RC plane containing the Pixhawk1 running Ardupilot firmware. I suggested that I should look into the following: Visualize a learned model’s relationship between control inputs and state variables. For instance, does the model learn what we might…

Learning a Flight Dynamics Model

Introduction & Background What is a flight dynamics model? Flight dynamics is the science of air vehicle orientation and control in three dimensions. The three critical flight dynamics parameters are the angles of rotation in three dimensions about the vehicle’s center of gravity (cg), known as pitch, roll and yaw. Wikipedia – obviously A good…

Detecting Feature Interaction Using Machine Learning

On a previous post I suggested it is important to be able to detect interaction in regression analysis in order to create a better model of a dependent variable. I showed that by creating a new feature (column) in my dataset that represented the known relationship between two other features, a much better multiple linear regression…