• Kernel Methods

    We explore the use of Kernels in classification, regression and density estimation.
  • Clustering K-Means

    Kmeans clustering is a learning algorithm whereby datapoints are clustered in an unsupervised manner.
  • Bayesian Network

    Bayesian networks encode probabilistic models in directed acyclic graphs. A node represents a covariate and the edges encode the conditional probabilities. We describe bayesian networks, give examples and explain how to determine the graph given observed data- structure learning.
  • Deploying with Docker Containers

    I explain how to use Docker containers to deploy a machine learning application.
  • Deploy Machine Learning using Flask

    In this post I explain how to run a machine learning model on a cloud computer and access its predictions via an API.