Daniel McNeela

  • About Me
  • Resume
  • Machine Language
  • Machine Learning
  • Mathematics
  • Biotech
  • Consulting
  • Books
  • Bikes
  • Search
  • Menu
  • Home

    Return to the homepage

  • Resume

    PDF version of my resume

  • Portfolio

    My coding portfolio

  • Mathematics

    Posts about mathematics

  • Machine Learning

    Posts about machine learning

  • Biotech

    Posts about biotech and bioinformatics

  • Books

    Books I've Read

  • Bikes

    Bikes I Like

Subgradient Descent

April 24th , 2020

An optimization algorithm for non-differentiable objective functions.

  • Continue Reading
  • 0
  • 0

Build Your Own Deep Learning Library, From Scratch

April 11th , 2020

Check out my new course!

  • Continue Reading
  • 0
  • 0

Writing Your Own Optimizers in PyTorch

September 3rd , 2019

Write your own optimizers in PyTorch using these few simple steps.

  • Continue Reading
  • 0
  • 0

Machine Learning for the Movies

August 26th , 2019

A neural network can predict which movies are most likely to become hits at the box office!

  • Continue Reading
  • 0
  • 0

The Problem with Policy Gradient

June 3rd , 2019

Techniques for improving the performance of policy gradient methods.

  • Continue Reading
  • 0
  • 0

A Synopsis of DeepMind's Sobolev Training of Neural Networks

February 19th , 2018

Take a neural network and achieve better results by training to not only optimize function values, but derivative values as well.

  • Continue Reading
  • 0
  • 0

k-means and Lloyd's Algorithm in Python

July 8th , 2017

k-means is an unsupervised clustering algorithm.

  • Continue Reading
  • 0
  • 0

Understanding Hopfield Networks with Fovea & Python

July 8th , 2017

Hopfield Networks are unique in that they possess a primitive, internal memory storage system.

  • Continue Reading
  • 0
  • 0

Building Logical Circuits Using McCulloch-Pitts Neurons

July 7th , 2017

We can use the McCulloch-Pitts model of a neuron to compute any logical function.

  • Continue Reading
  • 0
  • 0

Implementing Logistic Regression from Scratch in R

July 7th , 2017

Logistic Regression is a discriminative model for classification which seeks to model the class posterior probabilities.

  • Continue Reading
  • 0
  • 0

Implementing Linear Regression in Python

July 7th , 2017

In this tutorial we use linear regression to complete a binary classification task.

  • Continue Reading
  • 0
  • 0

Creating a Support Vector Machine in Python

June 18th , 2017

The support vector machine is a kernelized classification algorithm.

  • Continue Reading
  • 0
  • 0

A Primer on Gaussian Discriminant Analysis

June 12th , 2017

A discriminative model for classification.

  • Continue Reading
  • 0
  • 0

The Universal Approximation Theorem for Neural Networks

March 21st , 2017

Any continuous function can be approximated to an arbitrary degree of accuracy by some neural network.

  • Continue Reading
  • 0
  • 0

Understanding Gaussian Mixture Models

March 19th , 2017 Daniel McNeela

Mixing Gaussians without the help of a blender.

  • Continue Reading
  • 0
  • 0