Summary
Step by step instructions how to set up Continuous Integration (CI) for a Go project using GitHub Action workflow.
Databricks: Train PySpark Models: RF and GBT
This article describes how to train Random Forest (RF) and Gradient Boosted Tree (GBT) models using PySpark API and the databricks notebook.
Data is from the Kaggle Credit Card Fraud Data Set.
It is a large set with over 280K lines, so it should give a fair estimation for the models.
Predix: Asset Store Model Viewer
Summary
This article will go through how to use the GEL extension, the parameters it uses (LEVEL and TYPE), and visualize the asset model, which allows a user to make an estimation of the model’s accuracy and a validation/consistency of the model graph.
Graph Expression Language (GEL) extension
GEL extension query

The asset store browser returns connected graph(s) by GEL selected nodes. There are two additional parameters: level and type, to limit requested node connections in the viewer and Prolog style predicates that gives additional content value for the query.
Cloud Security: OAuth 2.0 Protocol and Predix UAA
Abstract
Introduction to the application of Predix security using UAA and OAuth2 in different authorization work flows. Describe details such as diagrams, security advantage, security disadvantage, and how to use them effectively. Introduce the best practices, and explain what brings potential risk in an application.
Continue reading
How-to porting 3D model on Predix.io
Summary
I’m looking for a 3d/2d model that works on Predix Platform to clearly explain the Digital Twins model to customers. I need to find a way to build a 3d/2d model and then a way to port it into the cloud. Continue reading
How to install UAAC on Windows
Recently I need to install UAAC on Windows. Here’s a way how to do it.
Continue reading
Dragonfly WebSocket Streaming Service
Dragonfly is a micro-service designed for a Cloud Foundry-based platform to stream high volume time series sensor data to SQL Database. Dragonfly is capable to distribute multiple UI pull requests in real time with low latency due to use of cash manager.
Velociraptor
“Discovery is always rape of the natural world. Always.” ― Michael Crichton, Jurassic Park
Time Series Device Modeling Tool
Velociraptor was created to model a scalable amount of devices that generate dynamic data using different interpolation methods to dynamically create sensors in a device. It allows you to create and start/stop all or individual device(s) using the REST API. During modeling, you may change a device’s profile to generate data. Velociraptor can be use in modeling, machine learning, predictive analytics and many other industrial tasks where we need time series generated data.
Data input
“They don’t have intelligence. They have what I call ‘thintelligence.’ They see the immediate situation.” ― Michael Crichton, Jurassic Park
BDD Cucumber testing
How to prove your modeling expectation using Cucumber for end-to-end scenario.
Here is an example for Hierarchy model in Asset Data Service (ADS) in Predix.io.
GitHub Link on the BDD project
Continue reading