graph traversal algorithms on highly connected graphs • May need to traverse 10s of hops on the graph to calculate a score • Spikes of tens of thousands of risk calculations from our customers (fulfilled at 200/min) 9 350M Ethereum transfers 70M Ethereum addresses 360M Bitcoin transfers 460M Bitcoin addresses Totals: ~1B nodes, ~3B edges
interest map into features and labels take a predefined number of training points • Building a training Machine Learning applications… the lazy way with Stream! + +
Learning algorithms for Classification, Regression and more (Logistic Regression, Random Forest, SVM, Lasso/Ridge Regression, Dimensionality Reduction, Clustering, …) Machine Learning with a SMILE :-) Running Time [s] train model get accuracy of trained model predict from trained model get features and labels https://haifengl.github.io/smile/index.html Easy to use Fast + +
• Scala allows Engineers and Data Scientists to speak the same language within a unified ecosystem • Choose your tools wisely: in-house, high-performance solutions can give better long-term returns • We love the parallel collections of the standard library! Take home