About Matthew Mayo

Matthew Mayo is Machine Learning Researcher and the Editor of KDnuggets, the seminal online Data Science and Machine Learning resource. He is particularly interested in unsupervised learning, deep neural networks, natural language processing, algorithm design and optimization, and distributed approaches to data processing and analysis. Matthew holds a Master's degree in CS and a graduate diploma in Data Mining. Email him at mattmayo at kdnuggets[dot]com.

Matthew Mayo Posts (235)

  • Frameworks for Approaching the Machine Learning Process - 21 May 2018
    This post is a summary of 2 distinct frameworks for approaching machine learning tasks, followed by a distilled third. Do they differ considerably (or at all) from each other, or from other such processes available?
  • Simple Derivatives with PyTorch - 14 May 2018
    PyTorch includes an automatic differentiation package, autograd, which does the heavy lifting for finding derivatives. This post explores simple derivatives using autograd, outside of neural networks.
  • PyTorch Tensor Basics - 11 May 2018
    This is an introduction to PyTorch's Tensor class, which is reasonably analogous to Numpy's ndarray, and which forms the basis for building neural networks in PyTorch.
  • Silver BlogWTF is a Tensor?!? - 07 May 2018
    A tensor is a container which can house data in N dimensions, along with its linear operations, though there is nuance in what tensors technically are and what we refer to as tensors in practice.
  • Getting Started with spaCy for Natural Language Processing - 02 May 2018
    spaCy is a Python natural language processing library specifically designed with the goal of being a useful library for implementing production-ready systems. It is particularly fast and intuitive, making it a top contender for NLP tasks.
  • KDnuggets Recognized as a Top Data Science Influencer for 2018 - 24 Apr 2018
    Check out Onalytica's Data Science Influencers Report for 2018, and see where KDnuggets (and others) were ranked.
  • Are High Level APIs Dumbing Down Machine Learning? - 16 Apr 2018
    Libraries like Keras simplify the construction of neural networks, but are they impeding on practitioners full understanding? Or are they simply useful (and inevitable) abstractions?
  • Genetic Algorithm Key Terms, Explained - 10 Apr 2018
    This article presents simple definitions for 12 genetic algorithm key terms, in order to help better introduce the concepts to newcomers.
  • A Day in the Life of a Data Scientist: Part 4 - 02 Apr 2018
    Interested in what a data scientist does on a typical day of work? Each data science role may be different, but these contributors have insight to help those interested in figuring out what a day in the life of a data scientist actually looks like.
  • Gold BlogText Data Preprocessing: A Walkthrough in Python - 26 Mar 2018
    This post will serve as a practical walkthrough of a text data preprocessing task using some common Python tools.