Fast Machine Learning with PB-BLAS & Michael Payne in HPCC Systems

Fast Machine Learning with PB-BLAS & Michael Payne in HPCC Systems
Watch Michael Payne , PHD student at Clemson University, at the 2014 HPCC Systems Summit talk about PB-BLAS (Parallel Block Basic Linear Algebra Subprogram). With PB-BLAS machine learning algorithms can be more efficient and faster by 6X or more. HPCC Systems Machine Learning Library has just been updated. https://github.com/hpcc-systems/ecl-ml     Wikipedia: https://en.wikipedia.org/wiki/PBLAS Detailed Paper: http://www.netlib.org/utk/people/JackDongarra/PAPERS/079_1996_pb-blas-a-set-of-parallel-block-basic-linear-algebra-subroutines.pdf Array Array

Machine Learning

Machine Learning
ECL is the main method to query HPCC Systems. To do machine learning in HPCC Systems just import the machine learning ECL library from github. https://github.com/hpcc-systems/ecl-ml The library has lots of tools and pre-built functions to get the data scientist up and running. Check out the image below to see all the options. To get started click here: http://hpccsystems.com/ml/ml-getting-started  Array Array

What is ECL (Enterprise Control Language)?

What is ECL (Enterprise Control Language)?
ECL (Enterprise Control Language) is a C++ based query language for use with HPCC Systems Big Data platform. ECLs syntax and format is very simple and easy to learn. // Schema to use on data Layout_Person := RECORD UNSIGNED1 PersonID; STRING15 FirstName; STRING25 LastName; END; //Calling the data to be used. Similar to USE DATABASE; (SQL) //Example inline data allPeople := DATASET([ {1,'Fred','Smith'},{2,'Joe','Blow'},{3,'Jane','Smith'}],Layout_Person); //FILTER by Lastname somePeople := allPeople(LastName = 'Smith'); // Outputs --- OUTPUT(somePeople);   Hadoop Pig Note – ECL is very similar to Hadoop’s pig ,but more expressive and feature rich.Array Array