Decision Mechanics

Insight. Applied.

  • Services
    • Decision analysis
    • Big data analysis
    • Software development
  • Articles
  • Blog
  • Privacy
  • Hire us

Status of Spark MLlib wrappers in SparkR

July 14, 2016 By editor

Wrappers for Spark’s MLlib machine learning library in SparkR have been slow to arrive. However, the future looks bright.

The imminent 2.0 release will bring k-means support to SparkR and the 2.1 release is scheduled to include wrappers for the following machine learning stalwarts

  • Alternating Least Squares (ALS)
  • Decision Trees
  • Gaussian Mixture Models
  • Isotonic Regression
  • Latent Dirichlet Allocation (LDA)
  • Multilayer Perceptron Classifiers
  • Random Forests

Filed Under: Machine learning Tagged With: mllib, Spark, sparkr

The Mathematics of Machine Learning

July 14, 2016 By editor

Formulae with handwritten annotations

Wale Akinfaderin, a research scientist intern at IBM Research, has written an article on the mathematical background required to fully understand machine learning.

He includes a list of educational resources for those who wish to brush up in certain areas.

Wale correctly stresses that you don’t need this level of knowledge to start making use of machine learning. There are many packaged solutions. However, if you wish to master the topic, some mathematical prowess is inescapable.

Filed Under: Machine learning Tagged With: learning, mathematics

Machine learning algorithm cheat sheet

July 12, 2016 By editor

The recent explosion of interest in machine learning has resulted in a profusion of algorithms. It can be difficult to know which one is most suited to your problem.

Recognizing this challenge Microsoft have produced a machine learning algorithm cheat sheet. It’s designed to allow you to choose between the algorithms available in Microsoft’s Azure Machine Learning Studio, but, as many of the algorithms are generic, it’s applicable to other machine learning toolkits.

By following a path from your general task, and desirable features of the model, you end up at a suggested algorithm. For example, if you are looking to predict values and need accuracy and fast training, then a decision forest regression is suggested.

Of course, selection of an appropriate machine learning algorithm is a non-trivial task. A cheat-sheet is no replacement for a trained data scientist. And, the cheat sheet has obvious weaknesses. For example, a neural network regression is classified as an accurate approach to predicting values, but with a long training time. Given that, why would I ever pick a neural network over a decision forest when faced with a regression problem?!

However, if you are new to machine learning, and are bewildered by the choices, it’s a good place to start.

Filed Under: Data analysis, Machine learning Tagged With: cheat sheet, pdf

ScaleR package now available as part of free Microsoft R Client

July 12, 2016 By editor

The ScaleR package provides functions for performing scalable and extremely high performance data management, analysis, and visualization in R. It was only available to those who had a Microsoft R Server license—until now.

With the introduction of the free Microsoft R Client for Windows tool you can now work with the full set of ScaleR functions without having to part with a cent.

Of course, there’s a catch—there are constraints. Specifically

[…] the data to be processed must fit in local memory, and processing is limited up to two threads for ScaleR functions.

However, this allows you to prototype your analyses using the free client and push them to SQL Server or Hadoop using Microsoft R Server when you need to scale.

Filed Under: Big data, Data analysis, Machine learning Tagged With: Microsoft R Client for Windows, Microsoft R Server, R, RevoScaleR

Microsoft announces major commitment to Apache Spark

June 8, 2016 By editor

Microsoft have just announced

an extensive commitment for Spark to power Microsoft’s big data and analytics offerings including Cortana Intelligence Suite, Power BI, and Microsoft R Server

Spark 1.6.1 is available on Azure HDInsight and integration with R Server is following. This will allow R functions to be run at scale over thousands of Spark nodes.

Filed Under: Big data, Data science, Machine learning

  • « Previous Page
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • Next Page »

Copyright © 2026 · Decision Mechanics Limited · info@decisionmechanics.com