In Part 2 of this series on Linear Regression I will pull a data-set of house sale prices and “features” from Kaggle and explore the data in a Jupyter notebook with pandas and seaborn. We will extract a good subset of data to use for our example analysis of the linear regression algorithms.
Machine Learning and Data Science: Linear Regression Part 1
Linear regression could possibly be considered the “Hello World” problem of Machine Learning. It’s implementation touches on many of the fundamental ideas and problems in this field. I’ll give you some guidance for understanding and implementation of this fundamental idea.
Machine Learning and Data Science: Introduction
This is the start of a series of posts on Machine Learning and Data Science. I’ll be exploring the algorithms and tools of Machine Learning and Data Science. It will be tutorials, guides, how-to, reviews and “real world” application. The post will be done using Juypter notebooks and the notebooks will be available on GitHub.
Docker and NVIDIA-docker on your workstation: Integration with your Desktop
I’ve been doing this series of posts about setting up Docker for your desktop system, so why not literally add containers to your desktop! The way we have Docker configured, containers are the same as other applications you run. In this post I’ll show you how to add icons and menu items to launch containers.
Docker and Nvidia-Docker on your workstation: Common Docker Commands Tutorial
Docker can be complex but for use on single-user-workstation you can get a lot done with just a few commands. This post will go through some commands to manage your images and containers. We will also go through the process of building a docker image for CUDA development that includes OpenGl support.
How to Install Anaconda Python and First Steps for Linux and Windows
A few weeks ago I wrote a blog post titled Should You Learn to Program with Python. If you read that and decided the answer is yes then this post is for you.
Should You Learn to Program with Python
The short answer to that question is, yes. If you want to know why you would want to do that then read on.
PCIe X16 vs X8 for GPUs when running cuDNN and Caffe
Does PCIe X16 give better performance than X8 for training models with Caffe when using cuDNN? Yes, but not by much!
NVIDIA DIGITS with Caffe – Performance on Pascal multi-GPU
NVIDIA’s Pascal GPU’s have twice the computational performance of the last generation. A great use for this compute capability is for training deep neural networks. We have tested NVIDIA DIGITS 4 with Caffe on 1 to 4 Titan X and GTX 1070 cards. Training was for classification of a million image data set from ImageNet. Read on to see how it went.
Install Ubuntu 16.04 or 14.04 and CUDA 8 and 7.5 for NVIDIA Pascal GPU
You got your new wonderful NVIDIA Pascal GPU … maybe a GTX 1080, 1070, or Titan X(P) … And, you want to setup a CUDA environment for some dev work or maybe try some “machine learning” code with your new card. What are you going to do? At the time of this writing CUDA 8 is still in RC and the deb and rpm packages have drivers that don’t work with Pascal. I’ll walk through the tricks you need to do a manual setup of CUDA 7.5 and 8.0 on top of Ubuntu 16.04 or 14.04 that will work with the new Pascal based GPU’s