Blog

Extra WordPress Site Setup…

A little while ago I wrote up some of the key details on making a WordPress based website on Google cloud. In this post, a few additional things are discussed which make a WordPress setup a little nicer in terms of data and visualization. Google Analytics… Google Analytics can be included either with a plugin …

Lagrangian Pendulum Problems…

This project was more of a large side project than anything else. Its main purpose was to practice making some interactive graphics using the HTML Canvas. Also, it also served to help remember some of the basics with Lagrangian mechanics. Making this project was rather fun. Depending on the workload, more Lagrangian problems will be …

Non-Linear Regression… using Python, Javascript, NumPy, and TensorFlow

This is a continuation to the previous linear regression document. However this time the focus is on a few different ways to perform non-linear regression using Javascript and various Python frameworks (such as NumPy, SciKitLearn, and TensorFlow). Quadratic Regression Perhaps this is the first logical step beyond linear regression. A parabola of best fit is …

Making a WordPress site on Google Cloud…

I should have posted this right after I originally created this site, but I wanted to spend some time ironing out any issues first. This way, this document is somewhat more complete. My motivation in creating this site was that I wanted a place to host various projects and other things that I thought were …

Python Linear Regression with SciPy, SciKitLearn, TensorFlow1, and TensorFlow2

This is more of a reference for myself on the multitude of ways that something as computing simple linear regression can be done with Python, SciKitLearn, TensorFlow1, and TensorFlow2. Also, this is a bit of a stepping stone type of project, where the next steps involve non-linear regression, multi-non linear regression in the form of …

Predicting Handwritten Numbers with the MNIST dataset and TensorFlow.js…

Using an already trained network from a previous project, it is possible to make a tool that predicts what the value of number actually is from a primitive sketch of it. The overall tool is a small web app consisting of few different elements, namely: A pretrained convolutional neural network (CNN) based on the MNIST …

Using Convolutional Neural Networks with the MNIST Image Set…

Previously the MNIST dataset was used in the examination of different classification techniques. This includes a variety of machine learning algorithms (including random forests, logistic regression, and xgboost), and simple neural networks. This time around, a few convolutional neural networks will be used to conclude the experiments with MNIST classifiers. Convolutional neural networks (or CNNs) …

MNIST Image Set with a Simple Neural Network…

Recently the MNIST image set was examined with some popular machine learning algorithms (including logistic regression, random forests, and xgBoost). This time a simple neural network is used to perform the classification. There is quite a bit of information about neural networks out there already, so the background information is being largely omitted. The key …

MNIST Image Set with Simple Machine Learning models…

This project is more of a ‘Hello World’ type of project in the world of machine learning and image processing. The MNIST dataset is a set of 70,000 images (that is 60,000 for training and 10,000 for testing) of handwritten digits of from 0 to 9. The MNIST images is perhaps one of the better …

Motion tracking using Accelerometers, Arduinos, and OpenGL

A while ago I was curious with the idea of motion tracking using and Arduino and some inexpensive sensors. It was one of my first more complete Arduino project where a variety of code had to written to handle serial communication, 3D graphics, and an OSX (i.e. Mac Desktop) application. Quick Background on Tracking There …