NeoPulse AI Platform

The NeoPulse® Product Suite
The NeoPulse Framework enables organizations to manage their entire AI workflow and infrastructure from one place. This means that DevOps, data engineers and ML engineers work from one interface instead
of using separate applications. Using NeoPulse, a data engineer can assemble training data sets. The machine learning engineer can create AI models. The DevOps engineer can deploy and manage the solution without ever leaving the NeoPulse environment.
NeoPulse Studio Logo

NeoPulse® Studio: AI to build AI

Server application with a powerful AI called “the oracle” that is capable of automating the process of creating sophisticated AI models

NeoPulse Manager logo

NeoPulse® Manager

Manages your AI infrastructure and orchestrates workflows to automate AI generation activities


LEARN MORE

NeoPulse Runtime Logo

NeoPulse® Runtime

A program that is licensed by the organization to allow any application in the enterprise to access the AI model using a web-based (REST) API*

NeoPulse® Features

NeoPulse is an end-to-end automated AI platform that enables organizations to streamline the entire machine learning process, while offering them the ability to manage data sets, control AI assets such as AI models, and automate the retraining or redeployment of AI models.

Data Engineering

  • Prepare training data sets
  • Annotate data
  • Identify anomalies
  • Integrate with AI development – keep track of what data sets were used to train what model
AI Development & Engineering

  • Low code/no code ML model development
  • Integrate third party AI models
  • Automate retraining
  • Visual interface
  • AI model performance baselining
AI Deployment & Management

  • Organize machines, devices, data sets, applications, and models
  • Drag-and-drop deployment
  • Production monitoring and A/B testing
  • Role-based control of assets and resources
  • Deployment to the edge, on-premise, to the cloud or hybrid environments
AI Governance

  • Digital Rights Management
  • Provenance
  • Data source integrity
Scaling

  • Deploy models across hundreds of systems

NeoPulse® Automates AI Generation for Most Data Types

The NeoPulse Framework can create machine learning models based on a variety of data types. It supports both supervised (such as classification and regression) and some unsupervised learning (such as GANs and autoencoders).
Image classification using AI platform

image classification

image analysis with AI platform

Object recognition

audio analysis with AI platform

Acoustic/Audio Analysis

DICOM imaging with AI platform

DICOM & 3D Imaging

text analysis with AI platform

Text analysis

video analysis using AI platform

Video analysis

regression analysis with AI platform

Regression/Time series

biotechnology with AI platform

Biochemistry/genomics/ proteomics

NeoPulse AI Studio

Use the Power of AI to Build Custom Solutions in Days Instead of Months


AI Dynamics introductory movie

WATCH VIDEO
8 Steps to Intelligent Applications

NeoPulse enables enterprises to create and deploy AI models quickly and at scale using NeoPulse Studio to create AI models and NeoPulse Runtime to execute the models. Because of the enterprise features, the NeoPulse Framework can produce significant cost and time savings. A company can train and deploy an AI model in minutes!

1. Curate the Training Data & Construct a .csv File

The first step is to prepare the training data using a CSV file.

If you have high quality properly formatted images, a simple script can construct the .csv file in about 20 minutes.

2. Create the NML Script

The NML (NeoPulse Modeling Language) file and the CSV data are compiled and model training is initiated. NeoPulse employs a queuing mechanism so that training jobs can be submitted even if the NeoPulse Studio is busy.

Tip: Copy one of the examples listed on our GitHub page and modify it for your needs – 15 minutes.

3. Compiling the Model

Compiling the NML code (assuming no syntax errors) is immediate – seconds.

NeoPulse chooses from over 700,000 possible algorithms to determine the most optimal algorithm.

4. Training the Model

Training can take time depending on the volume of data and the compute resources available. There’s nothing for you to do but the machine will be busy for a couple of days or more for a decent model.

Fortunately, NeoPulse Studio employs a queuing model – so it doesn’t stop you from starting the next project.

5. Evaluate & Visualize the Model

NeoPulse Studio offers powerful tools to evaluate your model including validation accuracy, validation loss, seeing the hyperparameter choices and visualizing the model generated by NeoPulse Studio

Once the validation is complete, the model can be exported.

6. Export a PIM file

Exporting a PIM file is simple – choose from a set of models based on accuracy, for example, and simply export in a single call.

Once the model has been exported, the resulting PIM file can be moved to any target environment that is hosting NPR (NeoPulse Runtime). The PIM file can be imported into NPR and NPR will automatically generate a REST interface that can be queried

7. Import the PIM

Importing the model into the Runtime is a simple command – takes just a couple of seconds.

Finally, an application can be written that makes a call to the NPR that is hosting the PIM file.

8. Call the model via a REST API from the application

After importing the model, NeoPulse Runtime automatically generates a RESTful API that allows applications to query the model directly. You don’t need to build any custom APIs to call your model.

Automated AI Platform

On cloud AI platform workflow

 


View Use Cases


Download White Paper

TEST DRIVE TODAY

3O-DAY FREE TRIAL


AWS


AZURE

Contact info

info@aidynamics.com