Skip to main content Skip to footer


Crosser unveils a strategy for “Bring your own AI” to enhance the Edge Intelligence in Industrial IoT

The announcement of an open machine learning (ML) strategy gives customers full freedom to deploy their favourite machine learning framework in the edge.

Stockholm/Sundsvall, 14 March, 2019 - Crosser, a leading provider of Intelligent Edge Analytics software for Industrial IoT, today announced new capabilities on its platform giving customers a unique combination of flexibility and usability when turning to machine learning for enhanced intelligence.

"Machine Learning has a natural place in Edge Streaming Analytics for many use- cases” says Martin Thunman, CEO and co-founder of Crosser.

”We don ́t believe there is one ML framework that is better than others, it depends on the situation, the use-case and the specific customer skill-sets. We also believe this is a fast evolving technology where new frameworks will gain popularity in the future. I’m excited to announce the “Bring your own AI” strategy that gives customer full freedom to deploy their favourite ML framework on our platform.”

The open strategy comes with a set of new capabilities in the Crosser Platform:

Drag-and-drop and open ML support - a unique combination

By combining the strength of the Crosser Flow Studio - the cloud based drag-and-drop design tool, and the flexibility of the Crosser Edge Node to host any 3rd party ML framework the pace of innovation can be significantly accelerated. It allows automation experts, IT teams, Data Scientists and Product specialists to easily collaborate on one platform they all can master.

The Crosser real-time engine and the Python ML framework is deployed in a single Docker container and is seamless for the end customer.

Easing the Orchestration and deployment of ML frameworks and models

Different use-cases might need different ML frameworks, models and algorithms and it can quickly turn into a deployment nightmare. In Crosser Edge Director - the cloud based orchestration & management tool, a new concept has been introduced called Resources.

It’s a central library of models, algorithms, frameworks and other resources that can be reused across multiple use-cases or deployment nodes. It brings structure, organization and overview and makes bulk deployment or version updates a simple task.

Python frameworks and more

The starting point has been to add support for Python frameworks but the architecture allows for any 3rd party framework and runtime to be easily added and support for more frameworks will soon be announced.

Examples of Python frameworks supported:

  • TensorFlow
  • Scikit-learn
  • Keras
  • PyTorch

Fitting streaming data into a ML model developed from file data

ML models are often developed with data from a file which creates challenges when the data points comes in a serial streaming format from multiple data sources. A new ML Data Join module takes care of this by aligning all data in time and replicate data when sensors delivers data at different rates to then present the streaming data to the model in the same way it was developed.

For additional information about the strategy, please read our article 'Machine Learning at the Edge'

For more information or scheduling a product demonstration, Please contact us

About the author

Johan Jonzon | CMO

CMO & Co-founder

Johan has 15 years background working with marketing in all possible type of projects. A true entrepreneurial spirit operating between strategic and hands-on details. He leads our marketing efforts as well as the product UI design.

Sales and market-oriented with a focus on getting the job done. He has worked with web and communication in Sweden and internationally since 1999. Since 2012, Johan has been focusing on real-time communication, and the business and operational benefits that comes with analyzing streaming data close to the data sources.

I want everything we do to be clean, simple and very, very user-friendly. We strive to be the clear leader in usability among our peers.